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 <Zephyr>/soc/x86/apollo_lake/Kconfig.defconfig:47

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:25<BuildDir>/Kconfig/Kconfig.soc.defconfig:1

Menu path: (Top)

config X86_DYNAMIC_IRQ_STUBS
    int
    default 16
    depends on DYNAMIC_INTERRUPTS && SOC_APOLLO_LAKE

At <Zephyr>/arch/x86/core/Kconfig.ia32:200

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:29<Zephyr>/arch/Kconfig:12<Zephyr>/arch/x86/Kconfig:327

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