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_IDT_NUM_VECTORS

Number of IDT vectors

Type: int

Help

This option specifies the number of interrupt vector entries in the
Interrupt Descriptor Table (IDT). By default all 256 vectors are
supported in an IDT requiring 2048 bytes of memory.

Direct dependencies

!X86_64 && X86

(Includes any dependencies from ifs and menus.)

Default

  • 256

Kconfig definition

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

Included via Kconfig:8Kconfig.zephyr:37arch/Kconfig:12arch/x86/Kconfig:482

Menu path: (Top) → X86 Architecture Options → Memory Layout Options

config IDT_NUM_VECTORS
    int "Number of IDT vectors"
    range 32 256
    default 256
    depends on !X86_64 && X86
    help
      This option specifies the number of interrupt vector entries in the
      Interrupt Descriptor Table (IDT). By default all 256 vectors are
      supported in an IDT requiring 2048 bytes of memory.

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