:orphan: .. title:: GEN_SW_ISR_TABLE .. option:: CONFIG_GEN_SW_ISR_TABLE *Generate a software ISR table* Type: ``bool`` 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. Direct dependencies =================== (\ :option:`ITE_IT8XXX2_INTC ` && \ :option:`SOC_SERIES_RISCV32_IT8XXX2 `) || \ :option:`SPARC ` || \ :option:`GEN_ISR_TABLES ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - y - y - y Kconfig definitions =================== .. highlight:: kconfig At ``soc/riscv/riscv-ite/it8xxx2/Kconfig.defconfig.series:32`` 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_SW_ISR_TABLE bool default y depends on \ :option:`ITE_IT8XXX2_INTC ` && \ :option:`SOC_SERIES_RISCV32_IT8XXX2 ` ---- At ``arch/sparc/Kconfig:26`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``arch/Kconfig:12`` Menu path: (Top) → SPARC Options .. parsed-literal:: config GEN_SW_ISR_TABLE bool default y depends on \ :option:`SPARC ` ---- At ``arch/Kconfig:352`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` Menu path: (Top) → General Architecture Options → Interrupt Configuration → Use generated IRQ tables .. parsed-literal:: config GEN_SW_ISR_TABLE bool "Generate a software ISR table" default y depends on \ :option:`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.)*