Skip to content

Conversation

tomi-font
Copy link
Contributor

Update our TF-M fork to the latest state of Zephyr's.

At the same time pull in changes needed from Zephyr and import cmsis_6 from Zephyr's manifest now that it's used by TF-M.

@tomi-font tomi-font requested review from a team as code owners May 27, 2025 09:08
@github-actions github-actions bot added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels May 27, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented May 27, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
trusted-firmware-m nrfconnect/sdk-trusted-firmware-m@b23519d (ncs-v3.0.99-snapshot1) nrfconnect/sdk-trusted-firmware-m@bf3105b (main) nrfconnect/[email protected]
zephyr nrfconnect/sdk-zephyr@ba8fd23 nrfconnect/sdk-zephyr@9761288 (main) nrfconnect/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented May 27, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 5

Inputs:

Sources:

trusted-firmware-m: PR head: bf3105bd6f49a758dee722e124e0dc0db9119afe
sdk-nrf: PR head: a0dd9a1516efd3e93ea6f3c1c4e2645b3e6fef3c
zephyr: PR head: 9761288d1c61d676cf5e7501563c199db9007ae0

more details

trusted-firmware-m:

PR head: bf3105bd6f49a758dee722e124e0dc0db9119afe
merge base: e2288c13ee0abc16163186523897e7910b03dd31
Diff

sdk-nrf:

PR head: a0dd9a1516efd3e93ea6f3c1c4e2645b3e6fef3c
merge base: ff54485b0895c614d6edde62ba9a15d427f62484
target head (main): ff54485b0895c614d6edde62ba9a15d427f62484
Diff

zephyr:

