CONFIG_X86_DYNAMIC_IRQ_STUBS

Number of dynamic interrupt stubs

Type: int

Help

Installing interrupt handlers with irq_connect_dynamic() requires some stub code to be generated at build time, one stub per dynamic interrupt.

Direct dependencies

(DYNAMIC_INTERRUPTS && SOC_APOLLO_LAKE) || (DYNAMIC_INTERRUPTS && SOC_ELKHART_LAKE) || (DYNAMIC_INTERRUPTS && !X86_64 && X86)

(Includes any dependencies from ifs and menus.)

Defaults

  • 16

  • 16

  • 4

Kconfig definitions

At soc/x86/apollo_lake/Kconfig.defconfig:47

Included via Kconfig:8Kconfig.zephyr:19/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1

Menu path: (Top)

config X86_DYNAMIC_IRQ_STUBS
    int
    default 16
    depends on DYNAMIC_INTERRUPTS && SOC_APOLLO_LAKE

At soc/x86/elkhart_lake/Kconfig.defconfig:47

Included via Kconfig:8Kconfig.zephyr:19/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1

Menu path: (Top)

config X86_DYNAMIC_IRQ_STUBS
    int
    default 16
    depends on DYNAMIC_INTERRUPTS && SOC_ELKHART_LAKE

At arch/x86/core/Kconfig.ia32:181

Included via Kconfig:8Kconfig.zephyr:29arch/Kconfig:12arch/x86/Kconfig:319

Menu path: (Top) → X86 Architecture Options → Processor Capabilities

config X86_DYNAMIC_IRQ_STUBS
    int "Number of dynamic interrupt stubs"
    default 4
    depends on DYNAMIC_INTERRUPTS && !X86_64 && X86
    help
      Installing interrupt handlers with irq_connect_dynamic() requires
      some stub code to be generated at build time, one stub per dynamic
      interrupt.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)