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_LONGMODE && X86)

(Includes any dependencies from ifs and menus.)

Defaults

  • 16
  • 4

Kconfig definitions

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

Included via Kconfig:10Kconfig.zephyr:28

Menu path: (Top)

config X86_DYNAMIC_IRQ_STUBS
    int
    default 16
    depends on DYNAMIC_INTERRUPTS && SOC_APOLLO_LAKE

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

Included via Kconfig:10Kconfig.zephyr:34arch/Kconfig:15arch/x86/Kconfig:111

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