PR head: 9761288d1c61d676cf5e7501563c199db9007ae0
merge base: ba8fd23f0a7e96d53015259dd499f0afea2afa6d
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (949)
modules
│  ├── tee
│  │  ├── tf-m
│  │  │  ├── trusted-firmware-m
│  │  │  │  ├── cmake
│  │  │  │  │  ├── install.cmake
│  │  │  │  │  ├── spe-CMakeLists.cmake
│  │  │  │  │  │ version.cmake
│  │  │  │  ├── config
│  │  │  │  │  ├── check_config.cmake
│  │  │  │  │  │ config_base.cmake
│  │  │  │  ├── docs
│  │  │  │  │  ├── contributing
│  │  │  │  │  │  │ maintainers.rst
│  │  │  │  │  ├── platform
│  │  │  │  │  │  ├── adi
│  │  │  │  │  │  │  ├── max32657
│  │  │  │  │  │  │  │  │ README.rst
│  │  │  │  │  │  ├── lairdconnectivity
│  │  │  │  │  │  │  ├── bl5340_dvk_cpuapp
│  │  │  │  │  │  │  │  │ README.rst
│  │  │  │  │  │  ├── nordic_nrf
│  │  │  │  │  │  │  ├── nrf5340dk_nrf5340_cpuapp
│  │  │  │  │  │  │  │  │ README.rst
│  │  │  │  │  │  │  ├── nrf9160dk_nrf9160
│  │  │  │  │  │  │  │  │ README.rst
│  │  │  │  │  │  │  ├── nrf9161dk_nrf9161
│  │  │  │  │  │  │  │  │ README.rst
│  │  │  │  │  ├── releases
│  │  │  │  │  │  │ 2.1.2.rst
│  │  │  │  ├── interface
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── psa
│  │  │  │  │  │  │  ├── build_info.h
│  │  │  │  │  │  │  ├── crypto.h
│  │  │  │  │  │  │  ├── crypto_adjust_auto_enabled.h
│  │  │  │  │  │  │  ├── crypto_adjust_config_key_pair_types.h
│  │  │  │  │  │  │  ├── crypto_adjust_config_synonyms.h
│  │  │  │  │  │  │  ├── crypto_compat.h
│  │  │  │  │  │  │  ├── crypto_driver_common.h
│  │  │  │  │  │  │  ├── crypto_driver_contexts_composites.h
│  │  │  │  │  │  │  ├── crypto_driver_contexts_key_derivation.h
│  │  │  │  │  │  │  ├── crypto_driver_contexts_primitives.h
│  │  │  │  │  │  │  ├── crypto_extra.h
│  │  │  │  │  │  │  ├── crypto_legacy.h
│  │  │  │  │  │  │  ├── crypto_platform.h
│  │  │  │  │  │  │  ├── crypto_se_driver.h
│  │  │  │  │  │  │  ├── crypto_sizes.h
│  │  │  │  │  │  │  ├── crypto_struct.h
│  │  │  │  │  │  │  ├── crypto_types.h
│  │  │  │  │  │  │  │ crypto_values.h
│  │  │  │  │  │  │ tfm_crypto_defs.h
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ tfm_crypto_api.c
│  │  │  │  ├── platform
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── ext
│  │  │  │  │  │  ├── accelerator
│  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  ├── cmsis
│  │  │  │  │  │  │  ├── .devcontainer
│  │  │  │  │  │  │  │  ├── ubuntu-22.04
│  │  │  │  │  │  │  │  │  ├── Dockerfile
│  │  │  │  │  │  │  │  │  ├── devcontainer.json
│  │  │  │  │  │  │  │  │  ├── postCreateCommand.sh
│  │  │  │  │  │  │  │  │  │ vcpkg-configuration.json
│  │  │  │  │  │  │  ├── ARM.CMSIS.pdsc
│  │  │  │  │  │  │  ├── CMSIS
│  │  │  │  │  │  │  │  ├── Core
│  │  │  │  │  │  │  │  │  ├── Include
│  │  │  │  │  │  │  │  │  │  ├── a-profile
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_armclang_a.h
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_clang_a.h
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_cp15.h
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_gcc_a.h
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_iccarm_a.h
│  │  │  │  │  │  │  │  │  │  │  │ irq_ctrl.h
│  │  │  │  │  │  │  │  │  │  ├── cmsis_compiler.h
│  │  │  │  │  │  │  │  │  │  ├── cmsis_version.h
│  │  │  │  │  │  │  │  │  │  ├── core_ca.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm0.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm0plus.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm1.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm23.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm3.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm33.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm35p.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm4.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm52.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm55.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm7.h
│  │  │  │  │  │  │  │  │  │  ├── core_cm85.h
│  │  │  │  │  │  │  │  │  │  ├── core_sc000.h
│  │  │  │  │  │  │  │  │  │  ├── core_sc300.h
│  │  │  │  │  │  │  │  │  │  ├── core_starmc1.h
│  │  │  │  │  │  │  │  │  │  ├── m-profile
│  │  │  │  │  │  │  │  │  │  │  ├── armv7m_cachel1.h
│  │  │  │  │  │  │  │  │  │  │  ├── armv7m_mpu.h
│  │  │  │  │  │  │  │  │  │  │  ├── armv81m_pac.h
│  │  │  │  │  │  │  │  │  │  │  ├── armv8m_mpu.h
│  │  │  │  │  │  │  │  │  │  │  ├── armv8m_pmu.h
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_armclang_m.h
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_clang_m.h
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_gcc_m.h
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_iccarm_m.h
│  │  │  │  │  │  │  │  │  │  │  │ cmsis_tiarmclang_m.h
│  │  │  │  │  │  │  │  │  │  │ tz_context.h
│  │  │  │  │  │  │  │  │  ├── Source
│  │  │  │  │  │  │  │  │  │  │ irq_ctrl_gic.c
│  │  │  │  │  │  │  │  │  ├── Template
│  │  │  │  │  │  │  │  │  │  ├── ARMv8-M
│  │  │  │  │  │  │  │  │  │  │  ├── main_s.c
│  │  │  │  │  │  │  │  │  │  │  │ tz_context.c
│  │  │  │  │  │  │  │  │  │  ├── Device_A
│  │  │  │  │  │  │  │  │  │  │  ├── Config
│  │  │  │  │  │  │  │  │  │  │  │  ├── Device_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │ mem_Device.h
│  │  │  │  │  │  │  │  │  │  │  ├── Include
│  │  │  │  │  │  │  │  │  │  │  │  ├── Device.h
│  │  │  │  │  │  │  │  │  │  │  │  │ system_Device.h
│  │  │  │  │  │  │  │  │  │  │  ├── Source
│  │  │  │  │  │  │  │  │  │  │  │  ├── mmu_Device.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── startup_Device.c
│  │  │  │  │  │  │  │  │  │  │  │  │ system_Device.c
│  │  │  │  │  │  │  │  │  │  ├── Device_M
│  │  │  │  │  │  │  │  │  │  │  ├── Config
│  │  │  │  │  │  │  │  │  │  │  │  ├── Device_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  ├── Device_gcc.ld
│  │  │  │  │  │  │  │  │  │  │  │  │ partition_Device.h
│  │  │  │  │  │  │  │  │  │  │  ├── Include
│  │  │  │  │  │  │  │  │  │  │  │  ├── Device.h
│  │  │  │  │  │  │  │  │  │  │  │  │ system_Device.h
│  │  │  │  │  │  │  │  │  │  │  ├── Source
│  │  │  │  │  │  │  │  │  │  │  │  ├── startup_Device.c
│  │  │  │  │  │  │  │  │  │  │  │  │ system_Device.c
│  │  │  │  │  │  │  │  │  ├── Test
│  │  │  │  │  │  │  │  │  │  ├── README.md
│  │  │  │  │  │  │  │  │  │  ├── build.py
│  │  │  │  │  │  │  │  │  │  ├── lit.cfg.py
│  │  │  │  │  │  │  │  │  │  ├── requirements.txt
│  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  ├── apsr.c
│  │  │  │  │  │  │  │  │  │  │  ├── basepri.c
│  │  │  │  │  │  │  │  │  │  │  ├── bkpt.c
│  │  │  │  │  │  │  │  │  │  │  ├── clrex.c
│  │  │  │  │  │  │  │  │  │  │  ├── clz.c
│  │  │  │  │  │  │  │  │  │  │  ├── control.c
│  │  │  │  │  │  │  │  │  │  │  ├── cp15.c
│  │  │  │  │  │  │  │  │  │  │  ├── cpsr.c
│  │  │  │  │  │  │  │  │  │  │  ├── dmb.c
│  │  │  │  │  │  │  │  │  │  │  ├── dsb.c
│  │  │  │  │  │  │  │  │  │  │  ├── fault_irq.c
│  │  │  │  │  │  │  │  │  │  │  ├── faultmask.c
│  │  │  │  │  │  │  │  │  │  │  ├── fpexc.c
│  │  │  │  │  │  │  │  │  │  │  ├── fpexc_nofp.c
│  │  │  │  │  │  │  │  │  │  │  ├── fpscr.c
│  │  │  │  │  │  │  │  │  │  │  ├── fpscr_nofp.c
│  │  │  │  │  │  │  │  │  │  │  ├── ipsr.c
│  │  │  │  │  │  │  │  │  │  │  ├── irq.c
│  │  │  │  │  │  │  │  │  │  │  ├── isb.c
│  │  │  │  │  │  │  │  │  │  │  ├── lda.c
│  │  │  │  │  │  │  │  │  │  │  ├── ldaex.c
│  │  │  │  │  │  │  │  │  │  │  ├── ldrex.c
│  │  │  │  │  │  │  │  │  │  │  ├── ldrt.c
│  │  │  │  │  │  │  │  │  │  │  ├── msp.c
│  │  │  │  │  │  │  │  │  │  │  ├── msplim.c
│  │  │  │  │  │  │  │  │  │  │  ├── nop.c
│  │  │  │  │  │  │  │  │  │  │  ├── noreturn.c
│  │  │  │  │  │  │  │  │  │  │  ├── primask.c
│  │  │  │  │  │  │  │  │  │  │  ├── psp.c
│  │  │  │  │  │  │  │  │  │  │  ├── psplim.c
│  │  │  │  │  │  │  │  │  │  │  ├── psplim_baseline.c
│  │  │  │  │  │  │  │  │  │  │  ├── rbit.c
│  │  │  │  │  │  │  │  │  │  │  ├── rev.c
│  │  │  │  │  │  │  │  │  │  │  ├── rev16.c
│  │  │  │  │  │  │  │  │  │  │  ├── revsh.c
│  │  │  │  │  │  │  │  │  │  │  ├── ror.c
│  │  │  │  │  │  │  │  │  │  │  ├── rrx.c
│  │  │  │  │  │  │  │  │  │  │  ├── sat.c
│  │  │  │  │  │  │  │  │  │  │  ├── sev.c
│  │  │  │  │  │  │  │  │  │  │  ├── simd.c
│  │  │  │  │  │  │  │  │  │  │  ├── sp.c
│  │  │  │  │  │  │  │  │  │  │  ├── sp_ns.c
│  │  │  │  │  │  │  │  │  │  │  ├── stl.c
│  │  │  │  │  │  │  │  │  │  │  ├── stlex.c
│  │  │  │  │  │  │  │  │  │  │  ├── strex.c
│  │  │  │  │  │  │  │  │  │  │  ├── strt.c
│  │  │  │  │  │  │  │  │  │  │  ├── systick.c
│  │  │  │  │  │  │  │  │  │  │  ├── wfi.c
│  │  │  │  │  │  │  │  │  │  │  │ xpsr.c
│  │  │  │  │  │  │  │  │  │  │ vcpkg-configuration.json
│  │  │  │  │  │  │  │  ├── CoreValidation
│  │  │  │  │  │  │  │  │  ├── Include
│  │  │  │  │  │  │  │  │  │  ├── CV_Framework.h
│  │  │  │  │  │  │  │  │  │  ├── CV_Report.h
│  │  │  │  │  │  │  │  │  │  ├── CV_Typedefs.h
│  │  │  │  │  │  │  │  │  │  │ cmsis_cv.h
│  │  │  │  │  │  │  │  │  ├── LICENSE.txt
│  │  │  │  │  │  │  │  │  ├── Layer
│  │  │  │  │  │  │  │  │  │  ├── App
│  │  │  │  │  │  │  │  │  │  │  ├── Bootloader_Cortex-M
│  │  │  │  │  │  │  │  │  │  │  │  ├── App.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ bootloader.c
│  │  │  │  │  │  │  │  │  │  │  ├── Validation_Cortex-A
│  │  │  │  │  │  │  │  │  │  │  │  ├── App.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  │  │  │  │  ├── Validation_Cortex-M
│  │  │  │  │  │  │  │  │  │  │  │  ├── App.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  │  │  │  ├── Target
│  │  │  │  │  │  │  │  │  │  │  ├── CA5
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA5
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA5_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA5_clang.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA5_gcc.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA5_iar.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── mem_ARMCA5.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── mmu_ARMCA5.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA5.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA5.s
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCA5.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCA5.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CA7
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7_clang.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7_gcc.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7_iar.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── mem_ARMCA7.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── mmu_ARMCA7.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA7.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA7.s
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCA7.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCA7.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CA9
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9_clang.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9_gcc.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9_iar.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── mem_ARMCA9.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── mmu_ARMCA9.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA9.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA9.s
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCA9.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCA9.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM0
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM0
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM0.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM0.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCM0.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ tiac_arm.cmd
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM0plus
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM0P
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM0P.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM0plus.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCM0plus.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ tiac_arm.cmd
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM23
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM23
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM23.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM23.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM23.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM23NS
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM23
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM23.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM23.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM23.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM23S
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM23
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM23_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── [email protected]
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM23.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM23.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM23.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM23.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM3
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM3
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM3_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM3_gcc.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM3.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM3.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCM3.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ tiac_arm.cmd
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM33
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM33
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM33.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM33.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM33.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM33NS
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM33
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM33.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM33.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM33.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM33S
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM33
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM33.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM33.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM33.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM33.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM35P
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM35P
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM35P.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM35P.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM35P.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM35PNS
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM35P
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM35P.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM35P.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM35P.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM35PS
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM35P
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM35P.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM35P.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM35P.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM35P.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM4
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM4
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM4.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM4.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCM4.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ tiac_arm.cmd
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM55
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM55
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM55_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM55.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM55.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM55.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM55NS
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM55
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM55.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM55.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM55.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM55S
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM55
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM55.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM55.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM55.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM55.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM7
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM7
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM7.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM7.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM7.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM85
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM85
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM85_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM85.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM85NS
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM85
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM85.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM85S
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM85
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM85.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM85.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  ├── Project
│  │  │  │  │  │  │  │  │  │  ├── Bootloader.cproject.yml
│  │  │  │  │  │  │  │  │  │  ├── Validation.cproject.yml
│  │  │  │  │  │  │  │  │  │  ├── Validation.csolution.yml
│  │  │  │  │  │  │  │  │  │  ├── build.py
│  │  │  │  │  │  │  │  │  │  ├── requirements.txt
│  │  │  │  │  │  │  │  │  │  ├── validation.xsl
│  │  │  │  │  │  │  │  │  │  │ vcpkg-configuration.json
│  │  │  │  │  │  │  │  │  ├── README.md
│  │  │  │  │  │  │  │  │  ├── Source
│  │  │  │  │  │  │  │  │  │  ├── CV_CAL1Cache.c
│  │  │  │  │  │  │  │  │  │  ├── CV_CML1Cache.c
│  │  │  │  │  │  │  │  │  │  ├── CV_CoreAFunc.c
│  │  │  │  │  │  │  │  │  │  ├── CV_CoreFunc.c
│  │  │  │  │  │  │  │  │  │  ├── CV_CoreInstr.c
│  │  │  │  │  │  │  │  │  │  ├── CV_CoreSimd.c
│  │  │  │  │  │  │  │  │  │  ├── CV_Framework.c
│  │  │  │  │  │  │  │  │  │  ├── CV_GenTimer.c
│  │  │  │  │  │  │  │  │  │  ├── CV_MPU_ARMv7.c
│  │  │  │  │  │  │  │  │  │  ├── CV_MPU_ARMv8.c
│  │  │  │  │  │  │  │  │  │  ├── CV_Report.c
│  │  │  │  │  │  │  │  │  │  ├── Config
│  │  │  │  │  │  │  │  │  │  │  ├── CV_Config.h
│  │  │  │  │  │  │  │  │  │  │  ├── CV_Config_template.h
│  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM23.h
│  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM33.h
│  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM35P.h
│  │  │  │  │  │  │  │  │  │  │  │ partition_ARMCM55.h
│  │  │  │  │  │  │  │  │  │  ├── ConfigA
│  │  │  │  │  │  │  │  │  │  │  ├── CV_Config.h
│  │  │  │  │  │  │  │  │  │  │  │ CV_Config_template.h
│  │  │  │  │  │  │  │  │  │  │ cmsis_cv.c
│  │  │  │  │  │  │  │  ├── Driver
│  │  │  │  │  │  │  │  │  ├── DriverTemplates
│  │  │  │  │  │  │  │  │  │  ├── Driver_CAN.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_ETH_MAC.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_ETH_PHY.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_Flash.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_GPIO.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_I2C.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_MCI.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_NAND.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_SAI.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_SPI.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_Storage.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_USART.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_USBD.c
│  │  │  │  │  │  │  │  │  │  ├── Driver_USBH.c
│  │  │  │  │  │  │  │  │  │  │ Driver_WiFi.c
│  │  │  │  │  │  │  │  │  ├── Include
│  │  │  │  │  │  │  │  │  │  ├── Driver_CAN.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_Common.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_ETH.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_ETH_MAC.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_ETH_PHY.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_Flash.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_GPIO.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_I2C.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_MCI.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_NAND.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_SAI.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_SPI.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_Storage.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_USART.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_USB.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_USBD.h
│  │  │  │  │  │  │  │  │  │  ├── Driver_USBH.h
│  │  │  │  │  │  │  │  │  │  │ Driver_WiFi.h
│  │  │  │  │  │  │  │  │  ├── VIO
│  │  │  │  │  │  │  │  │  │  ├── Include
│  │  │  │  │  │  │  │  │  │  │  │ cmsis_vio.h
│  │  │  │  │  │  │  │  │  │  ├── Source
│  │  │  │  │  │  │  │  │  │  │  ├── vio.c
│  │  │  │  │  │  │  │  │  │  │  │ vio_memory.c
│  │  │  │  │  │  │  │  │  │  │ cmsis_vio.scvd
│  │  │  │  │  │  │  │  ├── RTOS2
│  │  │  │  │  │  │  │  │  ├── Include
│  │  │  │  │  │  │  │  │  │  ├── cmsis_os2.h
│  │  │  │  │  │  │  │  │  │  │ os_tick.h
│  │  │  │  │  │  │  │  │  ├── Source
│  │  │  │  │  │  │  │  │  │  ├── os_systick.c
│  │  │  │  │  │  │  │  │  │  ├── os_tick_gtim.c
│  │  │  │  │  │  │  │  │  │  │ os_tick_ptim.c
│  │  │  │  │  │  │  ├── LICENSE
│  │  │  │  │  │  │  ├── README.md
│  │  │  │  │  │  │  │ gen_pack.sh
│  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  ├── exception_info.c
│  │  │  │  │  │  │  ├── gcc
│  │  │  │  │  │  │  │  │ tfm_common_s.ld
│  │  │  │  │  │  ├── target
│  │  │  │  │  │  │  ├── adi
│  │  │  │  │  │  │  │  ├── max32657
│  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  ├── flash_layout.h
│  │  │  │  │  │  │  │  │  │  │ region_defs.h
│  │  │  │  │  │  │  │  │  │ s_ns_access.cmake
│  │  │  │  │  │  │  ├── arm
│  │  │  │  │  │  │  │  ├── corstone1000
│  │  │  │  │  │  │  │  │  ├── ci_regression_tests
│  │  │  │  │  │  │  │  │  │  │ s_io_storage_test.c
│  │  │  │  │  │  │  ├── lairdconnectivity
│  │  │  │  │  │  │  │  ├── bl5340_dvk_cpuapp
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  ├── nordic_nrf
│  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  ├── core
│  │  │  │  │  │  │  │  │  │  ├── hw_init.c
│  │  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │  ├── tfm_ioctl_core_api.h
│  │  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_hal_ioctl.h
│  │  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │  ├── tfm_ioctl_core_ns_api.c
│  │  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_hal_ioctl.c
│  │  │  │  │  │  │  │  │  │  ├── target_cfg.c
│  │  │  │  │  │  │  │  │  │  │ tfm_hal_its_encryption_cracen.c
│  │  │  │  │  │  │  │  │  ├── nrf54l
│  │  │  │  │  │  │  │  │  │  ├── mmio_defs.h
│  │  │  │  │  │  │  │  │  │  │ tfm_peripherals_config_nrf54l.h
│  │  │  │  │  │  │  │  │  ├── nrf54l10
│  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── nrf54l15
│  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  ├── nrf5340dk_nrf5340_cpuapp
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  ├── nrf54l15dk_nrf54l10_cpuapp
│  │  │  │  │  │  │  │  │  │ tfm_peripherals_config.h
│  │  │  │  │  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp
│  │  │  │  │  │  │  │  │  │ tfm_peripherals_config.h
│  │  │  │  │  │  │  │  ├── nrf9160dk_nrf9160
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  ├── nrf9161dk_nrf9161
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  ├── secure_fw
│  │  │  │  │  ├── partitions
│  │  │  │  │  │  ├── crypto
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── Kconfig.comp
│  │  │  │  │  │  │  ├── config_crypto_check.h
│  │  │  │  │  │  │  ├── crypto_check_config.h
│  │  │  │  │  │  │  ├── crypto_init.c
│  │  │  │  │  │  │  ├── crypto_library.c
│  │  │  │  │  │  │  ├── crypto_pake.c
│  │  │  │  │  │  │  ├── crypto_spe.h
│  │  │  │  │  │  │  │ tfm_crypto_api.h
│  │  │  │  │  │  ├── initial_attestation
│  │  │  │  │  │  │  │ attest_core.c
│  │  │  │  │  │  ├── internal_trusted_storage
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │ its_crypto_interface.c
│  │  │  │  │  │  ├── lib
│  │  │  │  │  │  │  ├── runtime
│  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  ├── protected_storage
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── crypto
│  │  │  │  │  │  │  │  │ ps_crypto_interface.c
│  │  │  │  │  │  │  │ ps_object_system.c
│  │  │  │  │  ├── spm
│  │  │  │  │  │  ├── core
│  │  │  │  │  │  │  ├── spm_ipc.c
│  │  │  │  │  │  │  │ tfm_svcalls.c
│  │  │  │  ├── tools
│  │  │  │  │  │ CMakeLists.txt
west.yml
zephyr
│  ├── modules
│  │  ├── cmsis
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  │ cmsis_core.h
│  │  ├── cmsis_6
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── cmsis_core.h
│  │  │  ├── cmsis_core_m.h
│  │  │  │ cmsis_core_m_defaults.h
│  │  ├── trusted-firmware-m
│  │  │  │ CMakeLists.txt
│  │ west.yml

