CONFIG_ENABLE_EXTENDED_IBRS
Enable Extended IBRS
Type: bool
Help
This option will enable the Extended Indirect Branch Restricted
Speculation 'always on' feature. This mitigates Indirect Branch
Control vulnerabilities (aka Spectre V2).
Direct dependencies
(Includes any dependencies from ifs and menus.)
Default
y if !
X86_NO_SPECTRE_V2
Kconfig definition
At <Zephyr>/arch/x86/Kconfig:452
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:39
→ <Zephyr>/arch/Kconfig:12
Menu path: (Top) → X86 Architecture Options
config ENABLE_EXTENDED_IBRS
bool "Enable Extended IBRS"
default y if !X86_NO_SPECTRE_V2
depends on USERSPACE && X86
help
This option will enable the Extended Indirect Branch Restricted
Speculation 'always on' feature. This mitigates Indirect Branch
Control vulnerabilities (aka Spectre V2).
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)