diff options
author | Brian J. Nemec <bnemec@chromium.org> | 2020-08-11 12:10:58 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-08-12 03:53:23 +0000 |
commit | b184c26e2c2c9b564b04ca477adf18735b6ab1d8 (patch) | |
tree | 6aa0318d80dc635d10dde88d57058d828c9eaa51 | |
parent | 8b9632d20f977783aa8137c9666d4a61388b50d5 (diff) | |
download | chrome-ec-b184c26e2c2c9b564b04ca477adf18735b6ab1d8.tar.gz |
servo: Increased stack sizes for servo_v4p1
Increased the stack sizes in servo_V4p1's power delivery tasks.
The report from stack analysis:
make BOARD=servo_v4p1 SECTION=RO analyzestack | grep Max
Task: HOOKS, Max size: 336 (112 + 224), Allocated size: 768
Task: CONSOLE, Max size: 512 (288 + 224), Allocated size: 768
Task: PD_C0, Max size: 976 (752 + 224), Allocated size: 1056
Task: PD_C1, Max size: 976 (752 + 224), Allocated size: 1056
Task: PD_C2, Max size: 696 (472 + 224), Allocated size: 768
BUG=b:163546782
BRANCH=servo
TEST=make -j BOARD=servo_v4p1
TESt=make BOARD=servo_v4p1 SECTION=RO analyzestack
Signed-off-by: Brian Nemec <bnemec@chromium.org>
Change-Id: Iccf7ebdf2a19afce9c02c43df6f72940c950d35e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2350300
Reviewed-by: Sam Hurst <shurst@google.com>
(cherry picked from commit dbcab40b7b8696d56b4708f37f84883ae3e0c8bf)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2351361
-rw-r--r-- | board/servo_v4p1/ec.tasklist | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/board/servo_v4p1/ec.tasklist b/board/servo_v4p1/ec.tasklist index 51bed39b63..3004799adf 100644 --- a/board/servo_v4p1/ec.tasklist +++ b/board/servo_v4p1/ec.tasklist @@ -9,6 +9,6 @@ #define CONFIG_TASK_LIST \ TASK_ALWAYS(HOOKS, hook_task, NULL, VENTI_TASK_STACK_SIZE) \ TASK_ALWAYS(CONSOLE, console_task, NULL, VENTI_TASK_STACK_SIZE) \ - TASK_ALWAYS(PD_C0, pd_task, NULL, VENTI_TASK_STACK_SIZE) \ - TASK_ALWAYS(PD_C1, pd_task, NULL, VENTI_TASK_STACK_SIZE) \ + TASK_ALWAYS(PD_C0, pd_task, NULL, ULTRA_TASK_STACK_SIZE) \ + TASK_ALWAYS(PD_C1, pd_task, NULL, ULTRA_TASK_STACK_SIZE) \ TASK_ALWAYS(PD_C2, snk_task, NULL, VENTI_TASK_STACK_SIZE) |