The latest development version of this page may be more current than this released 1.14.0 version.
CONFIG_MAX_IRQ_LINES

Number of IRQ lines

Type: int

Help

This option specifies the number of IRQ lines in the system. It can be tuned to save some bytes in ROM, as it determines the size of the _irq_to_interrupt_vector_table, which is used at runtime to program to the PIC the association between vectors and interrupts.

Direct dependencies

X86

(Includes any dependencies from if’s and menus.)

Defaults

Kconfig definition

At arch/x86/core/Kconfig:36

Included via Kconfig:10Kconfig.zephyr:29arch/Kconfig:15arch/x86/Kconfig:14

Menu path: (top menu) → X86 Architecture Options → Memory Layout Options

config MAX_IRQ_LINES
    int
    prompt "Number of IRQ lines" if X86
    range 0 256 if X86
    default 128 if X86
    depends on X86
    help
      This option specifies the number of IRQ lines in the system.
      It can be tuned to save some bytes in ROM, as it determines the
      size of the _irq_to_interrupt_vector_table, which is used at runtime
      to program to the PIC the association between vectors and
      interrupts.

(Definitions include propagated dependencies, including from if’s and menus.)