summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2015-06-09 10:22:42 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-06-18 13:35:25 -0500
commitb4a41f74b3b0082c846d7fa0ecf3be77f7ac62c4 (patch)
tree8772d9981fb7242a8b3138c4f64ea3c7d52d9cc0
parent17f94afce9979da7c750fd8022604dc0b43dcf4f (diff)
downloadtalos-hostboot-b4a41f74b3b0082c846d7fa0ecf3be77f7ac62c4.tar.gz
talos-hostboot-b4a41f74b3b0082c846d7fa0ecf3be77f7ac62c4.zip
Disable local core checkstops for OpenPower
Removed the code to reenable local core checkstops, when running on OP boxes we will escalate them to system checkstops. Change-Id: I4ade7b42e191aa81daff85f3e992c210558eb4b0 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18308 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
-rw-r--r--src/usr/hwpf/hwp/start_payload/start_payload.C8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/usr/hwpf/hwp/start_payload/start_payload.C b/src/usr/hwpf/hwp/start_payload/start_payload.C
index 0428000ac..12f62a331 100644
--- a/src/usr/hwpf/hwp/start_payload/start_payload.C
+++ b/src/usr/hwpf/hwp/start_payload/start_payload.C
@@ -1060,6 +1060,14 @@ errlHndl_t enableCoreCheckstops()
void* l_slwPtr = NULL;
int mm_rc = 0;
+ // for OpenPower systems, leave core checkstops as system checkstops
+ if( is_sapphire_load() && (!INITSERVICE::spBaseServicesEnabled()) )
+ {
+ TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "Leaving local core checkstops as escalating to system checkstop" );
+ return NULL;
+ }
+ //@todo-RTC:130092 Remove this when Opal support is in place
+
// loop thru all proc and find all functional ex units
TARGETING::TargetHandleList l_procTargetList;
getAllChips(l_procTargetList, TYPE_PROC);
OpenPOWER on IntegriCloud