/trusted-firmware-m-3.7.0/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/mtb-pdl-cat1_s_lib/ |
D | CMakeLists.txt | 27 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_crypto_core_hw.c 28 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_crypto_core_hw_v1.c 29 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_device.c 30 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_flash.c 31 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_gpio.c 32 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_drv.c 33 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_pipe.c 34 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_sema.c 35 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_pra.c 36 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_pra_cfg.c [all …]
|
/trusted-firmware-m-3.7.0/platform/ext/target/cypress/psoc64/libs/mtb-pdl-cat1/mtb-pdl-cat1_ns_lib/ |
D | CMakeLists.txt | 30 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_device.c 31 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_flash.c 32 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_gpio.c 33 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_drv.c 34 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_pipe.c 35 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_ipc_sema.c 36 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_pra.c 37 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_pra_cfg.c 38 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_prot.c 39 ${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/cy_scb_common.c [all …]
|
/trusted-firmware-m-3.7.0/platform/ext/target/nuvoton/m2351/ |
D | CMakeLists.txt | 23 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_m2351.c 34 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_m2351.c 65 device/source/system_core_init.c 94 device/source/system_core_init.c 138 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_m2351.c 141 $<$<C_COMPILER_ID:ARMClang>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/armclang/m2351_ns.sct> 142 $<$<C_COMPILER_ID:GNU>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/gcc/m2351_ns.ld> 143 $<$<C_COMPILER_ID:IAR>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/iar/m2351_ns.icf> 152 install(FILES ${TARGET_PLATFORM_PATH}/device/source/startup_m2351.c 199 install(FILES ${TARGET_PLATFORM_PATH}/device/source/gcc/m2351_ns.ld [all …]
|
/trusted-firmware-m-3.7.0/platform/ext/target/nuvoton/m2354/ |
D | CMakeLists.txt | 23 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_m2354.c 34 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_m2354.c 65 device/source/system_core_init.c 95 device/source/system_core_init.c 140 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_m2354.c 143 $<$<C_COMPILER_ID:ARMClang>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/armclang/m2354_ns.sct> 144 $<$<C_COMPILER_ID:GNU>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/gcc/m2354_ns.ld> 145 $<$<C_COMPILER_ID:IAR>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/iar/m2354_ns.icf> 154 install(FILES ${TARGET_PLATFORM_PATH}/device/source/startup_m2354.c 201 install(FILES ${TARGET_PLATFORM_PATH}/device/source/gcc/m2354_ns.ld [all …]
|
/trusted-firmware-m-3.7.0/secure_fw/spm/core/ |
D | psa_irq_api.c | 30 tfm_hal_irq_enable(irq_info->source); in tfm_spm_partition_psa_irq_enable() 47 tfm_hal_irq_disable(irq_info->source); in tfm_spm_partition_psa_irq_disable() 115 tfm_hal_irq_clear_pending(irq_info->source); in tfm_spm_partition_psa_eoi() 116 tfm_hal_irq_enable(irq_info->source); in tfm_spm_partition_psa_eoi()
|
/trusted-firmware-m-3.7.0/bl2/ext/mcuboot/scripts/ |
D | assemble.py | 60 def add_image(self, source, partition): argument 68 statinfo = os.stat(source) 70 raise Exception("Image {} is too large for partition".format(source)) 71 with open(source, 'rb') as rfd:
|
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps4/corstone315/ |
D | CMakeLists.txt | 15 device/source/startup_corstone315.c 26 device/source/startup_corstone315.c 90 device/source/platform_s_device_definition.c 91 device/source/system_core_init.c 111 …$<$<BOOL:${PLATFORM_SVC_HANDLERS}>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/dma350_checker_device… 112 …$<$<BOOL:${PLATFORM_SVC_HANDLERS}>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/dma350_address_remap.… 181 device/source/platform_s_device_definition.c 182 device/source/system_core_init.c 286 …$<$<C_COMPILER_ID:ARMClang>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/armclang/corstone315_bl1_1.s… 287 $<$<C_COMPILER_ID:GNU>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/gcc/corstone315_bl1_1.ld> [all …]
|
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps4/corstone315/ns/ |
D | CMakeLists.txt | 29 device/source/startup_corstone315.c 30 device/source/system_core_init.c 60 device/source/platform_ns_device_definition.c 64 $<$<BOOL:${TEST_NS_FPU}>:${PLATFORM_DIR}/device/source/corstone315_ns_init.c>
|
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps3/corstone300/common/ns/ |
D | common.cmake | 24 ${CORSTONE300_COMMON_DIR}/device/source/startup_corstone300.c 25 ${CORSTONE300_COMMON_DIR}/device/source/system_core_init.c 55 ${CORSTONE300_COMMON_DIR}/device/source/platform_ns_device_definition.c 59 $<$<BOOL:${TEST_NS_FPU}>:${CORSTONE300_COMMON_DIR}/device/source/corstone300_ns_init.c>
|
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps3/corstone310/common/ns/ |
D | common.cmake | 25 ${CORSTONE310_COMMON_DIR}/device/source/startup_corstone310.c 26 ${CORSTONE310_COMMON_DIR}/device/source/system_core_init.c 54 ${CORSTONE310_COMMON_DIR}/device/source/platform_ns_device_definition.c 58 $<$<BOOL:${TEST_NS_FPU}>:${CORSTONE310_COMMON_DIR}/device/source/corstone310_ns_init.c>
|
/trusted-firmware-m-3.7.0/ |
D | dco.txt | 18 have the right to submit it under the open source license 22 of my knowledge, is covered under an appropriate open source 25 by me, under the same open source license (unless I am 37 this project or the open source license(s) involved.
|
/trusted-firmware-m-3.7.0/platform/ext/target/armchina/mps3/alcor/common/ns/ |
D | common.cmake | 25 ${ALCOR_COMMON_DIR}/device/source/startup_alcor_mps3.c 26 ${ALCOR_COMMON_DIR}/device/source/system_core_init.c 52 ${ALCOR_COMMON_DIR}/device/source/platform_ns_device_definition.c 87 $<$<BOOL:${TEST_NS_FPU}>:${ALCOR_COMMON_DIR}/device/source/alcor_ns_init.c>
|
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps3/an524/ |
D | CMakeLists.txt | 23 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_an524.c 35 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_an524.c 66 device/source/system_core_init.c 67 device/source/device_definition.c 91 device/source/system_core_init.c 92 device/source/device_definition.c 150 ${TARGET_PLATFORM_PATH}/device/source/device_definition.c 151 ${TARGET_PLATFORM_PATH}/device/source/system_core_init.c
|
/trusted-firmware-m-3.7.0/secure_fw/partitions/ |
D | dir_services.dox | 14 \details The source code of each service lives in a sub-directory. In addition 15 this directory holds source files defining partitioning information. These are
|
/trusted-firmware-m-3.7.0/docs/integration_guide/ |
D | tfm_secure_irq_integration_guide.rst | 89 "source": 5, 93 "source": "TIMER_1_SOURCE", 99 - source 103 The ``source`` is a string that identifies the interrupt source. 136 "source" : "TIMER_1_SOURCE", 141 "source" : 5, 148 - source 150 The ``source`` is the same as the one in Firmware Framework Version 1.0. 256 - ``irq_{source}``, if the ``source`` attribute of the IRQ in Partition manifest 258 - Lowercase of ``source`` attribute, if ``source`` is a symbolic name [all …]
|
/trusted-firmware-m-3.7.0/tools/templates/ |
D | partition_load_info.template | 62 {% if irq.source is number %}} 63 extern enum tfm_hal_status_t {{"irq_" + irq.source|string + "_init"}}(void *p_pt, 66 extern enum tfm_hal_status_t {{irq.source|lower + "_init"}}(void *p_pt, 259 {% set irq_info.source = irq.source %} 260 {% if irq.source is number %}} 261 {% set irq_info.source_symbol = "irq_" + irq.source|string %} 263 {% set irq_info.source_symbol = irq.source|lower %} 283 .source = {{irq_info.source}},
|
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps3/an524/ns/ |
D | CMakeLists.txt | 17 device/source/startup_an524.c 18 device/source/system_core_init.c
|
/trusted-firmware-m-3.7.0/docs/building/ |
D | tfm_build_instruction.rst | 32 The additional building materials you can find in the following links:TF-M source folder 49 .. _Getting the source-code: 51 Getting the source code 59 ``<TF-M source dir>``. 80 - A relative path under ``<TF-M source dir>/platform/ext/target``, for example ``arm/mps2/an521``. 88 - Source code directory ``<TF-M source dir>`` 175 cmake -S <TF-M source dir> -B <Build Dir> -DTFM_PLATFORM=<platform> 188 cd <TF-M source dir> 213 cd <TF-M source dir> 255 In order to use local repositories those patches shall be applied to original source. [all …]
|
/trusted-firmware-m-3.7.0/platform/ext/target/arm/rse/common/ |
D | CMakeLists.txt | 52 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_rse.c 61 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_rse_bl.c 82 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_rse_bl1_1.c 85 … $<$<C_COMPILER_ID:ARMClang>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/armclang/rse_bl1_1.sct> 86 $<$<C_COMPILER_ID:GNU>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/gcc/rse_bl1_1.ld> 91 ${CMAKE_CURRENT_SOURCE_DIR}/device/source/startup_rse_bl.c 94 … $<$<C_COMPILER_ID:ARMClang>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/armclang/rse_bl1_2.sct> 95 $<$<C_COMPILER_ID:GNU>:${CMAKE_CURRENT_SOURCE_DIR}/device/source/gcc/rse_bl1_2.ld> 127 device/source/armclang 152 device/source/device_definition.c [all …]
|
D | tfm_interrupts.c | 53 mbox_irq_info[0].p_ildi->source); in CMU_MHU0_Receiver_Handler() 68 mbox_irq_info[1].p_ildi->source); in CMU_MHU1_Receiver_Handler()
|
/trusted-firmware-m-3.7.0/platform/ext/target/cypress/psoc64/ns/ |
D | CMakeLists.txt | 30 …$<$<C_COMPILER_ID:ARMClang>:${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/TOOLCHAIN_ARM/cy_syslib_mdk… 32 …$<$<C_COMPILER_ID:GNU>:${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/TOOLCHAIN_GCC_ARM/cy_syslib_gcc.… 34 … $<$<C_COMPILER_ID:IAR>:${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/TOOLCHAIN_IAR/cy_syslib_iar.s>
|
/trusted-firmware-m-3.7.0/platform/ext/target/cypress/psoc64/ |
D | CMakeLists.txt | 42 …$<$<C_COMPILER_ID:ARMClang>:${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/TOOLCHAIN_ARM/cy_syslib_mdk… 44 …$<$<C_COMPILER_ID:GNU>:${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/TOOLCHAIN_GCC_ARM/cy_syslib_gcc.… 46 … $<$<C_COMPILER_ID:IAR>:${CY_MTB_PDL_CAT1_LIB_PATH}/drivers/source/TOOLCHAIN_IAR/cy_syslib_iar.s>
|
/trusted-firmware-m-3.7.0/platform/ext/target/arm/corstone1000/rse_comms/ |
D | rse_comms_hal.h | 41 uint32_t source);
|
/trusted-firmware-m-3.7.0/platform/ext/target/arm/rse/common/rse_comms/ |
D | rse_comms_hal.h | 41 uint32_t source);
|
/trusted-firmware-m-3.7.0/docs/getting_started/ |
D | tfm_getting_started.rst | 21 Trusted Firmware M source code is available on 29 to compile and build the TF-M source. 108 Clone the TF-M source code, and then install the TF-M's additional Python 115 1. get the TF-M source code: 132 1. get the TF-M source code: 196 …- Download the GNU Arm compiler from `here <https://developer.arm.com/open-source/gnu-toolchain/gn… 205 …- Download the GNU Arm compiler from `here <https://developer.arm.com/open-source/gnu-toolchain/gn… 251 Get the TF-M tests source code: 262 …B build_spe -DTFM_PLATFORM=arm/mps2/an521 -DCONFIG_TFM_SOURCE_PATH=<TF-M source dir absolute path>… 263 …-DCMAKE_BUILD_TYPE=Debug -DTFM_TOOLCHAIN_FILE=<TF-M source dir absolute path>/toolchain_GNUARM.cma… [all …]
|