:orphan: .. title:: CONFIG_GEN_ISR_TABLES .. kconfig:: CONFIG_GEN_ISR_TABLES CONFIG_GEN_ISR_TABLES ##################### *Use generated IRQ tables* Type: ``bool`` Help ==== .. code-block:: none 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 - y - y - y - y - y Kconfig definitions =================== At ``/riscv/esp32c3/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on SOC_ESP32C3 ---- At ``/riscv/riscv-ite/it8xxx2/Kconfig.defconfig.series:29`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/riscv/riscv-ite/Kconfig.defconfig:4`` Menu path: (Top) .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on ITE_IT8XXX2_INTC && SOC_SERIES_RISCV32_IT8XXX2 ---- At ``/xtensa/esp32s2/Kconfig.defconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on SOC_ESP32S2 ---- At ``/riscv/esp32c3/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on SOC_ESP32C3 ---- At ``/riscv/riscv-ite/it8xxx2/Kconfig.defconfig.series:29`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/riscv/riscv-ite/Kconfig.defconfig:4`` Menu path: (Top) .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on ITE_IT8XXX2_INTC && SOC_SERIES_RISCV32_IT8XXX2 ---- At ``/xtensa/esp32s2/Kconfig.defconfig:11`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on SOC_ESP32S2 ---- At ``/arc/Kconfig:246`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → ARC Options → ARC CPU Options .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on ARC ---- At ``/arm/core/aarch32/cortex_m/Kconfig:279`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` → ``/arm/Kconfig:57`` → ``/arm/core/aarch32/Kconfig:294`` Menu path: (Top) → ARM Options → ARM Cortex-M0/M0+/M1/M3/M4/M7/M23/M33 options .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on (ARMV6_M_ARMV8_M_BASELINE || ARMV7_M_ARMV8_M_MAINLINE) && CPU_CORTEX_M && ARM ---- At ``/arm/core/aarch32/cortex_a_r/Kconfig:90`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` → ``/arm/Kconfig:57`` → ``/arm/core/aarch32/Kconfig:295`` Menu path: (Top) → ARM Options .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on CPU_CORTEX_R && ARM ---- At ``/arm64/core/Kconfig:146`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` → ``/arm64/Kconfig:32`` Menu path: (Top) → ARM64 Options .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on (CPU_CORTEX_A || CPU_AARCH64_CORTEX_R) && ARM64 ---- At ``/nios2/Kconfig:25`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → Nios II Options → Nios II Family Options .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on NIOS2 ---- At ``/riscv/Kconfig:118`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → RISCV Options → RISCV Processor Options .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on RISCV ---- At ``/sparc/Kconfig:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → SPARC Options .. code-block:: kconfig config GEN_ISR_TABLES bool default y depends on SPARC ---- At ``/Kconfig:373`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` Menu path: (Top) → General Architecture Options → Interrupt Configuration .. code-block:: kconfig 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.)*