-
CONFIG_GEN_IRQ_VECTOR_TABLE
¶
Generate an interrupt vector table
Type: bool
Help¶
This option controls whether a platform using gen_isr_tables needs an interrupt vector table created. Only disable this if the platform does not use a vector table at all, or requires the vector table to be in a format that is not an array of function pointers indexed by IRQ line. In the latter case, the vector table must be supplied by the application or architecture code.
Direct dependencies¶
NIOS2
|| RISCV32
|| GEN_ISR_TABLES
(Includes any dependencies from if’s and menus.)
Defaults¶
- “n” if
NIOS2
- “n” if
RISCV32
- “y” if
GEN_ISR_TABLES
Kconfig definitions¶
At arch/nios2/Kconfig:50
Included via Kconfig:10
→ Kconfig.zephyr:23
→ arch/Kconfig:16
Menu path: (top menu) → Nios II Options → Nios II Family Options
config GEN_IRQ_VECTOR_TABLE bool default "n" ifNIOS2
depends onNIOS2
At arch/riscv32/Kconfig:63
Included via Kconfig:10
→ Kconfig.zephyr:23
→ arch/Kconfig:16
Menu path: (top menu) → RISCV32 Options → RISCV32 Processor Options
config GEN_IRQ_VECTOR_TABLE bool default "n" ifRISCV32
depends onRISCV32
At arch/Kconfig:149
Included via Kconfig:10
→ Kconfig.zephyr:23
Menu path: (top menu) → General Architecture Options → Interrupt Configuration
config GEN_IRQ_VECTOR_TABLE bool prompt "Generate an interrupt vector table" ifGEN_ISR_TABLES
default "y" ifGEN_ISR_TABLES
depends onGEN_ISR_TABLES
help This option controls whether a platform using gen_isr_tables needs an interrupt vector table created. Only disable this if the platform does not use a vector table at all, or requires the vector table to be in a format that is not an array of function pointers indexed by IRQ line. In the latter case, the vector table must be supplied by the application or architecture code.
(Definitions include propagated dependencies, including from if’s and menus.)