Outputs:

Toolchain

Version: 4aa3467a6d
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:4aa3467a6d_e85602c25f

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
    • sdk-nrf test count: 7
    • sdk-zephyr test count: 653
  • ✅ Integration tests
    • ✅ test-fw-nrfconnect-rs
    • ✅ test-fw-nrfconnect-fem
    • ✅ test-fw-nrfconnect-tfm
Disabled integration tests
    • desktop52_verification
    • doc-internal
    • test_ble_nrf_config
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-boot
    • test-fw-nrfconnect-chip
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_cloud
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_mosh
    • test-fw-nrfconnect-nrf-iot_positioning
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-proprietary_esb
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-thread-main
    • test-low-level
    • test-sdk-audio
    • test-sdk-find-my
    • test-sdk-mcuboot
    • test-sdk-pmic-samples
    • test-sdk-wifi
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

Copy link

You can find the documentation preview for this PR here.

@tomi-font tomi-font force-pushed the tf-m_upmerge_2025.05.27 branch from 06fe09b to f77c242 Compare May 27, 2025 10:31
@tomi-font tomi-font requested a review from a team May 28, 2025 10:11
@tomi-font
Copy link
Contributor Author

@nrfconnect/ncs-code-owners please review

Update our TF-M fork to the latest state of Zephyr's.

At the same time pull in changes needed from Zephyr and import `cmsis_6`
from Zephyr's manifest now that it's used by TF-M.

Signed-off-by: Tomi Fontanilles <[email protected]>
@tomi-font tomi-font force-pushed the tf-m_upmerge_2025.05.27 branch from f77c242 to a0dd9a1 Compare May 30, 2025 12:44
@NordicBuilder NordicBuilder removed the DNM label May 30, 2025
@tomi-font tomi-font removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label May 30, 2025
@rlubos rlubos merged commit 82341ed into nrfconnect:main May 30, 2025
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants