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 <Zephyr>/arch/x86/core/Kconfig.intel64:63

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:39<Zephyr>/arch/Kconfig:12<Zephyr>/arch/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.)