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.
Direct dependencies
(Includes any dependencies from ifs and menus.)
Default
Kconfig definition
At <Zephyr>/arch/arc/Kconfig:288
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:39
→ <Zephyr>/arch/Kconfig:12
Menu path: (Top) → ARC Options → ARC CPU Options
config ARC_SECURE_FIRMWARE
bool "Generate Secure Firmware"
default y if TRUSTED_EXECUTION_SECURE
depends on ARC_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.)