diff options
author | Denis Brockus <dbrockus@google.com> | 2021-09-08 16:15:49 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-09-09 18:17:41 +0000 |
commit | d64db025f24121d65c4c8ff5f1f4111fa5ceb686 (patch) | |
tree | dcba00028ee18d4dbf29585ab3e7f43febd7c014 | |
parent | e2a0670f9db5ecae0396da08c1f36e8b4de60fda (diff) | |
download | chrome-ec-d64db025f24121d65c4c8ff5f1f4111fa5ceb686.tar.gz |
zephyr: asurada: Adjust task stack sizes
Stack sizes should be near 75% usage.
kernel stacks
21-09-08 16:07:25.972 0x8010af00 PD_C1 (real size 1024): unused 248 usage 776 / 1024 (75 %)
21-09-08 16:07:25.988 0x8010add8 PD_C0 (real size 1024): unused 272 usage 752 / 1024 (73 %)
21-09-08 16:07:26.000 0x8010acb0 KEYSCAN (real size 928): unused 240 usage 688 / 928 (74 %)
21-09-08 16:07:26.013 0x8010ab88 HOSTCMD (real size 1024): unused 272 usage 752 / 1024 (73 %)
21-09-08 16:07:26.026 0x8010aa60 MOTIONSENSE (real size 928): unused 240 usage 688 / 928 (74 %)
21-09-08 16:07:26.038 0x8010a938 CHIPSET (real size 832): unused 224 usage 608 / 832 (73 %)
21-09-08 16:07:26.051 0x8010a810 CHARGER (real size 960): unused 240 usage 720 / 960 (75 %)
21-09-08 16:07:26.062 0x8010a6e8 USB_CHG_P1 (real size 800): unused 192 usage 608 / 800 (76 %)
21-09-08 16:07:26.075 0x8010a5c0 USB_CHG_P0 (real size 800): unused 272 usage 528 / 800 (66 %)
21-09-08 16:07:26.089 0x8010a498 HOOKS (real size 672): unused 352 usage 320 / 672 (47 %)
21-09-08 16:07:26.100 0x80101a08 sysworkq (real size 1024): unused 288 usage 736 / 1024 (71 %)
21-09-08 16:07:26.112 0x801017c8 shell_uart (real size 1056): unused 244 usage 812 / 1056 (76 %)
21-09-08 16:07:26.125 0x80101888 idle 00 (real size 256): unused 128 usage 128 / 256 (50 %)
21-09-08 16:07:26.137 0x80101948 main (real size 1024): unused 344 usage 680 / 1024 (66 %)
21-09-08 16:07:26.150 0x80109cf0 IRQ 00 (real size 800): unused 296 usage 504 / 800 (63 %)
BUG=none
BRANCH=none
TEST=ec console 'kernal stacks'
Signed-off-by: Denis Brockus <dbrockus@google.com>
Change-Id: I69a0767e4694a386dd24c95b162d92aad5cbebc7
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3150067
Commit-Queue: Denis Brockus <dbrockus@chromium.org>
Tested-by: Denis Brockus <dbrockus@chromium.org>
Auto-Submit: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
-rw-r--r-- | zephyr/boards/riscv/asurada/Kconfig.defconfig | 42 |
1 files changed, 33 insertions, 9 deletions
diff --git a/zephyr/boards/riscv/asurada/Kconfig.defconfig b/zephyr/boards/riscv/asurada/Kconfig.defconfig index 23e16b7cc4..cc3e4b000c 100644 --- a/zephyr/boards/riscv/asurada/Kconfig.defconfig +++ b/zephyr/boards/riscv/asurada/Kconfig.defconfig @@ -7,23 +7,47 @@ if BOARD_ASURADA config BOARD default "asurada" -config TASK_PD_STACK_SIZE - default 1280 +# Zephyr internal stack sizes + +config IDLE_STACK_SIZE + default 256 + +config ISR_STACK_SIZE + default 800 + +config SHELL_STACK_SIZE + default 1048 + +config SYSTEM_WORKQUEUE_STACK_SIZE + default 1024 + + +# Chromium EC stack sizes config TASK_CHARGER_STACK_SIZE - default 1280 + default 960 + +config TASK_CHIPSET_STACK_SIZE + default 820 + +config TASK_HOOKS_STACK_SIZE + default 672 + +config TASK_HOSTCMD_STACK_SIZE + default 1024 config TASK_KEYSCAN_STACK_SIZE - default 1280 + default 920 config TASK_MOTIONSENSE_STACK_SIZE - default 1536 + default 920 -config TASK_HOSTCMD_STACK_SIZE - default 1280 +config TASK_PD_STACK_SIZE + default 1024 + +config TASK_USB_CHG_STACK_SIZE + default 800 -config SYSTEM_WORKQUEUE_STACK_SIZE - default 1536 choice PLATFORM_EC_HOSTCMD_DEBUG_MODE default HCDEBUG_OFF |