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_MAX_IRQ_LINES

Number of IRQ lines

Type: int

Help

This option specifies the number of IRQ lines in the system. It
determines the size of the _irq_to_interrupt_vector_table, which
is used to track the association between vectors and IRQ numbers.

Direct dependencies

X86

(Includes any dependencies from ifs and menus.)

Default

  • 128

Kconfig definition

At arch/x86/Kconfig:193

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

Menu path: (Top) → X86 Architecture Options

config MAX_IRQ_LINES
    int "Number of IRQ lines"
    range 0 224
    default 128
    depends on X86
    help
      This option specifies the number of IRQ lines in the system. It
      determines the size of the _irq_to_interrupt_vector_table, which
      is used to track the association between vectors and IRQ numbers.

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