-
CONFIG_SPM_SERVICE_PREVALIDATE
¶
Prevalidate B1 upgrades (Requires Immutable Bootloader)
Type: bool
Help¶
The B0 bootloader allows calls into it for prevalidating upgrades of the stage it verifies. The B0 bootloader is in secure memory, so this secure service is needed for the app to access the prevalidation function.
Default¶
n
Symbols selected by this symbol¶
Kconfig definition¶
At <nRF>/subsys/spm/Kconfig:114
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:23
→ <Zephyr>/modules/Kconfig:6
→ <BuildDir>/Kconfig/Kconfig.modules:2
→ <nRF>/Kconfig.nrf:25
→ <nRF>/subsys/Kconfig:26
Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → SPM
config SPM_SERVICE_PREVALIDATE bool "Prevalidate B1 upgrades (Requires Immutable Bootloader)" default n selectSECURE_BOOT_CRYPTO
ifIS_SPM
selectSECURE_BOOT_VALIDATION
ifIS_SPM
selectBL_VALIDATE_FW_EXT_API_ATLEAST_OPTIONAL
ifIS_SPM
depends onSPM_SECURE_SERVICES
help The B0 bootloader allows calls into it for prevalidating upgrades of the stage it verifies. The B0 bootloader is in secure memory, so this secure service is needed for the app to access the prevalidation function.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)