summaryrefslogtreecommitdiffstats
path: root/src/import/generic/procedures/xml
diff options
context:
space:
mode:
authorSunil Kumar <skumar8j@in.ibm.com>2019-07-25 09:00:08 -0500
committerRAJA DAS <rajadas2@in.ibm.com>2019-07-26 00:34:01 -0500
commitbe6e9acb3d548dac8c8f6f5bb664473521fe7cbf (patch)
tree257f1d22ebbf614837937dfb8e36f5652f512db4 /src/import/generic/procedures/xml
parent9ea407198615936907cccef7a2bc054a2657c6aa (diff)
downloadtalos-sbe-be6e9acb3d548dac8c8f6f5bb664473521fe7cbf.tar.gz
talos-sbe-be6e9acb3d548dac8c8f6f5bb664473521fe7cbf.zip
Remove i2cSupport
Change-Id: Ieb9de74df28ffb6aae25dabe007203446954e975 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/81052 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Diffstat (limited to 'src/import/generic/procedures/xml')
-rw-r--r--src/import/generic/procedures/xml/error_info/generic_error.xml1173
1 files changed, 0 insertions, 1173 deletions
diff --git a/src/import/generic/procedures/xml/error_info/generic_error.xml b/src/import/generic/procedures/xml/error_info/generic_error.xml
deleted file mode 100644
index 9cbaf310..00000000
--- a/src/import/generic/procedures/xml/error_info/generic_error.xml
+++ /dev/null
@@ -1,1173 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/import/generic/procedures/xml/error_info/generic_error.xml $ -->
-<!-- -->
-<!-- OpenPOWER sbe Project -->
-<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2018,2019 -->
-<!-- [+] 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 -->
-
-<!-- -->
-<!-- @file generic_error.xml -->
-<!-- @brief Error xml for generic code -->
-<!-- -->
-
-<!-- *HWP HWP Owner: Andre Marin <aamarin@us.ibm.com> -->
-<!-- *HWP HWP Backup: Stephen Glancy <sglancy@us.ibm.com> -->
-<!-- *HWP Team: Memory -->
-<!-- *HWP Level: 3 -->
-<!-- *HWP Consumed by: HB:FSP -->
-<!-- -->
-
-<hwpErrors>
-
- <hwpError>
- <rc>RC_MSS_DIVIDE_BY_ZERO</rc>
- <description>
- Attempt to divide by zero
- </description>
- <ffdc>DIVISOR</ffdc>
- <ffdc>DIVIDEND</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_EMPTY_VECTOR</rc>
- <description>
- Empty vector conditional failed.
- </description>
- <ffdc>RECEIVED</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <target>TARGET</target>
- <priority>MEDIUM</priority>
- </callout>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_FAILED_SPD_REVISION_FALLBACK</rc>
- <description>
- Unable to fall back SPD decoder to the highest decoded
- revision. Most likely a programming error.
- </description>
- <ffdc>FAILED_REVISION</ffdc>
- <ffdc>FUNCTION_CODE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <callout>
- <target>TARGET</target>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <target>TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_FAILED_TO_FIND_TRFC</rc>
- <description>
- Unable to find tRFC (ps) from map with SDRAM density key
- </description>
- <ffdc>SDRAM_DENSITY</ffdc>
- <ffdc>REFRESH_MODE</ffdc>
- <callout>
- <target>DIMM_TARGET</target>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <target>DIMM_TARGET</target>
- </deconfigure>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_FREQ_CL_EXCEEDS_TAA_MAX</rc>
- <description>
- Calculated Cas Latency exceeds JEDEC value for TAA Max
- desired (and DIMM supported) cas_latency * proposed tck from mss freq attributes > jedec taa_max
- Probably due to MRW/ VPD freqs being too high
- </description>
- <ffdc>CAS_LATENCY</ffdc>
- <ffdc>TCK</ffdc>
- <ffdc>TAA_MAX</ffdc>
- <ffdc>COMPARE</ffdc>
- <ffdc>IS_3DS</ffdc>
- <ffdc>MC_TYPE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>LOW</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_FREQ_FAILED_TO_FIND_SUPPORTED_CL</rc>
- <description>
- Desired CAS latency isn't supported in the common CAS latency bin retrieved from SPD.
- </description>
- <ffdc>DESIRED_CAS_LATENCY</ffdc>
- <ffdc>COMMON_CLS</ffdc>
- <ffdc>TAA</ffdc>
- <ffdc>TCK</ffdc>
- <ffdc>MC_TYPE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
- <gard>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </gard>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_FREQ_INDEX_TOO_LARGE</rc>
- <description>Error calculating the index into max_freq array</description>
- <ffdc>INDEX</ffdc>
- <ffdc>NUM_MAX_FREQS</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_FREQ_INVALID_CALCULATED_TCK</rc>
- <description>
- Invalid value clock period (less than equal 0).
- Should be code bug and error comparing MRW and VPD SUPPRTED_FREQS
- Caused by bad MRW values for MSS_MRW_SUPPORTED_FREQ
- </description>
- <ffdc>TAAMIN</ffdc>
- <ffdc>PROPOSED_TCK</ffdc>
- <ffdc>IS_3DS</ffdc>
- <ffdc>MC_TYPE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>MEDIUM</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_FREQ_NO_COMMON_SUPPORTED_CL</rc>
- <description>
- Current Configuration has no common supported CL values.
- Caused by bad SPD on one of the plugged DIMMS
- or DIMM configuration is not supported
- </description>
- <ffdc>MC_TYPE</ffdc>
- <ffdc>CL_SUPPORTED</ffdc>
- <callout>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
- <gard>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </gard>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_FREQ_SELECTED_FREQ_NOT_SUPPORTED</rc>
- <description>Selected freq based on calculations from the DIMM and VPD is not supported</description>
- <ffdc>SUPPORTED_FREQ_0</ffdc>
- <ffdc>SUPPORTED_FREQ_1</ffdc>
- <ffdc>SUPPORTED_FREQ_2</ffdc>
- <ffdc>SUPPORTED_FREQ_3</ffdc>
- <ffdc>FREQ</ffdc>
- <ffdc>MC_TYPE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>MEDIUM</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_CAST_CALC_NCK</rc>
- <description>Invalid cast or calculation for calc_nck</description>
- <ffdc>TIMING_PS</ffdc>
- <ffdc>NCK_NS</ffdc>
- <ffdc>CORRECTION_FACTOR</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
-<hwpError>
- <rc>RC_MSS_INVALID_CLOCK_PERIOD</rc>
- <description>
- An invalid clock period was passed to clock period to frequency
- </description>
- <ffdc>CLOCK_PERIOD</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
-</hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_DB_MDQ_DRIVE_STRENGTH</rc>
- <description>
- Bad SPD data for bytes 145 - 147.
- Reserved settings for data buffer MDQ drive strength received.
- This could be code problem (decoding) or bad SPD.
- </description>
- <ffdc>DATA_RATE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <callout>
- <target>TARGET</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_DIMM_SPEED</rc>
- <description>
- Invalid DIMM speed received. Possibly a programming error.
- </description>
- <ffdc>DIMM_SPEED</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <callout>
- <target>TARGET</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_DIMM_TYPE</rc>
- <description>
- Received a DIMM type unsupported by the SPD decoder factory
- </description>
- <ffdc>DIMM_TYPE</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>DIMM_TARGET</target>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>DIMM_TARGET</target>
- </deconfigure>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_DRAM_GEN</rc>
- <description>
- Received a DRAM gen unsupported by the SPD decoder factory
- </description>
- <ffdc>DRAM_GEN</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>DIMM_TARGET</target>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>DIMM_TARGET</target>
- </deconfigure>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_FREQUENCY</rc>
- <description>
- An invalid frequency was passed to frequency to clock period
- </description>
- <ffdc>FREQ</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_FREQ_LIST_PASSED</rc>
- <description>
- Wrong size vector passed into frequency scoreboard function
- </description>
- <ffdc>SIZE</ffdc>
- <ffdc>EXPECTED</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_FINE_REFRESH_MODE</rc>
- <description>
- Invalid fine refresh mode received from the mrw
- </description>
- <ffdc>FINE_REF_MODE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_HYBRID_MODULE</rc>
- <description>
- Received an invalid or unsupported hybrid media (SPD byte 3, bits [6:4])
- for a specified hybrid modue (SPD byte 3, bit [7])
- </description>
- <ffdc>HYBRID</ffdc>
- <ffdc>HYBRID_MEDIA</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET</target>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>TARGET</target>
- </deconfigure>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_PORT_INDEX_PASSED</rc>
- <description>An invalid port index was passed into an MSS function</description>
- <ffdc>INDEX</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_RANK</rc>
- <description>
- Invalid rank passed into function
- </description>
- <ffdc>FUNCTION</ffdc>
- <ffdc>RANK</ffdc>
- <ffdc>PORT_TARGET</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_REFRESH_RATE_REQUEST</rc>
- <description>
- Invalid refresh request rate received.
- Possibly due to bad MRW setting for ATTR_MSS_MRW_REFRESH_RATE_REQUEST.
- </description>
- <ffdc>REFRESH_RATE_REQUEST</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_SPD_PARAMETER_RECEIVED</rc>
- <description>
- Unable to fall back SPD decoder to the highest decoded
- revision. Most likely a programming error.
- </description>
- <ffdc>SPD_PARAM</ffdc>
- <ffdc>FUNCTION_CODE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <callout>
- <target>TARGET</target>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <target>TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_SPD_RESERVED_BITS</rc>
- <description>
- Invalid SPD reserved bits received.
- This could be code problem (decoding) or bad SPD.
- </description>
- <ffdc>FUNCTION_CODE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <callout>
- <target>TARGET</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_TIMING_VALUE</rc>
- <description>Invalid value calculated for timing value based on MTB and FTB from SPD.</description>
- <ffdc>VALUE</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <target>DIMM_TARGET</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>DIMM_TARGET</target>
- </deconfigure>
- <gard>
- <target>DIMM_TARGET</target>
- </gard>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_VPD_FREQ_LIST_PASSED</rc>
- <description>
- Wrong size vector passed into limit_freq_by_vpd function
- </description>
- <ffdc>SIZE</ffdc>
- <ffdc>EXPECTED</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_VPD_KEYWORD_MAX</rc>
- <description>
- VPD keyword is too big for space allocated for it.
- </description>
- <ffdc>MAX</ffdc>
- <ffdc>ACTUAL</ffdc>
- <ffdc>KEYWORD</ffdc>
- <callout>
- <hw>
- <hwid>VPD_PART</hwid>
- <refTarget>VPD_TARGET</refTarget>
- </hw>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
-<hwpError>
- <rc>RC_MSS_LOOKUP_FAILED</rc>
- <description>
- Conditional that tests whether a certain key value is located in a map.
- </description>
- <ffdc>KEY</ffdc>
- <ffdc>DATA</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <target>TARGET</target>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <target>TARGET</target>
- </deconfigure>
-</hwpError>
-
- <hwpError>
- <rc>RC_MSS_MEMDIAGS_NO_MCBIST_SUBTESTS</rc>
- <description>Attempt to run an MCBIST program with no subtests</description>
- <ffdc>MC_TARGET</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_VOLT_WRONG_NUMBER_OF_VOLTAGES</rc>
- <description>Incorrect number of voltages supplied to set_voltage_attributes function</description>
- <ffdc>VOLT_TARGET</ffdc>
- <ffdc>SUPPLIED_NUMBER</ffdc>
- <ffdc>EXPECTED_NUMBER</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_VOLT_DDR_TYPE_REQUIRED_VOLTAGE</rc>
- <description>One or more DIMMs do not support required voltage for DDR type.</description>
- <ffdc>EXPECTED_OPERABLE</ffdc>
- <ffdc>EXPECTED_ENDURANT</ffdc>
- <ffdc>ACTUAL_OPERABLE</ffdc>
- <ffdc>ACTUAL_ENDURANT</ffdc>
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>DIMM_TARGET</target>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <target>DIMM_TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_PORT_DOES_NOT_SUPPORT_MAJORITY_FREQ</rc>
- <description>
- When considering the frequencies in the MRW and the max supported
- frequencies based on DIMM config, the indicated port's DIMM do not support
- the frequency of the majority of other ports' DIMM, so it will be deconfigured
- </description>
- <ffdc>FREQ_TARGET</ffdc>
- <ffdc>PORT_TARGET</ffdc>
- <ffdc>FREQUENCY</ffdc>
- <callout>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>MEDIUM</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_UNEXPECTED_VALUE_SEEN</rc>
- <description> Invalid value seen versus the expected value wanted </description>
- <ffdc>TARGET</ffdc>
- <ffdc>EXPECTED</ffdc>
- <ffdc>ACTUAL</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_OUT_OF_BOUNDS_INDEXING</rc>
- <description>
- Desired index is larger than list (std::vector, array, etc.) size.
- Likely a programming error.
- </description>
- <ffdc>TARGET</ffdc>
- <ffdc>INDEX</ffdc>
- <ffdc>LIST_SIZE</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_CONVERSION_ERROR</rc>
- <description>
- Overflow or underflow occured converting one integral type to another.
- This is a programming error.
- </description>
- <ffdc>TARGET</ffdc>
- <ffdc>ORIGINAL_VAL</ffdc>
- <ffdc>CONVERTED_VAL</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_FAILED_DATA_INTEGRITY_CHECK</rc>
- <description>
- Bad data received.
- Settings are incorrect for received data.
- This could be code problem (decoding) or bad data.
- </description>
- <ffdc>TARGET</ffdc>
- <ffdc>VALUE</ffdc>
- <ffdc>BYTE</ffdc>
- <ffdc>FFDC_CODE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <callout>
- <target>TARGET</target>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_ZERO_FREQ_OR_SIZE</rc>
- <description>
- An zero memory frequency was passed to calculate min cmd gap
- </description>
- <ffdc>FREQ</ffdc>
- <ffdc>SIZE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_MEMDIAGS_INVALID_PATTERN_INDEX</rc>
- <description>An invalid pattern index was passed to the pattern loader</description>
- <ffdc>INDEX</ffdc>
- <ffdc>MC_TYPE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_MCBIST_PROGRAM_TOO_BIG</rc>
- <description>MCBIST program larger than currently supported size</description>
- <ffdc>PROGRAM_LENGTH</ffdc>
- <ffdc>TARGET</ffdc>
- <ffdc>MC_TYPE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_MCBIST_INVALID_ADDRESS_PAIR_INDEX</rc>
- <description>An invalid address pair index</description>
- <ffdc>INDEX</ffdc>
- <ffdc>MC_TYPE</ffdc>
- <ffdc>TARGET</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_POWER_INTERCEPT_NOT_SET</rc>
- <description>
- The attribute ATTR_MSS_TOTAL_POWER_INTERCEPT was not set and equals 0
- </description>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_POWER_SLOPE_NOT_SET</rc>
- <description>
- The attribute ATTR_MSS_TOTAL_POWER_INTERCEPT was not set and equals 0
- </description>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_NO_DATABUS_UTILIZATION</rc>
- <description>
- There are 2 DIMMS on the port but both have 0 databus utilization
- </description>
- <ffdc>PORT_DATABUS_UTIL</ffdc>
- <ffdc>DIMM_COUNT</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_CALC_POWER_CURVE_DIVIDE_BY_ZERO</rc>
- <description>
- Denominator equals 0
- </description>
- <ffdc>PORT_DATABUS_UTIL</ffdc>
- <ffdc>UTIL_CONVERSION</ffdc>
- <ffdc>IDLE_UTIL</ffdc>
- <ffdc>RESULT</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_NO_PORT_POWER_LIMIT</rc>
- <description>
- Got 0 when calculating port power limit.
- Either no dimms or attribute MEM_WATT_TARGET wasn't set
- </description>
- <ffdc>COUNT_DIMMS</ffdc>
- <ffdc>PORT_POWER_LIMIT</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_NO_PORT_POWER</rc>
- <description>
- Got 0 when calculating port power limits using the DIMMs databus utilization
- </description>
- <ffdc>COUNT_DIMMS</ffdc>
- <ffdc>MAX_UTILIZATION_DIMM_0</ffdc>
- <ffdc>MAX_UTILIZATION_DIMM_1</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_M_DRAM_CLOCKS_EQUALS_ZERO</rc>
- <description>
- ATTR_MSS_MRW_MEM_M_DRAM_CLOCKS was not set and equals zero
- </description>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_MAX_FREQ_ATTR_SIZE_CHANGED</rc>
- <description>
- Number of entries for MSS_MRW_MAX_FREQ attribute from VPD has changed without updating the code
- Asserted because direct accesses to array
- </description>
- <ffdc>ACTUAL_SIZE</ffdc>
- <ffdc>SUPPOSED_SIZE</ffdc>
- <ffdc>PORT_TARGET</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_CALC_PORT_POWER_EXCEEDS_MAX</rc>
- <description>
- The calculated port power from equalizing throttles exceeds the maximum allowed power
- </description>
- <ffdc>CALCULATED_PORT_POWER</ffdc>
- <ffdc>MAX_POWER_ALLOWED</ffdc>
- <ffdc>PORT_POS</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_SPD_REV_ENCODING_LEVEL_NOT_SUPPORTED</rc>
- <description>
- SPD revision on byte 1 (bits 7~4) has a unsupported encoding level
- that is greater than the largest decoded SPD decoder. There is
- no backward compatible revision to fallback to. This could be
- bad SPD or a programming error.
- </description>
- <ffdc>ENCODING_LEVEL</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <callout>
- <target>TARGET</target>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <target>TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_SPD_TIMING_FAIL</rc>
- <description>
- Timing SPD parameter failed to meet JEDEC SPD timing
- bounds. FUNCTION_CODE ffdc field encodes which timing param.
- </description>
- <ffdc>FAILED_REVISION</ffdc>
- <ffdc>FUNCTION_CODE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <callout>
- <target>TARGET</target>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <target>TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_TOO_MANY_DIMMS_ON_PORT</rc>
- <description>There seem to be too many dimms on the port</description>
- <ffdc>DIMM_COUNT</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>PORT_TARGET</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>MEDIUM</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_SLOT_UTIL_EXCEEDS_PORT</rc>
- <description>
- The memory throttle per slot (DIMM) exceeds the allowed throttle for the port
- </description>
- <ffdc>SLOT_UTIL</ffdc>
- <ffdc>PORT_UTIL</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_OUTPUT_OVERFLOW_CALC_UTIL</rc>
- <description>
- Type of output variable is not large enough for the calculations
- </description>
- <ffdc>RESULT</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_POWER_THERMAL_DECODE_ERROR</rc>
- <description>
- There was no match or value found in decoding the power thermal attributes
- </description>
- <ffdc>DIMM_TARGET</ffdc>
- <ffdc>ATTR</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_MRW_SAFEMODE_UTIL_THROTTLE_NOT_SUPPORTED</rc>
- <description>
- The MRW safemode utilization that is less than the minimum utilization supported. Check ATTR_MSS_MRW_SAFEMODE_DRAM_DATABUS_UTIL.
- </description>
- <ffdc>MRW_SAFEMODE_UTIL</ffdc>
- <ffdc>MIN_UTIL_VALUE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_NO_POWER_THERMAL_ATTR_FOUND</rc>
- <description>
- There was no match or value found in decoding the power thermal attributes
- </description>
- <ffdc>GENERATED_KEY</ffdc>
- <ffdc>FUNCTION</ffdc>
- <ffdc>DIMM_TARGET</ffdc>
- <ffdc>SIZE</ffdc>
- <ffdc>DRAM_GEN</ffdc>
- <ffdc>DIMM_TYPE</ffdc>
- <ffdc>DRAM_WIDTH</ffdc>
- <ffdc>DRAM_DENSITY</ffdc>
- <ffdc>STACK_TYPE</ffdc>
- <ffdc>MFGID</ffdc>
- <ffdc>MODULE_HEIGHT</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_POWER_THERMAL_ENCODE_ERROR</rc>
- <description>
- There was no match or value found in encoding the power thermal attributes
- </description>
- <ffdc>DIMM_TARGET</ffdc>
- <ffdc>ATTR</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_POWER_THERMAL_ATTR_VECTORS_INCORRECT</rc>
- <description>
- The attributes vectors size is incorrect for find_xxx functions
- </description>
- <ffdc>FUNCTION</ffdc>
- <ffdc>INPUT_SIZE</ffdc>
- <ffdc>EXPECTED_SIZE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_POWER_THERMAL_DIMM_INDEX_OUT_OF_BOUND</rc>
- <description>
- The dimm index is out of bound for the port
- </description>
- <ffdc>INPUT_SIZE</ffdc>
- <ffdc>MAX_SIZE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_TOO_MANY_PRIMARY_RANKS_ON_DIMM</rc>
- <description>
- Too many primary ranks were seen on the dimm according
- to the call to master_ranks_per_dimm</description>
- <ffdc>RANK_COUNT</ffdc>
- <callout>
- <target>DIMM_TARGET</target>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <target>DIMM_TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_TOO_MANY_PRIMARY_RANKS_ON_PORT</rc>
- <description>
- Too many primary ranks were seen on the port according
- to the call to master_ranks_per_dimm</description>
- <callout>
- <target>PORT_TARGET</target>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <deconfigure>
- <target>PORT_TARGET</target>
- </deconfigure>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_RANK_OUT_OF_RANGE</rc>
- <description>
- The rank provided to the rank::info constructor exceeded
- the maximum rank for the MC
- </description>
- <callout>
- <procedure>CODE</procedure>
- <priority>MEDIUM</priority>
- </callout>
- <ffdc>TARGET</ffdc>
- <ffdc>RANK</ffdc>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_GALOIS_TO_SYMBOL</rc>
- <description> An invalid galois code was found</description>
- <ffdc>GALOIS</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_SYMBOL_FOR_GALOIS</rc>
- <description> An invalid symbol was passed to symbol_to_galois</description>
- <ffdc>SYMBOL</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_DQ_TO_SYMBOL</rc>
- <description> An invalid DQ bit index received to map to Galois symbol</description>
- <ffdc>DQ</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_SYMBOL_TO_DQ</rc>
- <description> An invalid symbol received to map to DQ bit index</description>
- <ffdc>SYMBOL</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_RANK_PASSED</rc>
- <description> An invalid rank was passed to ecc::read function</description>
- <ffdc>RANK</ffdc>
- <ffdc>FUNCTION</ffdc>
- <ffdc>TARGET</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
- <hwpError>
- <rc>RC_MSS_INVALID_INDEX_PASSED</rc>
- <description> An invalid index was passed to MODAL_SYMBOL_COUNT function</description>
- <ffdc>INDEX</ffdc>
- <ffdc>FUNCTION</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
-</hwpErrors>
OpenPOWER on IntegriCloud