zephyr/modules
Ioannis Glaropoulos 3758b3328c modules: tfm: make BL2 header in non-secure image configurable
When we build Zephyr for a Non-Secure image, using TFM
as the Secure counterpart, we may or may not use BL2 (e.g.
MCUboot in TFM). If we build with BL2 we need to account
for a ROM offset before the start of the non-secure image
where TFM BL2 expects the BL2 header. This offset is not
needed when TFM is built without BL2. We use the existing
Kconfig options to determine whether we need a ROM offset
or not. We use the value of 0x400 for the BL2 header,
which is the default value used in TFM, but the option is
non-hidden, allowing the user to overwrite the default
value if needed.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2020-09-22 19:38:51 +02:00
..
Kconfig modules: add Kconfig for QuickLogic EOS S3 module 2020-09-04 14:48:49 -04:00
Kconfig.altera ext: hal: Remove Altera HAL from the tree and use a module 2020-03-20 09:07:16 -04:00
Kconfig.atmel
Kconfig.canopennode modules: add CANopenNode 2020-01-20 17:17:23 +01:00
Kconfig.civetweb
Kconfig.cmsis modules: cmsis: Add CMSIS-DSP configurations 2020-04-22 12:08:28 -05:00
Kconfig.cmsis_dsp modules: cmsis: Add CMSIS-DSP configurations 2020-04-22 12:08:28 -05:00
Kconfig.cypress
Kconfig.eos_s3 modules: add Kconfig for QuickLogic EOS S3 module 2020-09-04 14:48:49 -04:00
Kconfig.imx kconfig: NXP IMX: Remove unused HAS_IMX_{RDC,CCM} symbols 2020-01-03 07:25:49 -06:00
Kconfig.infineon soc: arm: add infineon_xmc series support 2020-05-09 14:21:44 +02:00
Kconfig.libmetal kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.loramac-node drivers: lora: Add SX126x LoRa radio support 2020-07-02 08:32:37 -04:00
Kconfig.mbedtls net: openthread: Simplify openthread enabling 2020-06-30 07:48:08 -04:00
Kconfig.mcux MXRT600: Add DMA support 2020-08-28 14:24:21 -05:00
Kconfig.microchip
Kconfig.nordic modules/Kconfig.nordic: Enable NRFX_USBREG together with NRFX_POWER 2020-09-03 21:52:52 +02:00
Kconfig.nuvoton soc: arm: add support for nuvoton numicro m48x series 2020-07-01 21:09:25 +02:00
Kconfig.open-amp ipc: openamp: Expose config options for MASTER/SLAVE builds 2020-03-27 15:20:25 -05:00
Kconfig.silabs
Kconfig.simplelink
Kconfig.st
Kconfig.stm32 modules: stm32: Rename lib Kconfig symbol 2020-05-09 13:08:42 +02:00
Kconfig.syst
Kconfig.tfm modules: tfm: make BL2 header in non-secure image configurable 2020-09-22 19:38:51 +02:00
Kconfig.tinycbor subsys/mgmt: Enabling mynewt-core version of tinycbor 2020-03-17 11:58:18 +01:00
Kconfig.tinycrypt ext: crypto: Remove TinyCrypt from the tree and use a module 2020-03-20 17:29:48 +01:00
Kconfig.tls-generic modules: mbedtls: Allow to enable server name indication option 2020-09-15 09:52:44 -05:00
Kconfig.vega modules: vega: add option for indicating the presence of RV32M1 TPM 2020-01-13 09:12:34 -06:00
Kconfig.xtensa xtensa: add support to build HAL as part of build process 2019-12-18 20:24:18 -05:00