CONFIG_IRQ_OFFLOAD_VECTOR

IDT vector to use for IRQ offload

Interrupt vector for irq_offload

Type: int

Help

Specify the IDT vector to use for the IRQ offload interrupt handler.

Help

This is the interrupt vector to use for the self-directed IPIs used to implement irq_offload(). Most apps will never change this. It’s configurable in case someone wants to play with its priority.

Defaults

  • 32
  • 255

Kconfig definitions

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

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

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

config IRQ_OFFLOAD_VECTOR
    int "IDT vector to use for IRQ offload"
    range 32 255
    default 32
    depends on IRQ_OFFLOAD && !X86_LONGMODE && X86
    help
      Specify the IDT vector to use for the IRQ offload interrupt handler.

At arch/x86_64/Kconfig:25

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

Menu path: (Top)

config IRQ_OFFLOAD_VECTOR
    int "Interrupt vector for irq_offload"
    default 255
    help
      This is the interrupt vector to use for the self-directed
      IPIs used to implement irq_offload().  Most apps will never
      change this.  It's configurable in case someone wants to
      play with its priority.

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