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_ISR_SUBSTACK_SIZE

Size of ISR substacks

Type: int

Help

Number of bytes from the ISR stack to reserve for each nested IRQ
level. Must be a multiple of 16 to main stack alignment. Note that
CONFIG_ISR_SUBSTACK_SIZE * CONFIG_ISR_DEPTH must be equal to
CONFIG_ISR_STACK_SIZE.

Direct dependencies

X86_64 && X86

(Includes any dependencies from ifs and menus.)

Default

  • 4096

Kconfig definition

At arch/x86/core/Kconfig.intel64:63

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

Menu path: (Top) → X86 Architecture Options

config ISR_SUBSTACK_SIZE
    int "Size of ISR substacks"
    default 4096
    depends on X86_64 && X86
    help
      Number of bytes from the ISR stack to reserve for each nested IRQ
      level. Must be a multiple of 16 to main stack alignment. Note that
      CONFIG_ISR_SUBSTACK_SIZE * CONFIG_ISR_DEPTH must be equal to
      CONFIG_ISR_STACK_SIZE.

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