diff options
author | Matt Derksen <v2cibmd@us.ibm.com> | 2016-11-04 13:00:22 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-11-28 16:59:56 -0500 |
commit | eaa6695c507e306f20f659ccdcc49e59191b7d31 (patch) | |
tree | fb4f6a4d0a516476017bde5ac96465ac8bf5bde3 /src/include/usr/hwas | |
parent | fb330b92dd7dc909e1aa57e2ccf9d898dc491201 (diff) | |
download | talos-hostboot-eaa6695c507e306f20f659ccdcc49e59191b7d31.tar.gz talos-hostboot-eaa6695c507e306f20f659ccdcc49e59191b7d31.zip |
Enforce magic mca port is good in PG
One MCA (the first one = mca0 or mca4) on each MCBIST must be functional
for zqcal to work on any of the MCAs on that side.
If magic mca port marked bad in PG vpd, force a deconfig of
associated MCBIST to take out the entire half
Change-Id: Id14be518aedf9c803717a4065e66527369bb286b
RTC:163405
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32271
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Martin Gloff <mgloff@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr/hwas')
-rw-r--r-- | src/include/usr/hwas/common/hwasCommon.H | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/usr/hwas/common/hwasCommon.H b/src/include/usr/hwas/common/hwasCommon.H index b2f896d81..09111eab7 100644 --- a/src/include/usr/hwas/common/hwasCommon.H +++ b/src/include/usr/hwas/common/hwasCommon.H @@ -173,6 +173,9 @@ const uint32_t VPD_CP00_PG_MCxx_INDEX[4] = {7, 7, 8, 8}; // by MCS // all good - 3:VITAL, 4:PRV, 5:MCA23, 6:IOM45+, 7:IOM67+, 14:PLLMEM const uint32_t VPD_CP00_PG_MCxx_GOOD = 0xE0FD; const uint32_t VPD_CP00_PG_MCxx_PG_MASK = 0x0300; +// iom0 and iom4 need to be good for zqcal to work on any +// of the MCAs on that side +const uint32_t VPD_CP00_PG_MCA_MAGIC_PORT_MASK = 0x0200; const uint32_t VPD_CP00_PG_MCxx_IOMyy[4] = {0x0200, 0x0100, 0x0200, 0x0100}; const uint32_t VPD_CP00_PG_OB0_INDEX = 9; |