diff options
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.xml | 503 |
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> - - - - - |