CONFIG_ARM_ENTRY_VENEERS_LIB_NAME
Entry Veneers symbol file
Entry Veneers symbol file
Entry Veneers symbol file
Type: string
Help
Library file to find the symbol table for the entry veneers.
The library will typically come from building the Secure
Firmware that contains secure entry functions, and allows
the Non-Secure Firmware to call into the Secure Firmware.
Direct dependencies
ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS
|| ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS
|| ((ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS
|| ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS
) && (ARM_SECURE_FIRMWARE
|| ARM_NONSECURE_FIRMWARE
) && ARM_TRUSTZONE_M
&& CPU_CORTEX_M
&& ARM
)
(Includes any dependencies from ifs and menus.)
Defaults
“spm/libspmsecureentries.a”
“libspmsecureentries.a”
“libentryveneers.a”
Kconfig definitions
At <nRF>/subsys/spm/Kconfig:407
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:33
→ <Zephyr>/modules/Kconfig:6
→ <nRF>/doc/_build/kconfig/Kconfig.modules:2
→ <nRF>/Kconfig.nrf:92
→ <nRF>/subsys/Kconfig:30
Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → SPM
config ARM_ENTRY_VENEERS_LIB_NAME
string "Entry Veneers symbol file"
default "spm/libspmsecureentries.a"
depends on ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS
At <nRF>/subsys/spm/Kconfig:413
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:33
→ <Zephyr>/modules/Kconfig:6
→ <nRF>/doc/_build/kconfig/Kconfig.modules:2
→ <nRF>/Kconfig.nrf:92
→ <nRF>/subsys/Kconfig:30
Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → SPM
config ARM_ENTRY_VENEERS_LIB_NAME
string "Entry Veneers symbol file"
default "libspmsecureentries.a"
depends on ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS
At <Zephyr>/arch/arm/core/aarch32/cortex_m/tz/Kconfig:65
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:39
→ <Zephyr>/arch/Kconfig:12
→ <Zephyr>/arch/arm/Kconfig:65
→ <Zephyr>/arch/arm/core/aarch32/Kconfig:305
→ <Zephyr>/arch/arm/core/aarch32/cortex_m/Kconfig:438
Menu path: (Top) → ARM Options → ARM TrustZone-M support → ARM TrustZone-M Options
config ARM_ENTRY_VENEERS_LIB_NAME
string "Entry Veneers symbol file"
default "libentryveneers.a"
depends on (ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS || ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS) && (ARM_SECURE_FIRMWARE || ARM_NONSECURE_FIRMWARE) && ARM_TRUSTZONE_M && CPU_CORTEX_M && ARM
help
Library file to find the symbol table for the entry veneers.
The library will typically come from building the Secure
Firmware that contains secure entry functions, and allows
the Non-Secure Firmware to call into the Secure Firmware.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)