summaryrefslogtreecommitdiffstats
path: root/src/usr/hwas/common
diff options
context:
space:
mode:
authorMike Baiocchi <mbaiocch@us.ibm.com>2017-07-18 16:29:10 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-07-19 14:17:19 -0400
commit48a8ff9008c000ce8b50708448a74f259c01d9d6 (patch)
treef0016c63498df8afb98d131c7873aa688fba3655 /src/usr/hwas/common
parent869cf157cf21c65c0774bd316d96fa4f50ec5a83 (diff)
downloadtalos-hostboot-48a8ff9008c000ce8b50708448a74f259c01d9d6.tar.gz
talos-hostboot-48a8ff9008c000ce8b50708448a74f259c01d9d6.zip
Update HWAS Common-file handling of Big/Fused Cores for FCO
When Field Core Overrides are active, there needs to be an adjustment when the cores are 'fused' (or 'Bigcores') to properly enable the correct number of cores. Change-Id: If62d1a19d5391b0525f1f1349c6314f8ca824056 CQ:SW391723 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43291 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> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/hwas/common')
-rw-r--r--src/usr/hwas/common/deconfigGard.C14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/usr/hwas/common/deconfigGard.C b/src/usr/hwas/common/deconfigGard.C
index 82ee77aff..63787a046 100644
--- a/src/usr/hwas/common/deconfigGard.C
+++ b/src/usr/hwas/common/deconfigGard.C
@@ -818,9 +818,17 @@ errlHndl_t DeconfigGard::processFieldCoreOverride()
get_huid(pNode));
continue; // next node
}
-
- HWAS_INF("FCO: node %.8X: value %d",
- get_huid(pNode), l_fco);
+ else if (is_fused_mode())
+ {
+ l_fco += l_fco;
+ HWAS_INF("FCO: node %.8X: Doubling EC count in fused_mode. "
+ "l_fco=0x%X", get_huid(pNode), l_fco);
+ }
+ else
+ {
+ HWAS_INF("FCO: node %.8X: value %d",
+ get_huid(pNode), l_fco);
+ }
// find all functional child PROC targets
TargetHandleList pProcList;
OpenPOWER on IntegriCloud