diff options
author | Prem Shanker Jha <premjha2@in.ibm.com> | 2018-04-11 00:33:01 -0500 |
---|---|---|
committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2018-04-20 14:56:28 -0400 |
commit | 0b218fdee3aa4847f12df980ae3f5c05d285a327 (patch) | |
tree | 8f6703764a51cbfe2fd04aa69fac378fe7e3ef2e /src/import/chips/p9/procedures/hwp/pm/p9_cpu_special_wakeup_lib.H | |
parent | 3d354558091d4b22dd8fa93aad10f54d5cb770ce (diff) | |
download | talos-hostboot-0b218fdee3aa4847f12df980ae3f5c05d285a327.tar.gz talos-hostboot-0b218fdee3aa4847f12df980ae3f5c05d285a327.zip |
Special Wakeup: Handling of special wakeup request on poweroff slave cores.
FSP is ignorent of exact host processor state during hostboot istep.
During slave SBE update failure, hwsv on FSP stack request special
wakeup on all procs which includes slave ones. Since, PM complex isn't
booted at this stage, special wakeup times out. As a result, on Zepplin
system, there is a flood of informational error logs which breaks
automated test scripts.
Key_Cronus_Test=PM_REGRESS
Change-Id: Id0be8af5966404618dde0a8c7af00b081f5bd412
CQ: SW422995
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/57039
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Tested-by: Cronus HW CI <cronushw-ci+hostboot@us.ibm.com>
Dev-Ready: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/57042
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/pm/p9_cpu_special_wakeup_lib.H')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/pm/p9_cpu_special_wakeup_lib.H | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/pm/p9_cpu_special_wakeup_lib.H b/src/import/chips/p9/procedures/hwp/pm/p9_cpu_special_wakeup_lib.H index 595ceea23..4909586bb 100644 --- a/src/import/chips/p9/procedures/hwp/pm/p9_cpu_special_wakeup_lib.H +++ b/src/import/chips/p9/procedures/hwp/pm/p9_cpu_special_wakeup_lib.H @@ -87,6 +87,7 @@ static const uint32_t SGPE_ACTIVE_BIT = 8; static const uint32_t CORES_PER_EX = 2; static const uint32_t CORES_PER_EQ = 4; static const uint64_t INIT_REG_PATT = 0xDEADDEADDEADDEADll; +static const uint64_t AUTO_SPWKUP_DIS_POS = 12; namespace p9specialWakeup |