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
Kconfig.atmel
Kconfig.canopennode
Kconfig.civetweb
Kconfig.cmsis
Kconfig.cmsis_dsp
Kconfig.cypress
Kconfig.eos_s3 modules: add Kconfig for QuickLogic EOS S3 module 2020-09-04 14:48:49 -04:00
Kconfig.imx
Kconfig.infineon
Kconfig.libmetal
Kconfig.loramac-node drivers: lora: Add SX126x LoRa radio support 2020-07-02 08:32:37 -04:00
Kconfig.mbedtls
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
Kconfig.open-amp
Kconfig.silabs
Kconfig.simplelink
Kconfig.st
Kconfig.stm32
Kconfig.syst
Kconfig.tfm modules: tfm: make BL2 header in non-secure image configurable 2020-09-22 19:38:51 +02:00
Kconfig.tinycbor
Kconfig.tinycrypt
Kconfig.tls-generic modules: mbedtls: Allow to enable server name indication option 2020-09-15 09:52:44 -05:00
Kconfig.vega
Kconfig.xtensa