diff options
author | Christian Geddes <crgeddes@us.ibm.com> | 2018-08-21 15:15:25 -0500 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2018-09-05 07:50:51 -0500 |
commit | e82098f4237a0f0fd6c00dc206b581d4d0d0156f (patch) | |
tree | 7c6d995113491360f4414e9826d1ee05abca24f6 /src/include | |
parent | 2c8610bff34febfdfeb97fba484a75983141a8b3 (diff) | |
download | talos-hostboot-e82098f4237a0f0fd6c00dc206b581d4d0d0156f.tar.gz talos-hostboot-e82098f4237a0f0fd6c00dc206b581d4d0d0156f.zip |
Update PG detection for new Axone memory targets
Add support for presence detection of new OMI, OMIC, and MCC targets.
Detection is done by looking at the MC01, and MC23 PG data.
Change-Id: I2706bb28f64df653546ce22451e690507be09d8e
RTC: 197541
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/64966
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Matt Derksen <mderkse1@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/usr/hwas/common/hwasCommon.H | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/include/usr/hwas/common/hwasCommon.H b/src/include/usr/hwas/common/hwasCommon.H index 946d2c7a8..82ca18730 100644 --- a/src/include/usr/hwas/common/hwasCommon.H +++ b/src/include/usr/hwas/common/hwasCommon.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2012,2017 */ +/* Contributors Listed Below - COPYRIGHT 2012,2018 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -178,7 +178,12 @@ const uint32_t VPD_CP00_PG_XBUS_GOOD_CUMULUS= 0xE00D; const uint32_t VPD_CP00_PG_XBUS_PG_MASK = 0x00170; const uint32_t VPD_CP00_PG_XBUS_IOX[3] = {0x0040, 0x0020, 0x0010}; -const uint32_t VPD_CP00_PG_MCxx_INDEX[4] = {7, 7, 8, 8}; // by MCS +const uint32_t VPD_CP00_PG_MC01_INDEX = 7; +const uint32_t VPD_CP00_PG_MC23_INDEX = 8; +const uint32_t VPD_CP00_PG_MCxx_INDEX[4] = {VPD_CP00_PG_MC01_INDEX, + VPD_CP00_PG_MC01_INDEX, + VPD_CP00_PG_MC23_INDEX, + VPD_CP00_PG_MC23_INDEX}; // by MCS // Nimbus: // all good - 3:VITAL, 4:PRV, 5:MC01, 6:IOM01+, 7:IOM23+, 14:PLLMEM // all good - 3:VITAL, 4:PRV, 5:MC23, 6:IOM45+, 7:IOM67+, 14:PLLMEM |