diff options
| author | Ilya Smirnov <ismirno@us.ibm.com> | 2017-08-28 16:13:21 -0500 |
|---|---|---|
| committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-08-31 12:12:46 -0400 |
| commit | 6187fbbe9afa0a19e7d1cec717c23eb241be557b (patch) | |
| tree | 16286d02b7e55c7df1e624b2b1b927b3f0dcec73 /src/usr/isteps/pm | |
| parent | b560b1da8a6ee6350315ac2c8ad4bafd22ea54c5 (diff) | |
| download | blackbird-hostboot-6187fbbe9afa0a19e7d1cec717c23eb241be557b.tar.gz blackbird-hostboot-6187fbbe9afa0a19e7d1cec717c23eb241be557b.zip | |
IPL Time Checkstop Analysis: GitHub PR fixes
Starting SGPE in istep15.4 causes OIMR0 register to be improperly
reset, which breaks the xstop analysis flow during IPL. A hack was
incorporated to write the original contents of that register back
if the IPL checkstop flag is enabled.
Change-Id: I4b8d8bee9c225d7f726aeb029ded45ceba1692a6
RTC:155065
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45301
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@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: Prachi Gupta <pragupta@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/isteps/pm')
| -rw-r--r-- | src/usr/isteps/pm/occCheckstop.C | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/usr/isteps/pm/occCheckstop.C b/src/usr/isteps/pm/occCheckstop.C index 8c8fb2a0a..476638d98 100644 --- a/src/usr/isteps/pm/occCheckstop.C +++ b/src/usr/isteps/pm/occCheckstop.C @@ -119,25 +119,6 @@ namespace HBOCC do { // ************************************************************ - // Initialize Cores and Quads - // ************************************************************ - FAPI_DBG("Executing p9_pm_corequad_init to" - " initialize cores & quads"); - FAPI_INVOKE_HWP(l_errl, p9_pm_corequad_init, - l_target, - p9pm::PM_INIT, - 0,//CME FIR MASK for reset - 0,//Core Error Mask for reset - 0 //Quad Error Mask for reset - ); - if(l_errl) - { - TRACFCOMP(g_fapiTd, - "ERROR: Failed to initialize cores & quads"); - break; - } - - // ************************************************************ // Issue init to OCB // ************************************************************ FAPI_DBG("Executing p9_pm_ocb_init to initialize OCB channels"); |

