:orphan: .. title:: ARM_ENTRY_VENEERS_LIB_NAME .. option:: CONFIG_ARM_ENTRY_VENEERS_LIB_NAME *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 =================== (\ :option:`ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS ` || \ :option:`ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS `) && (\ :option:`ARM_SECURE_FIRMWARE ` || \ :option:`ARM_NONSECURE_FIRMWARE `) && \ :option:`ARM_TRUSTZONE_M ` && \ :option:`CPU_CORTEX_M ` && !\ :option:`ARM64 ` && \ :option:`ARM ` *(Includes any dependencies from ifs and menus.)* Default ======= - "libentryveneers.a" Kconfig definition ================== .. highlight:: kconfig At ``arch/arm/core/aarch32/cortex_m/tz/Kconfig:65`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` → ``arch/arm/Kconfig:42`` → ``arch/arm/core/aarch32/Kconfig:237`` → ``arch/arm/core/aarch32/cortex_m/Kconfig:309`` Menu path: (Top) → ARM Options → ARM TrustZone-M support → ARM TrustZone-M Options .. parsed-literal:: config ARM_ENTRY_VENEERS_LIB_NAME string "Entry Veneers symbol file" default "libentryveneers.a" depends on (\ :option:`ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS ` || \ :option:`ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS `) && (\ :option:`ARM_SECURE_FIRMWARE ` || \ :option:`ARM_NONSECURE_FIRMWARE `) && \ :option:`ARM_TRUSTZONE_M ` && \ :option:`CPU_CORTEX_M ` && !\ :option:`ARM64 ` && \ :option:`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.)*