summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/import/chips/p9/procedures/xml')
-rw-r--r--src/import/chips/p9/procedures/xml/error_info/p9_pm_registers.xml37
-rw-r--r--src/import/chips/p9/procedures/xml/error_info/p9_sbe_check_master_stop15_errors.xml76
2 files changed, 107 insertions, 6 deletions
diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_pm_registers.xml b/src/import/chips/p9/procedures/xml/error_info/p9_pm_registers.xml
index 4ffe7d3d0..5cdc60201 100644
--- a/src/import/chips/p9/procedures/xml/error_info/p9_pm_registers.xml
+++ b/src/import/chips/p9/procedures/xml/error_info/p9_pm_registers.xml
@@ -659,5 +659,40 @@
<scomRegister>PU_OCB_OCI_OCCS2_SCOM</scomRegister>
</registerFfdc>
- <!-- ******************************************************************** -->
+ <!-- *********************************************************************** -->
+ <registerFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_PU</id>
+ <scomRegister>PU_OCB_OCI_OCCFLG_SCOM</scomRegister>
+ <scomRegister>PU_OCB_OCI_CCSR_SCOM</scomRegister>
+ <scomRegister>PU_OCB_OCI_QCSR_SCOM</scomRegister>
+ <scomRegister>PU_OCB_OCI_QSSR_SCOM</scomRegister>
+ <scomRegister>PU_GPE3_PPE_XIDBGPRO</scomRegister>
+ <scomRegister>PU_GPE3_PPE_XIRAMEDR</scomRegister>
+ <scomRegister>PU_GPE3_PPE_XIRAMDBG</scomRegister>
+ </registerFfdc>
+
+ <!-- *********************************************************************** -->
+ <registerFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_EQ</id>
+ <scomRegister>EQ_PPM_SSHSRC</scomRegister>
+ </registerFfdc>
+
+ <!-- *********************************************************************** -->
+ <registerFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_EX</id>
+ <scomRegister>EX_CME_SCOM_LFIR</scomRegister>
+ <scomRegister>EX_CME_SCOM_SICR_SCOM</scomRegister>
+ <scomRegister>EX_CME_LCL_SISR_SCOM</scomRegister>
+ <scomRegister>EX_PPE_XIDBGPRO</scomRegister>
+ <scomRegister>EX_PPE_XIRAMEDR</scomRegister>
+ <scomRegister>EX_PPE_XIRAMDBG</scomRegister>
+ </registerFfdc>
+
+ <!-- *********************************************************************** -->
+ <registerFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_EC</id>
+ <scomRegister>C_PPM_SSHSRC</scomRegister>
+ </registerFfdc>
+
+ <!-- *********************************************************************** -->
</hwpErrors>
diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_sbe_check_master_stop15_errors.xml b/src/import/chips/p9/procedures/xml/error_info/p9_sbe_check_master_stop15_errors.xml
index 52d47ded0..4dee999b7 100644
--- a/src/import/chips/p9/procedures/xml/error_info/p9_sbe_check_master_stop15_errors.xml
+++ b/src/import/chips/p9/procedures/xml/error_info/p9_sbe_check_master_stop15_errors.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2015,2017 -->
+<!-- Contributors Listed Below - COPYRIGHT 2015,2018 -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
<!-- -->
@@ -30,11 +30,43 @@
Procedure: p9_sbe_check_master_stop15
Indicates the targeted core is either running (hasn't started to enter
a STOP state) or is in transition. This return code would be used by the
- caller (SBE control loop) to determine whether to continue polling for a
- completed transition.
-
- Note: STOP 11 and STOP 15 are equivalent for POWER9.
+ caller (FSP/SBE control loop) to determine whether to continue polling
+ for a completed transition.
</description>
+
+ <collectFfdc>p9_eq_clear_atomic_lock,EQ</collectFfdc>
+
+ <collectRegisterFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_PU</id>
+ <target>PU</target>
+ <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ </collectRegisterFfdc>
+ <collectRegisterFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_EQ</id>
+ <target>EQ</target>
+ <targetType>TARGET_TYPE_EQ</targetType>
+ </collectRegisterFfdc>
+ <collectRegisterFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_EX</id>
+ <target>EX</target>
+ <targetType>TARGET_TYPE_EX</targetType>
+ </collectRegisterFfdc>
+ <collectRegisterFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_EC</id>
+ <target>EC</target>
+ <targetType>TARGET_TYPE_CORE</targetType>
+ </collectRegisterFfdc>
+ <callout>
+ <procedure>CODE</procedure>
+ <priority>HIGH</priority>
+ </callout>
+ <callout>
+ <procedure>LVL_SUPPORT</procedure>
+ <priority>LOW</priority>
+ </callout>
+ <deconfigure>
+ <target>EC</target>
+ </deconfigure>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
@@ -44,6 +76,40 @@
Indicates the targeted core is no longer pending entering a STOP state
but the achieved level is not appropriate.
</description>
+
+ <collectFfdc>p9_eq_clear_atomic_lock,EQ</collectFfdc>
+
+ <collectRegisterFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_PU</id>
+ <target>PU</target>
+ <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ </collectRegisterFfdc>
+ <collectRegisterFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_EQ</id>
+ <target>EQ</target>
+ <targetType>TARGET_TYPE_EQ</targetType>
+ </collectRegisterFfdc>
+ <collectRegisterFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_EX</id>
+ <target>EX</target>
+ <targetType>TARGET_TYPE_EX</targetType>
+ </collectRegisterFfdc>
+ <collectRegisterFfdc>
+ <id>CHECK_MASTER_STOP15_FFDC_REGS_EC</id>
+ <target>EC</target>
+ <targetType>TARGET_TYPE_CORE</targetType>
+ </collectRegisterFfdc>
+ <callout>
+ <procedure>CODE</procedure>
+ <priority>HIGH</priority>
+ </callout>
+ <callout>
+ <procedure>LVL_SUPPORT</procedure>
+ <priority>LOW</priority>
+ </callout>
+ <deconfigure>
+ <target>EC</target>
+ </deconfigure>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
OpenPOWER on IntegriCloud