diff options
author | Andrew McRae <amcrae@google.com> | 2022-01-30 12:43:00 +1100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-01-30 03:23:00 +0000 |
commit | a7c298d069406b0722c96c183e86d4adac006c5e (patch) | |
tree | 9cb31f747c9dec73d4ddfe4e7ee057f87800505e | |
parent | 854cd31b4d8ecd1061d7a12398a5fe768a8765b4 (diff) | |
download | chrome-ec-a7c298d069406b0722c96c183e86d4adac006c5e.tar.gz |
npcx9: Adjust default stack sizes for npcx9
Observations on Nivviks indicate that the default
stack sizes are too small:
main stack size 1200, unused 92, usage 1108 / 1200 (92 %)
sysworkq stack size 1024, unused 180, usage 844 / 1024 (82 %)
CHARGER stack size 1024, unused 212, usage 812 / 1024 (79 %)
BUG=b:201000681
TEST=zmake testall; flash and run on nivviks
BRANCH=none
Signed-off-by: Andrew McRae <amcrae@google.com>
Change-Id: Ic15bd0205ce0e5846d07699362cdf24fc60cce5a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3426239
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
-rw-r--r-- | zephyr/Kconfig.stacks | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/zephyr/Kconfig.stacks b/zephyr/Kconfig.stacks index f2c9f3919b..ea2961d1da 100644 --- a/zephyr/Kconfig.stacks +++ b/zephyr/Kconfig.stacks @@ -68,6 +68,9 @@ if SOC_SERIES_NPCX9 config IDLE_STACK_SIZE default 192 +config MAIN_STACK_SIZE + default 1200 + config ISR_STACK_SIZE default 1024 @@ -75,7 +78,7 @@ config SHELL_STACK_SIZE default 1536 config SYSTEM_WORKQUEUE_STACK_SIZE - default 800 + default 1024 # Chromium EC stack sizes @@ -103,7 +106,7 @@ config TASK_PD_INT_STACK_SIZE default 736 config TASK_USB_CHG_STACK_SIZE - default 544 + default 800 endif # SOC_SERIES_NPCX9 ############################################################################## |