-
CONFIG_X86_KERNEL_OOPS_VECTOR
¶
IDT vector to use for kernel oops
Type: int
Help¶
Specify the IDT vector to use for the kernel oops exception handler. The default should be fine for most arches, but on systems like MVIC where there is a fixed IRQ-to-vector mapping another value may be needed to avoid collision.
Defaults¶
- 62 if
MVIC
&&X86_KERNEL_OOPS
&&X86
- 33 if !
MVIC
&&X86_KERNEL_OOPS
&&X86
Kconfig definition¶
At arch/x86/Kconfig:276
Included via Kconfig:10
→ Kconfig.zephyr:23
→ arch/Kconfig:16
Menu path: (top menu) → X86 Architecture Options → Processor Capabilities
config X86_KERNEL_OOPS_VECTOR int prompt "IDT vector to use for kernel oops" ifX86_KERNEL_OOPS
&&X86
range 32 255 ifX86_KERNEL_OOPS
&&X86
default 62 ifMVIC
&&X86_KERNEL_OOPS
&&X86
default 33 if !MVIC
&&X86_KERNEL_OOPS
&&X86
depends onX86_KERNEL_OOPS
&&X86
help Specify the IDT vector to use for the kernel oops exception handler. The default should be fine for most arches, but on systems like MVIC where there is a fixed IRQ-to-vector mapping another value may be needed to avoid collision.
(Definitions include propagated dependencies, including from if’s and menus.)