:orphan: .. title:: CONFIG_ARC_EXCEPTION_STACK_SIZE .. kconfig:: CONFIG_ARC_EXCEPTION_STACK_SIZE CONFIG_ARC_EXCEPTION_STACK_SIZE ############################### *ARC exception handling stack size* Type: ``int`` Help ==== .. code-block:: none Size in bytes of exception handling stack which is at the top of interrupt stack to get smaller memory footprint because exception is not frequent. To reduce the impact on interrupt handling, especially nested interrupt, it cannot be too large. Direct dependencies =================== \ :kconfig:`ARC ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 768 if !\ :kconfig:`64BIT ` - 2048 if \ :kconfig:`64BIT ` Kconfig definition ================== At ``/arc/Kconfig:340`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` Menu path: (Top) → ARC Options → ARC CPU Options .. code-block:: kconfig config ARC_EXCEPTION_STACK_SIZE int "ARC exception handling stack size" default 768 if !64BIT default 2048 if 64BIT depends on ARC help Size in bytes of exception handling stack which is at the top of interrupt stack to get smaller memory footprint because exception is not frequent. To reduce the impact on interrupt handling, especially nested interrupt, it cannot be too large. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*