-
CONFIG_GEN_IRQ_START_VECTOR
¶
(No prompt – not directly user assignable.)
Type: int
Help¶
On some architectures, part of the vector table may be reserved for system exceptions and is declared separately from the tables created by gen_isr_tables.py. When creating these tables, this value will be subtracted from CONFIG_NUM_IRQS to properly size them. This is a hidden option which needs to be set per architecture and left alone.
Defaults¶
- 16 if
ARC
- 0 if
GEN_ISR_TABLES
Kconfig definitions¶
At arch/arc/Kconfig:138
Included via Kconfig:10
→ Kconfig.zephyr:29
→ arch/Kconfig:15
Menu path: (top menu) → ARC Options → ARCv2 Family Options
config GEN_IRQ_START_VECTOR int default 16 ifARC
depends onARC
At arch/Kconfig:296
Included via Kconfig:10
→ Kconfig.zephyr:29
Menu path: (top menu) → General Architecture Options → Interrupt Configuration
config GEN_IRQ_START_VECTOR int default 0 ifGEN_ISR_TABLES
depends onGEN_ISR_TABLES
help On some architectures, part of the vector table may be reserved for system exceptions and is declared separately from the tables created by gen_isr_tables.py. When creating these tables, this value will be subtracted from CONFIG_NUM_IRQS to properly size them. This is a hidden option which needs to be set per architecture and left alone.
(Definitions include propagated dependencies, including from if’s and menus.)