:orphan: .. title:: GEN_IRQ_START_VECTOR .. option:: 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. Direct dependencies =================== (\ :option:`ITE_IT8XXX2_INTC ` && \ :option:`SOC_SERIES_RISCV32_IT8XXX2 `) || \ :option:`ARC ` || \ :option:`GEN_ISR_TABLES ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 0 - 16 - 0 Kconfig definitions =================== .. highlight:: kconfig At ``soc/riscv/riscv-ite/it8xxx2/Kconfig.defconfig.series:29`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/riscv/riscv-ite/Kconfig.defconfig:4`` Menu path: (Top) .. parsed-literal:: config GEN_IRQ_START_VECTOR int default 0 depends on \ :option:`ITE_IT8XXX2_INTC ` && \ :option:`SOC_SERIES_RISCV32_IT8XXX2 ` ---- At ``arch/arc/Kconfig:198`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → ARC Options → ARCv2 Family Options .. parsed-literal:: config GEN_IRQ_START_VECTOR int default 16 depends on \ :option:`ARC ` ---- At ``arch/Kconfig:372`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` Menu path: (Top) → General Architecture Options → Interrupt Configuration → Use generated IRQ tables .. parsed-literal:: config GEN_IRQ_START_VECTOR int default 0 depends on \ :option:`GEN_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. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*