summaryrefslogtreecommitdiffstats
path: root/src/import
diff options
context:
space:
mode:
authorJoachim Fenkes <fenkes@de.ibm.com>2017-04-04 15:25:09 +0200
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-05-31 11:03:08 -0400
commit8bc9ab725ca8f0aacfb0fa9488b8032245bc03ff (patch)
tree82bd4f14d52e882a5e2b132fdd3e189dbbc16b25 /src/import
parent67db890039e28b7afe1e3d3b316045aa78bfd24d (diff)
downloadblackbird-hostboot-8bc9ab725ca8f0aacfb0fa9488b8032245bc03ff.tar.gz
blackbird-hostboot-8bc9ab725ca8f0aacfb0fa9488b8032245bc03ff.zip
p9_start_cbs: Level 3
Change-Id: Ief11cafd247718c4b2c35f313e5fd493a7d28091 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38799 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joachim Fenkes <fenkes@de.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39716 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import')
-rw-r--r--src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.C4
-rw-r--r--src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.H4
-rw-r--r--src/import/chips/p9/procedures/xml/error_info/p9_start_cbs_errors.xml55
3 files changed, 53 insertions, 10 deletions
diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.C b/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.C
index 64faf5401..54a212f6c 100644
--- a/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.C
+++ b/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.C
@@ -31,7 +31,7 @@
// *HWP HW Backup Owner : Srinivas V Naga <srinivan@in.ibm.com>
// *HWP FW Owner : sunil kumar <skumar8j@in.ibm.com>
// *HWP Team : Perv
-// *HWP Level : 2
+// *HWP Level : 3
// *HWP Consumed by : SE:HB
//------------------------------------------------------------------------------
@@ -148,7 +148,7 @@ fapi2::ReturnCode p9_start_cbs(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>
.set_MASTER_CHIP(i_target_chip)
.set_CBS_CS_READ(l_data32_cbs_cs)
.set_CBS_CS_IDLE_VALUE(CBS_IDLE_VALUE)
- .set_LOOP_COUNT(l_timeout)
+ .set_LOOP_COUNT(P9_CFAM_CBS_POLL_COUNT)
.set_HW_DELAY(P9_CBS_IDLE_HW_NS_DELAY),
"ERROR: CBS HAS NOT REACHED IDLE STATE VALUE 0x002 ");
diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.H b/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.H
index bd8878aef..54469e40a 100644
--- a/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.H
+++ b/src/import/chips/p9/procedures/hwp/perv/p9_start_cbs.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2015,2016 */
+/* Contributors Listed Below - COPYRIGHT 2015,2017 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -31,7 +31,7 @@
// *HWP HW Backup Owner : Srinivas V Naga <srinivan@in.ibm.com>
// *HWP FW Owner : sunil kumar <skumar8j@in.ibm.com>
// *HWP Team : Perv
-// *HWP Level : 2
+// *HWP Level : 3
// *HWP Consumed by : SE:HB
//------------------------------------------------------------------------------
diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_start_cbs_errors.xml b/src/import/chips/p9/procedures/xml/error_info/p9_start_cbs_errors.xml
index 0bcc75f03..7753b4523 100644
--- a/src/import/chips/p9/procedures/xml/error_info/p9_start_cbs_errors.xml
+++ b/src/import/chips/p9/procedures/xml/error_info/p9_start_cbs_errors.xml
@@ -29,9 +29,8 @@
<hwpErrors>
<!-- ******************************************************************** -->
<hwpError>
- <sbeError/>
<rc>RC_CBS_NOT_IN_IDLE_STATE</rc>
- <description>CBS is not in IDLE state</description>
+ <description>CBS did not complete (did not arrive in IDLE state) within timeout</description>
<collectFfdc>p9_pib2pcb_mux_seq, MASTER_CHIP_TARGET</collectFfdc>
<collectRegisterFfdc>
<id>ROOT_CTRL_REGISTERS_CFAM</id>
@@ -57,12 +56,21 @@
<ffdc>CBS_CS_IDLE_VALUE</ffdc>
<ffdc>LOOP_COUNT</ffdc>
<ffdc>HW_DELAY</ffdc>
+ <callout>
+ <target>MASTER_CHIP</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>MASTER_CHIP</target>
+ </deconfigure>
+ <gard>
+ <target>MASTER_CHIP</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
- <sbeError/>
<rc>RC_VDN_PGOOD_NOT_SET</rc>
- <description>VDN_PGOOD not set to 1</description>
+ <description>Nest power (VDN) Power Good indication not set</description>
<collectFfdc>p9_pib2pcb_mux_seq, MASTER_CHIP</collectFfdc>
<collectRegisterFfdc>
<id>ROOT_CTRL_REGISTERS_CFAM</id>
@@ -85,12 +93,29 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
</collectRegisterFfdc>
<ffdc>CBS_ENVSTAT_READ</ffdc>
+ <callout>
+ <!-- Call out the processor VRM -->
+ <hw>
+ <hwid>SPIVID_SLAVE_PART</hwid>
+ <refTarget>MASTER_CHIP</refTarget>
+ </hw>
+ <priority>HIGH</priority>
+ </callout>
+ <callout>
+ <target>MASTER_CHIP</target>
+ <priority>MEDIUM</priority>
+ </callout>
+ <deconfigure>
+ <target>MASTER_CHIP</target>
+ </deconfigure>
+ <gard>
+ <target>MASTER_CHIP</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
- <sbeError/>
<rc>RC_VDD_NEST_OBSERVE_NOT_SET</rc>
- <description>VDD bit not set</description>
+ <description>Nest power (VDN) observe bit not set</description>
<collectFfdc>p9_pib2pcb_mux_seq, MASTER_CHIP</collectFfdc>
<collectRegisterFfdc>
<id>ROOT_CTRL_REGISTERS_CFAM</id>
@@ -113,6 +138,24 @@
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
</collectRegisterFfdc>
<ffdc>FSI2PIB_STATUS_READ</ffdc>
+ <callout>
+ <hw>
+ <!-- Call out the processor VRM -->
+ <hwid>SPIVID_SLAVE_PART</hwid>
+ <refTarget>MASTER_CHIP</refTarget>
+ </hw>
+ <priority>HIGH</priority>
+ </callout>
+ <callout>
+ <target>MASTER_CHIP</target>
+ <priority>MEDIUM</priority>
+ </callout>
+ <deconfigure>
+ <target>MASTER_CHIP</target>
+ </deconfigure>
+ <gard>
+ <target>MASTER_CHIP</target>
+ </gard>
</hwpError>
<!-- ******************************************************************** -->
<hwpError>
OpenPOWER on IntegriCloud