:orphan: .. title:: CONFIG_ISR_STACK_SIZE .. kconfig:: CONFIG_ISR_STACK_SIZE CONFIG_ISR_STACK_SIZE ##################### *ISR and initialization stack size (in bytes)* Type: ``int`` Help ==== .. code-block:: none This option specifies the size of the stack used by interrupt service routines (ISRs), and during kernel initialization. Defaults ======== - 4096 - 2048 - 2048 - 2048 - 2048 - 4096 if \ :kconfig:`64BIT ` - 4096 - 4096 - 16384 - 2048 Kconfig definitions =================== At ``/arm/mps2_an385/Kconfig.defconfig:58`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config ISR_STACK_SIZE int default 4096 depends on COVERAGE && BOARD_MPS2_AN385 ---- At ``/riscv/esp32c3/Kconfig.defconfig:29`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config ISR_STACK_SIZE int default 2048 depends on SOC_ESP32C3 ---- At ``/xtensa/esp32s2/Kconfig.defconfig:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config ISR_STACK_SIZE int default 2048 depends on SOC_ESP32S2 ---- At ``/riscv/esp32c3/Kconfig.defconfig:29`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config ISR_STACK_SIZE int default 2048 depends on SOC_ESP32C3 ---- At ``/xtensa/esp32s2/Kconfig.defconfig:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config ISR_STACK_SIZE int default 2048 depends on SOC_ESP32S2 ---- At ``/arc/Kconfig:367`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) .. code-block:: kconfig config ISR_STACK_SIZE int default 4096 if 64BIT ---- At ``/arm64/core/Kconfig:60`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` → ``/arm64/Kconfig:32`` Menu path: (Top) → ARM64 Options .. code-block:: kconfig config ISR_STACK_SIZE int default 4096 depends on ARM64 ---- At ``/sparc/Kconfig:44`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → SPARC Options .. code-block:: kconfig config ISR_STACK_SIZE int default 4096 depends on SPARC ---- At ``/x86/core/Kconfig.intel64:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` → ``/x86/Kconfig:483`` Menu path: (Top) → X86 Architecture Options .. code-block:: kconfig config ISR_STACK_SIZE int default 16384 depends on X86_64 && X86 ---- At ``/Kconfig:166`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:40`` Menu path: (Top) → General Kernel Options .. code-block:: kconfig config ISR_STACK_SIZE int "ISR and initialization stack size (in bytes)" default 2048 help This option specifies the size of the stack used by interrupt service routines (ISRs), and during kernel initialization. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*