This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

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:25

Included via Kconfig:8Kconfig.zephyr:27

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:15

Included via Kconfig:8Kconfig.zephyr:27

Menu path: (Top)

config X86_DYNAMIC_IRQ_STUBS
    int
    default 16
    depends on DYNAMIC_INTERRUPTS && SOC_ELKHART_LAKE

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

Included via Kconfig:8Kconfig.zephyr:39arch/Kconfig:12arch/x86/Kconfig:482

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.)