summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew McRae <amcrae@google.com>2022-01-30 12:43:00 +1100
committerCommit Bot <commit-bot@chromium.org>2022-01-30 03:23:00 +0000
commita7c298d069406b0722c96c183e86d4adac006c5e (patch)
tree9cb31f747c9dec73d4ddfe4e7ee057f87800505e
parent854cd31b4d8ecd1061d7a12398a5fe768a8765b4 (diff)
downloadchrome-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.stacks7
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
##############################################################################