summaryrefslogtreecommitdiffstats
path: root/src/import/chips/centaur
diff options
context:
space:
mode:
authorThi Tran <thi@us.ibm.com>2018-10-25 10:56:34 -0500
committerChristian R. Geddes <crgeddes@us.ibm.com>2018-11-02 10:00:15 -0500
commit28ee0f739fe2725c7cf4cf599a432fc7f2403e60 (patch)
tree65496adecc0f133ceb1b88c7fef3baa01759cbf7 /src/import/chips/centaur
parent9a4642d1da32685ff840a00e71f1add0ca61129f (diff)
downloadtalos-hostboot-28ee0f739fe2725c7cf4cf599a432fc7f2403e60.tar.gz
talos-hostboot-28ee0f739fe2725c7cf4cf599a432fc7f2403e60.zip
Adding callout/deconfig/gard information on some Centaur init errors.
Adding error for unsupported Centaur EC level (EC level < 2.0) Change-Id: Id2bea5463c2681059d56a12601477e27ac323a63 CQ:SW449240 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68066 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68077 Tested-by: FSP CI Jenkins <fsp-CI-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: Christian R. Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/import/chips/centaur')
-rw-r--r--src/import/chips/centaur/procedures/hwp/perv/cen_chiplet_init.C6
-rw-r--r--src/import/chips/centaur/procedures/hwp/perv/cen_common_funcs.C18
-rw-r--r--src/import/chips/centaur/procedures/hwp/perv/cen_initf.C4
-rw-r--r--src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init1.C16
-rw-r--r--src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init2.C7
-rw-r--r--src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init3.C10
-rw-r--r--src/import/chips/centaur/procedures/xml/attribute_info/centaur_ec_attributes.xml17
-rw-r--r--src/import/chips/centaur/procedures/xml/error_info/cen_chiplet_init_errors.xml13
-rw-r--r--src/import/chips/centaur/procedures/xml/error_info/cen_common_errors.xml76
-rw-r--r--src/import/chips/centaur/procedures/xml/error_info/cen_initf_errors.xml11
-rw-r--r--src/import/chips/centaur/procedures/xml/error_info/cen_pll_initf_errors.xml4
-rw-r--r--src/import/chips/centaur/procedures/xml/error_info/cen_pll_setup_errors.xml22
-rw-r--r--src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init1_errors.xml32
-rw-r--r--src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init2_errors.xml14
-rw-r--r--src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init3_errors.xml24
15 files changed, 250 insertions, 24 deletions
diff --git a/src/import/chips/centaur/procedures/hwp/perv/cen_chiplet_init.C b/src/import/chips/centaur/procedures/hwp/perv/cen_chiplet_init.C
index 20893259e..44520ebb1 100644
--- a/src/import/chips/centaur/procedures/hwp/perv/cen_chiplet_init.C
+++ b/src/import/chips/centaur/procedures/hwp/perv/cen_chiplet_init.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2016,2017 */
+/* Contributors Listed Below - COPYRIGHT 2016,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -165,7 +165,9 @@ cen_chiplet_init(const fapi2::Target<fapi2::TARGET_TYPE_MEMBUF_CHIP>& i_target)
FAPI_TRY(fapi2::getScom(i_target, l_nest_clk_scandata0_addr + 0x25, l_nest_clk_scandata0_data));
FAPI_ASSERT((l_nest_clk_scandata0_data == 0xA5A55A5A00000000),
- fapi2::CEN_CHIPLET_INIT_HEADER_MISMATCH().set_TARGET(i_target),
+ fapi2::CEN_CHIPLET_INIT_HEADER_MISMATCH()
+ .set_TARGET(i_target)
+ .set_NEST_CLK_SCANDATA0(l_nest_clk_scandata0_data),
"Error rotating tcn_refr_time ring -- header mismatch!"
);
}
diff --git a/src/import/chips/centaur/procedures/hwp/perv/cen_common_funcs.C b/src/import/chips/centaur/procedures/hwp/perv/cen_common_funcs.C
index 33205c6bb..13a9eb578 100644
--- a/src/import/chips/centaur/procedures/hwp/perv/cen_common_funcs.C
+++ b/src/import/chips/centaur/procedures/hwp/perv/cen_common_funcs.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2016,2017 */
+/* Contributors Listed Below - COPYRIGHT 2016,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -279,8 +279,9 @@ cen_repair_loader(const fapi2::Target<fapi2::TARGET_TYPE_MEMBUF_CHIP>& i_target,
FAPI_TRY(l_repair_status.extract(temp_data_64, 0, 64));
FAPI_ASSERT(temp_data_64 != 0,
- fapi2::CEN_COMMON_REPAIR_LOADER_BUSY().
- set_TARGET(i_target),
+ fapi2::CEN_COMMON_REPAIR_LOADER_BUSY()
+ .set_TARGET(i_target)
+ .set_REPAIR_STATUS(l_repair_status),
"ERROR: Repair loader reports busy, but engine should be idle!");
FAPI_DBG("Writing Command Validation Register");
@@ -319,8 +320,10 @@ cen_repair_loader(const fapi2::Target<fapi2::TARGET_TYPE_MEMBUF_CHIP>& i_target,
temp_data_64 = l_repair_status & REPAIR_STATUS_CHECK_MASK;
FAPI_ASSERT(temp_data_64 == REPAIR_STATUS_CHECK_EXP,
- fapi2::CEN_COMMON_MISMATCH_IN_EXPECTED_REPAIR_LOADER_STATUS().
- set_TARGET(i_target),
+ fapi2::CEN_COMMON_MISMATCH_IN_EXPECTED_REPAIR_LOADER_STATUS()
+ .set_TARGET(i_target)
+ .set_REPAIR_STATUS_EXP(REPAIR_STATUS_CHECK_EXP)
+ .set_REPAIR_STATUS_ACT(temp_data_64),
"Mismatch in expected repair loader status!"
" Expected: 0x%016llX, actual: 0x%016llX",
REPAIR_STATUS_CHECK_EXP, temp_data_64);
@@ -338,8 +341,9 @@ cen_repair_loader(const fapi2::Target<fapi2::TARGET_TYPE_MEMBUF_CHIP>& i_target,
temp_data_64 &= REPAIR_ECC_TRAP_MASK;
FAPI_ASSERT(temp_data_64 == REPAIR_ECC_TRAP_EXP,
- fapi2::CEN_COMMON_ECC_TRAP_REG_ERROR().
- set_TARGET(i_target),
+ fapi2::CEN_COMMON_ECC_TRAP_REG_ERROR()
+ .set_TARGET(i_target)
+ .set_REPAIR_ECC_TRAP(temp_data_64),
"ECC trap register reported error!"
" Expected: 0x%016llX, actual: 0x%016llX",
REPAIR_ECC_TRAP_EXP, temp_data_64);
diff --git a/src/import/chips/centaur/procedures/hwp/perv/cen_initf.C b/src/import/chips/centaur/procedures/hwp/perv/cen_initf.C
index 7f3c32a5d..ad42d9989 100644
--- a/src/import/chips/centaur/procedures/hwp/perv/cen_initf.C
+++ b/src/import/chips/centaur/procedures/hwp/perv/cen_initf.C
@@ -171,7 +171,9 @@ cen_initf(const fapi2::Target<fapi2::TARGET_TYPE_MEMBUF_CHIP>& i_target)
// check header
FAPI_ASSERT((l_nest_clk_scandata0_data == 0xA5A55A5A00000000),
- fapi2::CEN_INITF_HEADER_MISMATCH().set_TARGET(i_target),
+ fapi2::CEN_INITF_HEADER_MISMATCH()
+ .set_TARGET(i_target)
+ .set_NEST_CLK_SCANDATA0(l_nest_clk_scandata0_data),
"Error rotating tcn_mbs_func ring -- header mismatch!");
fapi_try_exit:
diff --git a/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init1.C b/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init1.C
index 6588079f2..f33770404 100644
--- a/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init1.C
+++ b/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init1.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2016,2017 */
+/* Contributors Listed Below - COPYRIGHT 2016,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -65,6 +65,15 @@ cen_tp_chiplet_init1(const fapi2::Target<fapi2::TARGET_TYPE_MEMBUF_CHIP>& i_targ
fapi2::Target<fapi2::TARGET_TYPE_SYSTEM> FAPI_SYSTEM;
fapi2::ATTR_CEN_DMI_REFCLOCK_RCVR_TERM_Type l_dmi_refclock_term;
fapi2::ATTR_CEN_DDR_REFCLOCK_RCVR_TERM_Type l_ddr_refclock_term;
+ uint8_t l_centaurLevelIsSupported = 0;
+
+ // Verify that this Centaur level is supported
+ FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_CEN_CENTAUR_EC_FEATURE_SUPPORTED, i_target,
+ l_centaurLevelIsSupported));
+ FAPI_ASSERT(l_centaurLevelIsSupported,
+ fapi2::CEN_CHIP_LEVEL_NOT_SUPPORTED_ERR()
+ .set_TARGET(i_target),
+ "Centaur EC level is not supported ( < 2.0 )!");
FAPI_DBG("Fix PIBABORT during warmstart via MAILBOX");
FAPI_TRY(fapi2::putCfamRegister(i_target, CEN_STATUS_ROX, l_cfam_status_data),
@@ -114,8 +123,9 @@ cen_tp_chiplet_init1(const fapi2::Target<fapi2::TARGET_TYPE_MEMBUF_CHIP>& i_targ
FAPI_TRY(fapi2::getCfamRegister(i_target, CEN_STATUS_ROX, l_cfam_status_data),
"Error from getCfamRegister (CEN_STATUS_ROX)");
FAPI_ASSERT(l_cfam_status_data.getBit<16>(),
- fapi2::CEN_TP_CHIPLET_INIT1_VDD_SENSE_ERR().
- set_TARGET(i_target),
+ fapi2::CEN_TP_CHIPLET_INIT1_VDD_SENSE_ERR()
+ .set_TARGET(i_target)
+ .set_CEN_STATUS_ROX_reg(l_cfam_status_data),
"FSI Status indicates VDD power is OFF!");
FAPI_DBG("Set PLL output enable");
diff --git a/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init2.C b/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init2.C
index 1676ebefd..48ba572f3 100644
--- a/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init2.C
+++ b/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init2.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2016,2017 */
+/* Contributors Listed Below - COPYRIGHT 2016,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -83,7 +83,10 @@ cen_tp_chiplet_init2(const fapi2::Target<fapi2::TARGET_TYPE_MEMBUF_CHIP>& i_targ
"Error from l_pcb_clk_status extraction");
FAPI_ASSERT(temp_data_64 == EXPECTED_CC_STATUS_START_PIBNET,
- fapi2::CEN_TP_CHIPLET_INIT2_ERR_CLK_CNTL().set_TARGET(i_target),
+ fapi2::CEN_TP_CHIPLET_INIT2_ERR_CLK_CNTL()
+ .set_TARGET(i_target)
+ .set_EXPECTED_CC_STATUS(EXPECTED_CC_STATUS_START_PIBNET)
+ .set_ACTUAL_CC_STATUS(temp_data_64),
"ERROR: Clock Control Register: 0x%016llX "
"does not match the expected value: 0xE07FFFFF",
temp_data_64);
diff --git a/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init3.C b/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init3.C
index 86101427b..5227bdf36 100644
--- a/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init3.C
+++ b/src/import/chips/centaur/procedures/hwp/perv/cen_tp_chiplet_init3.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2016,2017 */
+/* Contributors Listed Below - COPYRIGHT 2016,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -96,7 +96,9 @@ cen_tp_chiplet_init3(const fapi2::Target<fapi2::TARGET_TYPE_MEMBUF_CHIP>& i_targ
l_tp_clk_status_data ^= EXPECTED_CC_STATUS_START_all;
FAPI_ASSERT((l_tp_clk_status_data == 0),
- fapi2::CEN_TP_CHIPLET_INIT3_ERR_CLK_STATUS().set_TARGET(i_target),
+ fapi2::CEN_TP_CHIPLET_INIT3_ERR_CLK_STATUS()
+ .set_TARGET(i_target)
+ .set_TP_CLOCK_STATUS(l_tp_clk_status_data),
"ERROR: Clock Status Register: 0x%016llX "
"does not match the expected value: 0x000007FFFFFFFFFF ",
l_tp_clk_status_data());
@@ -121,7 +123,9 @@ cen_tp_chiplet_init3(const fapi2::Target<fapi2::TARGET_TYPE_MEMBUF_CHIP>& i_targ
FAPI_TRY(fapi2::getCfamRegister(i_target, CEN_STATUS_ROX, l_fsi_status_data));
FAPI_ASSERT(!l_fsi_status_data.getBit<31>(),
- fapi2::CEN_TP_CHIPLET_INIT3_NOT_ALL_CLK_RUNNING().set_TARGET(i_target),
+ fapi2::CEN_TP_CHIPLET_INIT3_NOT_ALL_CLK_RUNNING()
+ .set_TARGET(i_target)
+ .set_CEN_STATUS_ROX_reg(l_fsi_status_data),
"FSI Status register bit(31) indicates, not all clocks are running");
FAPI_DBG("Setup automatic PCB network, reset on a hang");
diff --git a/src/import/chips/centaur/procedures/xml/attribute_info/centaur_ec_attributes.xml b/src/import/chips/centaur/procedures/xml/attribute_info/centaur_ec_attributes.xml
index d87aae99b..1feee5fea 100644
--- a/src/import/chips/centaur/procedures/xml/attribute_info/centaur_ec_attributes.xml
+++ b/src/import/chips/centaur/procedures/xml/attribute_info/centaur_ec_attributes.xml
@@ -506,6 +506,23 @@ The getMBvpdSlopeInterceptData Attribute Accessor, if it does not find a matchin
</chipEcFeature>
</attribute>
+ <attribute>
+ <id>ATTR_CEN_CENTAUR_EC_FEATURE_SUPPORTED</id>
+ <targetType>TARGET_TYPE_MEMBUF_CHIP</targetType>
+ <description>
+ Set by platform. If true, Centaur level is supported.
+ </description>
+ <chipEcFeature>
+ <chip>
+ <name>ENUM_ATTR_NAME_CENTAUR</name>
+ <ec>
+ <value>0x20</value>
+ <test>GREATER_THAN_OR_EQUAL</test>
+ </ec>
+ </chip>
+ </chipEcFeature>
+ </attribute>
+
<!-- ********************************************************************* -->
</attributes>
diff --git a/src/import/chips/centaur/procedures/xml/error_info/cen_chiplet_init_errors.xml b/src/import/chips/centaur/procedures/xml/error_info/cen_chiplet_init_errors.xml
index c927251e6..e4212856d 100644
--- a/src/import/chips/centaur/procedures/xml/error_info/cen_chiplet_init_errors.xml
+++ b/src/import/chips/centaur/procedures/xml/error_info/cen_chiplet_init_errors.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2016,2017 -->
+<!-- Contributors Listed Below - COPYRIGHT 2016,2018 -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
<!-- -->
@@ -31,6 +31,17 @@
Error rotating tcn_refr_time ring -- header mismatch
</description>
<ffdc>TARGET</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <ffdc>NEST_CLK_SCANDATA0</ffdc>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
</hwpErrors>
diff --git a/src/import/chips/centaur/procedures/xml/error_info/cen_common_errors.xml b/src/import/chips/centaur/procedures/xml/error_info/cen_common_errors.xml
index 09ee325fe..4053ab06a 100644
--- a/src/import/chips/centaur/procedures/xml/error_info/cen_common_errors.xml
+++ b/src/import/chips/centaur/procedures/xml/error_info/cen_common_errors.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2016,2017 -->
+<!-- Contributors Listed Below - COPYRIGHT 2016,2018 -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
<!-- -->
@@ -31,6 +31,16 @@
ARRAYINIT OPCG DONE timeout!
</description>
<ffdc>TARGET</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
@@ -40,6 +50,16 @@
SCAN0 OPCG DONE timeout!
</description>
<ffdc>TARGET</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
@@ -49,6 +69,16 @@
Repair loader timeout!
</description>
<ffdc>TARGET</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
@@ -58,6 +88,17 @@
ECC trap register error!
</description>
<ffdc>TARGET</ffdc>
+ <ffdc>REPAIR_ECC_TRAP</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
@@ -67,6 +108,18 @@
Mismatch in expected repair loader status!
</description>
<ffdc>TARGET</ffdc>
+ <ffdc>REPAIR_STATUS_EXP</ffdc>
+ <ffdc>REPAIR_STATUS_ACT</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
@@ -76,6 +129,17 @@
Repair loader busy!
</description>
<ffdc>TARGET</ffdc>
+ <ffdc>REPAIR_STATUS</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
@@ -87,6 +151,16 @@
<ffdc>TARGET</ffdc>
<ffdc>CHIPLET</ffdc>
<ffdc>ACTUAL</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
</hwpErrors>
diff --git a/src/import/chips/centaur/procedures/xml/error_info/cen_initf_errors.xml b/src/import/chips/centaur/procedures/xml/error_info/cen_initf_errors.xml
index 8348e79b0..4fe73e517 100644
--- a/src/import/chips/centaur/procedures/xml/error_info/cen_initf_errors.xml
+++ b/src/import/chips/centaur/procedures/xml/error_info/cen_initf_errors.xml
@@ -32,6 +32,17 @@
Error rotating tcn_mbs_func ring -- header mismatch
</description>
<ffdc>TARGET</ffdc>
+ <ffdc>NEST_CLK_SCANDATA0</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
</hwpErrors>
diff --git a/src/import/chips/centaur/procedures/xml/error_info/cen_pll_initf_errors.xml b/src/import/chips/centaur/procedures/xml/error_info/cen_pll_initf_errors.xml
index 06bd9f6e5..bc0503a80 100644
--- a/src/import/chips/centaur/procedures/xml/error_info/cen_pll_initf_errors.xml
+++ b/src/import/chips/centaur/procedures/xml/error_info/cen_pll_initf_errors.xml
@@ -33,6 +33,10 @@
<ffdc>TARGET</ffdc>
<ffdc>NEST_FREQ</ffdc>
<ffdc>MEM_FREQ</ffdc>
+ <callout>
+ <procedure>CODE</procedure>
+ <priority>HIGH</priority>
+ </callout>
</hwpError>
<!-- ******************************************************************** -->
</hwpErrors>
diff --git a/src/import/chips/centaur/procedures/xml/error_info/cen_pll_setup_errors.xml b/src/import/chips/centaur/procedures/xml/error_info/cen_pll_setup_errors.xml
index a4dbc6539..fc5ac98bc 100644
--- a/src/import/chips/centaur/procedures/xml/error_info/cen_pll_setup_errors.xml
+++ b/src/import/chips/centaur/procedures/xml/error_info/cen_pll_setup_errors.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2016,2017 -->
+<!-- Contributors Listed Below - COPYRIGHT 2016,2018 -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
<!-- -->
@@ -31,6 +31,16 @@
NEST PLL LOCK TIMEOUT!
</description>
<ffdc>TARGET</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
@@ -40,6 +50,16 @@
MEM PLL LOCK TIMEOUT!
</description>
<ffdc>TARGET</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
diff --git a/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init1_errors.xml b/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init1_errors.xml
index cdd5930ea..8f00f9183 100644
--- a/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init1_errors.xml
+++ b/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init1_errors.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2016,2017 -->
+<!-- Contributors Listed Below - COPYRIGHT 2016,2018 -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
<!-- -->
@@ -31,6 +31,36 @@
FSI2PIB Status Register check for VDD sense failed
</description>
<ffdc>TARGET</ffdc>
+ <ffdc>CEN_STATUS_ROX_reg</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
+ <hwpError>
+ <rc>RC_CEN_CHIP_LEVEL_NOT_SUPPORTED_ERR</rc>
+ <description>
+ Procedure: cen_tp_chiplet_init1
+ Centaur level is not supported (EC level must be >= 2.0)
+ </description>
+ <ffdc>TARGET</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
+ </hwpError>
+
<!-- ******************************************************************** -->
</hwpErrors>
diff --git a/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init2_errors.xml b/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init2_errors.xml
index 076388b21..00dde18da 100644
--- a/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init2_errors.xml
+++ b/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init2_errors.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2016,2017 -->
+<!-- Contributors Listed Below - COPYRIGHT 2016,2018 -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
<!-- -->
@@ -31,6 +31,18 @@
Clock Control Register does not match the expected value!
</description>
<ffdc>TARGET</ffdc>
+ <ffdc>EXPECTED_CC_STATUS</ffdc>
+ <ffdc>ACTUAL_CC_STATUS</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
</hwpErrors>
diff --git a/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init3_errors.xml b/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init3_errors.xml
index 554976c8b..a4cdb9ea6 100644
--- a/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init3_errors.xml
+++ b/src/import/chips/centaur/procedures/xml/error_info/cen_tp_chiplet_init3_errors.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2016,2017 -->
+<!-- Contributors Listed Below - COPYRIGHT 2016,2018 -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
<!-- -->
@@ -31,6 +31,17 @@
Clock status register error!
</description>
<ffdc>TARGET</ffdc>
+ <ffdc>TP_CLOCK_STATUS</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
@@ -40,5 +51,16 @@
Not all clocks are running!
</description>
<ffdc>TARGET</ffdc>
+ <ffdc>CEN_STATUS_ROX_reg</ffdc>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
</hwpError>
</hwpErrors>
OpenPOWER on IntegriCloud