:orphan: .. title:: GEN_ISR_TABLES .. option:: CONFIG_GEN_ISR_TABLES *Use generated IRQ tables* Type: ``bool`` Help ==== This option controls whether a platform uses the gen_isr_tables script to generate its interrupt tables. This mechanism will create an appropriate hardware vector table and/or software IRQ table. Defaults ======== - y - y - y - y - y - y - y - y Kconfig definitions =================== .. highlight:: kconfig At ``soc/riscv/riscv-ite/it8xxx2/Kconfig.defconfig.series:26`` 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_ISR_TABLES bool default y depends on \ :option:`ITE_IT8XXX2_INTC ` && \ :option:`SOC_SERIES_RISCV32_IT8XXX2 ` ---- At ``arch/arc/Kconfig:195`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → ARC Options → ARCv2 Family Options .. parsed-literal:: config GEN_ISR_TABLES bool default y depends on \ :option:`ARC ` ---- At ``arch/arm/core/aarch32/cortex_m/Kconfig:243`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` → ``arch/arm/Kconfig:42`` → ``arch/arm/core/aarch32/Kconfig:237`` Menu path: (Top) → ARM Options → ARM Cortex-M0/M0+/M1/M3/M4/M7/M23/M33 options .. parsed-literal:: config GEN_ISR_TABLES bool default y depends on (\ :option:`ARMV6_M_ARMV8_M_BASELINE ` || \ :option:`ARMV7_M_ARMV8_M_MAINLINE `) && \ :option:`CPU_CORTEX_M ` && !\ :option:`ARM64 ` && \ :option:`ARM ` ---- At ``arch/arm/core/aarch32/cortex_a_r/Kconfig:90`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` → ``arch/arm/Kconfig:42`` → ``arch/arm/core/aarch32/Kconfig:238`` Menu path: (Top) → ARM Options .. parsed-literal:: config GEN_ISR_TABLES bool default y depends on \ :option:`CPU_CORTEX_R ` && !\ :option:`ARM64 ` && \ :option:`ARM ` ---- At ``arch/arm/core/aarch64/Kconfig:92`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` → ``arch/arm/Kconfig:46`` Menu path: (Top) → ARM Options .. parsed-literal:: config GEN_ISR_TABLES bool default y depends on \ :option:`CPU_CORTEX_A ` && \ :option:`ARM64 ` && \ :option:`ARM ` ---- At ``arch/nios2/Kconfig:25`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → Nios II Options → Nios II Family Options .. parsed-literal:: config GEN_ISR_TABLES bool default y depends on \ :option:`NIOS2 ` ---- At ``arch/riscv/Kconfig:106`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → RISCV Options → RISCV Processor Options .. parsed-literal:: config GEN_ISR_TABLES bool default y depends on \ :option:`RISCV ` ---- At ``arch/sparc/Kconfig:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → SPARC Options .. parsed-literal:: config GEN_ISR_TABLES bool default y depends on \ :option:`SPARC ` ---- At ``arch/Kconfig:333`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` Menu path: (Top) → General Architecture Options → Interrupt Configuration .. parsed-literal:: config GEN_ISR_TABLES bool "Use generated IRQ tables" help This option controls whether a platform uses the gen_isr_tables script to generate its interrupt tables. This mechanism will create an appropriate hardware vector table and/or software IRQ table. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*