CONFIG_ARC_HAS_ZOL¶
(No prompt – not directly user assignable.)
Type: bool
Help¶
ARCv2 CPUs have ZOL hardware loop mechanism which the ARCv3 ISA drops.
Architecturally ZOL provides
- LPcc instruction
- LP_COUNT core reg
- LP_START, LP_END aux regs
Disabling this option removes usage of ZOL regs from code
Direct dependencies¶
(Includes any dependencies from ifs and menus.)
Default¶
y
Kconfig definition¶
At arch/arc/Kconfig:104
Included via Kconfig:8
→ Kconfig.zephyr:39
→ arch/Kconfig:12
Menu path: (Top) → ARC Options → ARC CPU Options
config ARC_HAS_ZOL
bool
default y
depends on ISA_ARCV2 && ARC
help
ARCv2 CPUs have ZOL hardware loop mechanism which the ARCv3 ISA drops.
Architecturally ZOL provides
- LPcc instruction
- LP_COUNT core reg
- LP_START, LP_END aux regs
Disabling this option removes usage of ZOL regs from code
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)