:orphan: .. title:: CONFIG_GEN_SW_ISR_TABLE .. kconfig:: CONFIG_GEN_SW_ISR_TABLE CONFIG_GEN_SW_ISR_TABLE ####################### *Generate a software ISR table* Type: ``bool`` Help ==== .. code-block:: none This option controls whether a platform using gen_isr_tables needs a software ISR table table created. This is an array of struct _isr_table_entry containing the interrupt service routine and supplied parameter. Direct dependencies =================== \ :kconfig:`SOC_ESP32C3 ` || (\ :kconfig:`ITE_IT8XXX2_INTC ` && \ :kconfig:`SOC_SERIES_RISCV32_IT8XXX2 `) || \ :kconfig:`SOC_ESP32C3 ` || (\ :kconfig:`ITE_IT8XXX2_INTC ` && \ :kconfig:`SOC_SERIES_RISCV32_IT8XXX2 `) || \ :kconfig:`SPARC ` || \ :kconfig:`GEN_ISR_TABLES ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - y - y - y - y - y - y Kconfig definitions =================== At ``/riscv/esp32c3/Kconfig.defconfig:17`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config GEN_SW_ISR_TABLE bool default y depends on SOC_ESP32C3 ---- At ``/riscv/riscv-ite/it8xxx2/Kconfig.defconfig.series:35`` 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_SW_ISR_TABLE bool default y depends on ITE_IT8XXX2_INTC && SOC_SERIES_RISCV32_IT8XXX2 ---- At ``/riscv/esp32c3/Kconfig.defconfig:17`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config GEN_SW_ISR_TABLE bool default y depends on SOC_ESP32C3 ---- At ``/riscv/riscv-ite/it8xxx2/Kconfig.defconfig.series:35`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/riscv/riscv-ite/Kconfig.defconfig:4`` Menu path: (Top) .. code-block:: kconfig config GEN_SW_ISR_TABLE bool default y depends on ITE_IT8XXX2_INTC && SOC_SERIES_RISCV32_IT8XXX2 ---- At ``/sparc/Kconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → SPARC Options .. code-block:: kconfig config GEN_SW_ISR_TABLE bool default y depends on SPARC ---- At ``/Kconfig:392`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` Menu path: (Top) → General Architecture Options → Interrupt Configuration → Use generated IRQ tables .. code-block:: kconfig config GEN_SW_ISR_TABLE bool "Generate a software ISR table" default y depends on GEN_ISR_TABLES help This option controls whether a platform using gen_isr_tables needs a software ISR table table created. This is an array of struct _isr_table_entry containing the interrupt service routine and supplied parameter. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*