diff options
author | Andrew McRae <amcrae@google.com> | 2022-03-31 23:12:37 +1100 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-04-01 05:47:28 +0000 |
commit | d56cbe263da4b280f718813a71bc2349f5d7a0f7 (patch) | |
tree | cf199949cbf163b7699daa39d6333386e7a21bea | |
parent | 4e387b07f60c332df1d463bb4fb024d02d9c2b1c (diff) | |
download | chrome-ec-d56cbe263da4b280f718813a71bc2349f5d7a0f7.tar.gz |
nissa: Adjust stack sizes
Adjust the KEYPROTO task stack size and the AP_PWRSEQ stack size.
BUG=b:225756599
TEST=zmake build nivviks
BRANCH=none
Signed-off-by: Andrew McRae <amcrae@google.com>
Change-Id: If9f72bd76c5fab1378d8ddb8ef19f1aa9bbbff98
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3562205
Reviewed-by: Deepti Deshatty <deepti.deshatty@intel.corp-partner.google.com>
Reviewed-by: Peter Marheine <pmarheine@chromium.org>
-rw-r--r-- | zephyr/Kconfig.stacks | 12 | ||||
-rw-r--r-- | zephyr/subsys/ap_pwrseq/Kconfig | 5 |
2 files changed, 13 insertions, 4 deletions
diff --git a/zephyr/Kconfig.stacks b/zephyr/Kconfig.stacks index e61d434399..91b742238c 100644 --- a/zephyr/Kconfig.stacks +++ b/zephyr/Kconfig.stacks @@ -52,9 +52,9 @@ config TASK_HOSTCMD_STACK_SIZE default 800 if SOC_SERIES_NPCX9 config TASK_KEYPROTO_STACK_SIZE - default 1152 if SOC_SERIES_RISCV32_IT8XXX2 - default 640 if SOC_SERIES_NPCX7 - default 640 if SOC_SERIES_NPCX9 + default 1280 if SOC_SERIES_RISCV32_IT8XXX2 + default 800 if SOC_SERIES_NPCX7 + default 800 if SOC_SERIES_NPCX9 config TASK_KEYSCAN_STACK_SIZE default 1280 if SOC_SERIES_RISCV32_IT8XXX2 @@ -90,3 +90,9 @@ config TASK_USB_MUX_STACK_SIZE default 1280 if SOC_SERIES_RISCV32_IT8XXX2 default 1024 if SOC_SERIES_NPCX7 default 1024 if SOC_SERIES_NPCX9 + +config AP_PWRSEQ_STACK_SIZE + default 1280 if SOC_SERIES_RISCV32_IT8XXX2 + default 1280 if SOC_SERIES_NPCX7 + default 1280 if SOC_SERIES_NPCX9 + default 1280 # Needed since there is no other default diff --git a/zephyr/subsys/ap_pwrseq/Kconfig b/zephyr/subsys/ap_pwrseq/Kconfig index ed22fb4193..4750e5fdc0 100644 --- a/zephyr/subsys/ap_pwrseq/Kconfig +++ b/zephyr/subsys/ap_pwrseq/Kconfig @@ -32,10 +32,13 @@ config AP_PWRSEQ_AUTOSTART config AP_PWRSEQ_STACK_SIZE int "AP pwrseq stack size (in bytes)" - default 1024 help This option specifies the size of the stack used by the AP power sequencing state machine thread handler. + This must be set in a board configuration. If a default + is set here, it cannot be overridden (if necessary), since + this Kconfig appears before the EC chip specific stack + sizes. config X86_NON_DSX_PWRSEQ bool |