summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_extract_sbe_rc_errors.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_extract_sbe_rc_errors.xml')
-rw-r--r--src/usr/hwpf/hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_extract_sbe_rc_errors.xml503
1 files changed, 0 insertions, 503 deletions
diff --git a/src/usr/hwpf/hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_extract_sbe_rc_errors.xml b/src/usr/hwpf/hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_extract_sbe_rc_errors.xml
deleted file mode 100644
index 8deb98ba7..000000000
--- a/src/usr/hwpf/hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_extract_sbe_rc_errors.xml
+++ /dev/null
@@ -1,503 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/usr/hwpf/hwp/slave_sbe/proc_check_slave_sbe_seeprom_complete/proc_extract_sbe_rc_errors.xml $ -->
-<!-- -->
-<!-- OpenPOWER HostBoot Project -->
-<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2012,2015 -->
-<!-- [+] International Business Machines Corp. -->
-<!-- -->
-<!-- -->
-<!-- Licensed under the Apache License, Version 2.0 (the "License"); -->
-<!-- you may not use this file except in compliance with the License. -->
-<!-- You may obtain a copy of the License at -->
-<!-- -->
-<!-- http://www.apache.org/licenses/LICENSE-2.0 -->
-<!-- -->
-<!-- Unless required by applicable law or agreed to in writing, software -->
-<!-- distributed under the License is distributed on an "AS IS" BASIS, -->
-<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -->
-<!-- implied. See the License for the specific language governing -->
-<!-- permissions and limitations under the License. -->
-<!-- -->
-<!-- IBM_PROLOG_END_TAG -->
-<!-- $Id: proc_extract_sbe_rc_errors.xml,v 1.20 2015/09/16 19:34:24 jmcgill Exp $ -->
-<!-- Error definitions for proc_extract_sbe_rc procedure -->
-<hwpErrors>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_ADDR_UNALIGNED</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- The PORE engine PC isn't properly aligned
- </description>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_UNRECOVERABLE_ECC_SEEPROM</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- ECCB indicates unrecoverable ECC error from I2C during SBE execution
- Reload/update of SEEPROM required
- </description>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_UNRECOVERABLE_ECC_PNOR</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- ECCB indicates unrecoverable ECC error from PNOR during SBE execution
- Reload/Update of PNOR required
- </description>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_INTERNAL_ERROR</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE engine encountered an internal HW error
- </description>
- <ffdc>GROUP_PARITY_ERROR_0_4</ffdc>
- <ffdc>SCAN_DATA_CRC_ERROR</ffdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_I2C_ERROR</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE engine encountered a I2C interface/setup error
- </description>
- <ffdc>I2C_BAD_STATUS_0_3</ffdc>
- <ffdc>FI2C_HANG</ffdc>
- <collectRegisterFfdc>
- <id>REG_FFDC_I2C_ERROR_REGS</id>
- <target>CHIP</target>
- </collectRegisterFfdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_ENGINE_RETRY</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- First SCOM into pervasive chiplet from SBE failed
- Trigger reconfig loop with no deconfig/GARD
- </description>
- <ffdc>SCOM_ADDRESS</ffdc>
- <ffdc>PIB_ERROR_CODE</ffdc>
- <ffdc>PIB_DATA_READ_PARITY_ERROR</ffdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_PCI_CLOCK_ERROR</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- First SCOM into PCIe chiplet from SBE failed
- Trigger callout for PCI reference clock
- </description>
- <ffdc>SCOM_ADDRESS</ffdc>
- <ffdc>PIB_ERROR_CODE</ffdc>
- <ffdc>PIB_DATA_READ_PARITY_ERROR</ffdc>
- <callout>
- <hw>
- <hwid>PCI_REF_CLOCK</hwid>
- <refTarget>CHIP</refTarget>
- </hw>
- <priority>HIGH</priority>
- </callout>
- <!-- No support for deconfig/gard yet, must be handled at PLAT layer
- <deconfigure>
- <hw>
- <hwid>PCI_REF_CLOCK</hwid>
- <refTarget>CHIP</refTarget>
- </hw>
- </deconfigure>
- <gard>
- <hw>
- <hwid>PCI_REF_CLOCK</hwid>
- <refTarget>CHIP</refTarget>
- </hw>
- </gard>
- -->
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_SCOM_ERROR</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE engine encountered a SCOM error
- </description>
- <ffdc>SCOM_ADDRESS</ffdc>
- <ffdc>PIB_ERROR_CODE</ffdc>
- <ffdc>PIB_DATA_READ_PARITY_ERROR</ffdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_OCI_ERROR</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE SLW engine encountered error on OCI interface
- </description>
- <ffdc>OCI_ERROR_CODE</ffdc>
- <ffdc>OCI_DATA_READ_PARITY_ERROR</ffdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_IMAGE_POINTER_NULL</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE image pointer provided was NULL.
- </description>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_ADDR_NOT_RECOGNIZED</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- The PORE halt address isn't in a recognized address space
- </description>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_SBE_UNKNOWN_ERROR</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- FAPI_SET_SBE_ERROR did not resolve PORE halt code to known return code
- May be caused by platform attempting to resolve engine state with mismatched binary image.
- </description>
- <callout>
- <target>CHIP</target>
- <priority>LOW</priority>
- </callout>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_FROM_ADDR_CODE_BUG</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- Failed to association PORE halt code with known return code
- </description>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_INSTRUCTION_ERROR</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE engine encountered an instruction fetch/decode/execution error
- </description>
- <ffdc>INSTRUCTION_PARITY_ERROR</ffdc>
- <ffdc>INVALID_INSTRUCTION_NON_ROTATE</ffdc>
- <ffdc>PC_OVERFLOW_UNDERFLOW</ffdc>
- <ffdc>PC_STACK_ERROR</ffdc>
- <ffdc>INSTRUCTION_FETCH_ERROR</ffdc>
- <ffdc>INVALID_OPERAND</ffdc>
- <ffdc>I2C_ENGINE_MISS</ffdc>
- <ffdc>INVALID_START_VECTOR</ffdc>
- <ffdc>INVALID_INSTRUCTION_ROTATE</ffdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_BAD_CHIP_TYPE</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE SBE execution of OTPROM code failed chip type (Murano/Venice) check
- </description>
- <collectRegisterFfdc>
- <id>REG_FFDC_PROC_FIRST_OTPROM_INSTRUCTIONS</id>
- <target>CHIP</target>
- </collectRegisterFfdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_SEEPROM_MAGIC_NUMBER_MISMATCH</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE SBE execution of OTPROM code failed SEEPROM magic number check
- </description>
- <collectRegisterFfdc>
- <id>REG_FFDC_PROC_FIRST_OTPROM_INSTRUCTIONS</id>
- <target>CHIP</target>
- </collectRegisterFfdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_BRANCH_TO_SEEPROM_FAIL</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE SBE execution of OTPROM code failed to branch to SEEPROM
- </description>
- <collectRegisterFfdc>
- <id>REG_FFDC_PROC_FIRST_OTPROM_INSTRUCTIONS</id>
- <target>CHIP</target>
- </collectRegisterFfdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_UNEXPECTED_OTPROM_HALT</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE SBE execution of OTPROM code halted at an unexpected location
- </description>
- <collectRegisterFfdc>
- <id>REG_FFDC_PROC_FIRST_OTPROM_INSTRUCTIONS</id>
- <target>CHIP</target>
- </collectRegisterFfdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_NEVER_STARTED</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- Procedure was called when no error bits were set and PC is all zeros.
- PORE engine was probably never started.
- </description>
- <collectRegisterFfdc>
- <id>REG_FFDC_PROC_FIRST_OTPROM_INSTRUCTIONS</id>
- <target>CHIP</target>
- </collectRegisterFfdc>
- <callout>
- <target>CHIP</target>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- <gard>
- <target>CHIP</target>
- </gard>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_SOFT_ECC_ERROR_SEEPROM</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- ECCB indicates correctable ECC error threshold from I2C was exceeded during SBE execution
- Reload/update of SEEPROM required
- </description>
- <callout>
- <target>CHIP</target>
- <priority>LOW</priority>
- </callout>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_SOFT_ECC_ERROR_PNOR</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- ECCB indicates correctable ECC error threshold from PNOR was exceeded during SBE execution
- Reload/update of PNOR required
- </description>
- <callout>
- <target>CHIP</target>
- <priority>LOW</priority>
- </callout>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_SOFT_ECC_ERROR_SEEPROM_AND_PNOR</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- ECCB indicates correctable ECC error threshold from both I2C and PNOR was exceeded during SBE execution
- Reload/update of SEEPROM/PNOR required
- </description>
- <callout>
- <target>CHIP</target>
- <priority>LOW</priority>
- </callout>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_PROC_EXTRACT_SBE_RC_CODE_BUG</rc>
- <description>
- Procedure: proc_extract_sbe_rc
- PORE SBE reported attention, but procedure attempted to return SUCCESS
- </description>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>CHIP</target>
- </deconfigure>
- </hwpError>
- <!-- *********************************************************************** -->
- <registerFfdc>
- <id>REG_FFDC_I2C_ERROR_REGS</id>
- <scomRegister>I2CM_MODE_REGISTER_0_0x000A0006</scomRegister>
- <scomRegister>I2CM_WATER_MARK_0_0x000A0007</scomRegister>
- <scomRegister>I2CM_INTERRUPT_MASK_0_0x000A0008</scomRegister>
- <scomRegister>I2CM_INTERRUPT_COND_0_0x000A0009</scomRegister>
- <scomRegister>I2CM_INTERRUPTS_0_0x000A000A</scomRegister>
- <scomRegister>I2CM_STATUS_REGISTER_ENGINE_0_0x000A000B</scomRegister>
- <scomRegister>I2CM_EXTENDED_STATUS_0_0x000A000C</scomRegister>
- <scomRegister>I2CM_RESIDUAL_FE_BE_LENGTH_0_0x000A000D</scomRegister>
- <scomRegister>I2CM_BUSY_REGISTER_0_0x000A000E</scomRegister>
- </registerFfdc>
-</hwpErrors>
-
-
-
-
-
OpenPOWER on IntegriCloud