The latest development version of this page may be more current than this released 2.3.0 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 && !X86_64 && X86)

(Includes any dependencies from ifs and menus.)

Defaults

  • 16

  • 4

Kconfig definitions

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

Included via Kconfig:8Kconfig.zephyr:25

Menu path: (Top)

config X86_DYNAMIC_IRQ_STUBS
    int
    default 16
    depends on DYNAMIC_INTERRUPTS && SOC_APOLLO_LAKE

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

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

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