-
CONFIG_ARC_SECURE_FIRMWARE
¶
Generate Secure Firmware
Type: bool
Help¶
This option indicates that we are building a Zephyr image that is intended to execute in secure mode. The option is only applicable to ARC processors that implement the SecureShield.
This option enables Zephyr to include code that executes in secure mode, as well as to exclude code that is designed to execute only in normal mode.
Code executing in secure mode has access to both the secure and normal resources of the ARC processors.
Default¶
Kconfig definition¶
At <Zephyr>/arch/arc/Kconfig:236
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:29
→ <Zephyr>/arch/Kconfig:12
Menu path: (Top) → ARC Options → ARCv2 Family Options
config ARC_SECURE_FIRMWARE bool "Generate Secure Firmware" default y ifTRUSTED_EXECUTION_SECURE
depends onARC_HAS_SECURE
&&ARC
help This option indicates that we are building a Zephyr image that is intended to execute in secure mode. The option is only applicable to ARC processors that implement the SecureShield. This option enables Zephyr to include code that executes in secure mode, as well as to exclude code that is designed to execute only in normal mode. Code executing in secure mode has access to both the secure and normal resources of the ARC processors.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)