summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/mc_config
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2016-04-08 21:03:51 -0500
committerStephen Cprek <smcprek@us.ibm.com>2016-04-21 13:51:32 -0500
commit76f1c48130a060fbe83c851fce2474c17b2df9b2 (patch)
treee258515dcbdab5817603c9d290befe2324df7d59 /src/usr/hwpf/hwp/mc_config
parent3967f43b9478d7e6b58180dd0b331e61412997cd (diff)
downloadtalos-hostboot-76f1c48130a060fbe83c851fce2474c17b2df9b2.tar.gz
talos-hostboot-76f1c48130a060fbe83c851fce2474c17b2df9b2.zip
Removing some more old fapi1 and hwp code
Deleted all of the old fapi1 code Moved potentially reuseable occ code to a new dir Deleted a variety of p8 hwp files Change-Id: I8b6ab72fef3f1413d919bdd21bc88f2c4f59c5c3 RTC: 146345 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23075 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/mc_config')
-rw-r--r--src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_bulk_pwr_throttles.xml56
-rw-r--r--src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config.xml976
-rw-r--r--src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_cke_map.xml30
-rw-r--r--src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_rank_group.xml93
-rw-r--r--src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_termination.xml853
-rw-r--r--src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_thermal.xml51
-rw-r--r--src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_grouping.xml176
-rw-r--r--src/usr/hwpf/hwp/mc_config/mss_eff_config/opt_memmap_errors.xml60
8 files changed, 0 insertions, 2295 deletions
diff --git a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_bulk_pwr_throttles.xml b/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_bulk_pwr_throttles.xml
deleted file mode 100644
index 600e0c49b..000000000
--- a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_bulk_pwr_throttles.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_bulk_pwr_throttles.xml $ -->
-<!-- -->
-<!-- OpenPOWER HostBoot Project -->
-<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2013,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 -->
-<hwpErrors>
-<!-- $Id: memory_mss_bulk_pwr_throttles.xml,v 1.5 2014/06/02 13:11:07 pardeik Exp $ -->
-<!-- For file ../../ipl/fapi/mss_bulk_pwr_throttles.C -->
-<!-- // *! OWNER NAME : Michael Pardeik Email: pardeik@us.ibm.com -->
-<!-- // *! BACKUP NAME : Jacob Sloat Email: jdsloat@us.ibm.com -->
-
-<!-- Original Source for RC_MSS_NOT_ENOUGH_AVAILABLE_DIMM_POWER memory_errors.xml -->
- <hwpError>
- <rc>RC_MSS_NOT_ENOUGH_AVAILABLE_DIMM_POWER</rc>
- <description>Unable to find throttle setting that has DIMM power underneath the limit.</description>
- <ffdc>PAIR_POWER</ffdc>
- <ffdc>PAIR_WATT_TARGET</ffdc>
- <callout>
- <childTargets>
- <parent>MEM_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>MEDIUM</priority>
- </callout>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>MEM_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-</hwpError>
-
-</hwpErrors>
diff --git a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config.xml b/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config.xml
deleted file mode 100644
index a0cb54bbd..000000000
--- a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config.xml
+++ /dev/null
@@ -1,976 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config.xml $ -->
-<!-- -->
-<!-- OpenPOWER HostBoot Project -->
-<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2013,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: memory_mss_eff_config.xml,v 1.6 2015/08/04 21:30:25 asaetow Exp $ -->
-<!-- For file ../../ipl/fapi/mss_eff_config.C -->
-<!-- // *! OWNER NAME : Anuwat Saetow Email: asaetow@us.ibm.com -->
-<!-- // *! BACKUP NAME : Mark Bellows Email: bellows@us.ibm.com -->
-<hwpErrors>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INVALID_DDR4_SPD_TB</rc>
- <description>Invalid DDR4 MTB/FTB Timebase received from SPD attribute</description>
- <FFDC>TARGET_DIMM</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_DIMM</target>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>TARGET_DIMM</target>
- </deconfigure>
- </hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INCOMPATABLE_SPD_DRAM_GEN</rc>
- <description>Incompatable SPD DRAM generation</description>
- <FFDC>TARGET_DIMM</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_DIMM</target>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>TARGET_DIMM</target>
- </deconfigure>
- </hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INVALID_RDIMM_FREQ</rc>
- <description>Invalid RDIMM ATTR_MSS_FREQ, freq is higher than 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>INVALID_RDIMM_FREQ</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INVALID_RDIMM_VOLT</rc>
- <description>Invalid RDIMM ATTR_MSS_VOLT, Volt is less than 1.2V</description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>INVALID_RDIMM_VOLT</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INVALID_RDIMM_RCD_IBT</rc>
- <description>Invalid RDIMM_RCD_IBT</description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>INVALID_RDIMM_RCD_IBT_U32ARRAY_0_0</ffdc>
- <ffdc>INVALID_RDIMM_RCD_IBT_U32ARRAY_0_1</ffdc>
- <ffdc>INVALID_RDIMM_RCD_IBT_U32ARRAY_1_0</ffdc>
- <ffdc>INVALID_RDIMM_RCD_IBT_U32ARRAY_1_1</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INVALID_RDIMM_RCD_OUTPUT_TIMING</rc>
- <description>Invalid RDIMM_RCD_OUTPUT_TIMING</description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>INVALID_RDIMM_RCD_OUTPUT_TIMING_U8ARRAY_0_0</ffdc>
- <ffdc>INVALID_RDIMM_RCD_OUTPUT_TIMING_U8ARRAY_0_1</ffdc>
- <ffdc>INVALID_RDIMM_RCD_OUTPUT_TIMING_U8ARRAY_1_0</ffdc>
- <ffdc>INVALID_RDIMM_RCD_OUTPUT_TIMING_U8ARRAY_1_1</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_LRDIMM_INVALID_EXEC</rc>
- <description>Invalid exec of mss_lrdimm_eff_config function in
- mss_eff_config </description>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INVALID_TERM_EXEC</rc>
- <description>Invalid exec of mss_eff_config_termination function in
- mss_eff_config </description>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_DDR4_INVALID_EXEC</rc>
- <description>Invalid exec of mss_eff_config_ddr4 function in
- mss_eff_config </description>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_MISMATCH_EMPTY</rc>
- <description>Plug rule violation, one position is empty but other are present
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_0_0</ffdc>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_0_1</ffdc>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_1_0</ffdc>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_1_1</ffdc>
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_MISMATCH_SIDE</rc>
- <description>Plug rule violation, sides do not match
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_0_0</ffdc>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_0_1</ffdc>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_1_0</ffdc>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_1_1</ffdc>
-
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_MISMATCH_TOP</rc>
- <description>Plug rule violation, top and bottom do not match
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_0_0</ffdc>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_0_1</ffdc>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_1_0</ffdc>
- <ffdc>CUR_DIMM_SPD_VALID_U8ARRAY_1_1</ffdc>
-
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INCOMPATABLE_DRAM_GEN</rc>
- <description>Incompatable DRAM generation
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>DRAM_DEVICE_TYPE_0_0</ffdc>
- <ffdc>DRAM_DEVICE_TYPE_0_1</ffdc>
- <ffdc>DRAM_DEVICE_TYPE_1_0</ffdc>
- <ffdc>DRAM_DEVICE_TYPE_1_1</ffdc>
-
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INCOMPATABLE_DIMM_TYPE</rc>
- <description>Incompatable DIMM type
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>MODULE_TYPE_0_0</ffdc>
- <ffdc>MODULE_TYPE_0_1</ffdc>
- <ffdc>MODULE_TYPE_1_0</ffdc>
- <ffdc>MODULE_TYPE_1_1</ffdc>
-
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INCOMPATABLE_DIMM_RANKS</rc>
- <description>Incompatable DIMM ranks
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>NUM_RANKS_0_0</ffdc>
- <ffdc>NUM_RANKS_0_1</ffdc>
- <ffdc>NUM_RANKS_1_0</ffdc>
- <ffdc>NUM_RANKS_1_1</ffdc>
-
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INCOMPATABLE_DIMM_BANKS</rc>
- <description>Incompatable DIMM banks
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>SDRAM_BANKS_0_0</ffdc>
- <ffdc>SDRAM_BANKS_0_1</ffdc>
- <ffdc>SDRAM_BANKS_1_0</ffdc>
- <ffdc>SDRAM_BANKS_1_1</ffdc>
-
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INCOMPATABLE_DIMM_ROWS</rc>
- <description>Incompatable DIMM rows
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>SDRAM_ROWS_0_0</ffdc>
- <ffdc>SDRAM_ROWS_0_1</ffdc>
- <ffdc>SDRAM_ROWS_1_0</ffdc>
- <ffdc>SDRAM_ROWS_1_1</ffdc>
-
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INCOMPATABLE_DIMM_COLUMNS</rc>
- <description>Incompatable DIMM columns
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>SDRAM_COLS_0_0</ffdc>
- <ffdc>SDRAM_COLS_0_1</ffdc>
- <ffdc>SDRAM_COLS_1_0</ffdc>
- <ffdc>SDRAM_COLS_1_1</ffdc>
-
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INCOMPATABLE_DRAM_BUS_WIDTH</rc>
- <description>Incompatable DRAM primary bus width
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>BUS_WIDTH_0_0</ffdc>
- <ffdc>BUS_WIDTH_0_1</ffdc>
- <ffdc>BUS_WIDTH_1_0</ffdc>
- <ffdc>BUS_WIDTH_1_1</ffdc>
-
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_UNSUPPORTED_MODULE_MEMORY_BUS_WIDTH</rc>
- <description>Unsupported DRAM bus width, only 64bit with ECC extension is allowed
- </description>
- <ffdc>MODULE_MEMORY_BUS_WIDTH</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_INCOMPATABLE_DRAM_WIDTH</rc>
- <description>Incompatable DRAM width
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>DRAM_WIDTH_0_0</ffdc>
- <ffdc>DRAM_WIDTH_0_1</ffdc>
- <ffdc>DRAM_WIDTH_1_0</ffdc>
- <ffdc>DRAM_WIDTH_1_1</ffdc>
-
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_DRAM_DEVICE_ERROR</rc>
- <description>Unknown DRAM type
- </description>
- <ffdc>DRAM_DEVICE_TYPE</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_MOD_TYPE_ERROR</rc>
- <description>Unknown DIMM type
- </description>
- <ffdc>MOD_TYPE</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_SDRAM_BANK_ERROR</rc>
- <description>Unknown DRAM bank
- </description>
- <ffdc>SDRAM_BANKS</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_SDRAM_ROWS_ERROR</rc>
- <description>Unknown DRAM rows
- </description>
- <ffdc>SDRAM_ROWS</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_SDRAM_COLS_ERROR</rc>
- <description>Unknown DRAM cols
- </description>
- <ffdc>SDRAM_COLS</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_DRAM_WIDTH_16_ERROR</rc>
- <description>Unsupported DRAM width x16
- </description>
- <ffdc>DRAM_WIDTH</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_DRAM_WIDTH_32_ERROR</rc>
- <description>Unsupported DRAM width x32
- </description>
- <ffdc>DRAM_WIDTH</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_DRAM_WIDTH_ERROR</rc>
- <description>Unknown DRAM width
- </description>
- <FFDC>DRAM_WIDTH</FFDC>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_DRAM_DENSITY_ERR</rc>
- <description>Unsupported DRAM density
- </description>
- <ffdc>SDRAM_DENSITY</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_CWL_CALC_ERR</rc>
- <description>Error calculating CWL
- </description>
- <ffdc>CWL_VAL</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_RDIMM_UNSUPPORTED_TYPE</rc>
- <description>Currently unsupported IBM_TYPE
- </description>
- <ffdc>UNSUPPORTED_VAL</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_UDIMM_UNSUPPORTED_TYPE</rc>
- <description>Currently unsupported IBM_TYPE
- </description>
- <ffdc>UNSUPPORTED_VAL</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_DIMM_UNSUPPORTED_TYPE</rc>
- <description>Currently unsupported IBM_TYPE
- </description>
- <ffdc>UNSUPPORTED_VAL</ffdc>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_MSS_FREQ</rc>
- <description>Invalid ATTR_MSS_FREQ
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <ffdc>FREQ_VAL</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>LOW</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>TARGET_MBA</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-
-</hwpError>
-
-
-</hwpErrors>
diff --git a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_cke_map.xml b/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_cke_map.xml
deleted file mode 100644
index 06b6821ff..000000000
--- a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_cke_map.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_cke_map.xml $ -->
-<!-- -->
-<!-- OpenPOWER HostBoot Project -->
-<!-- -->
-<!-- COPYRIGHT International Business Machines Corp. 2013,2014 -->
-<!-- -->
-<!-- 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 -->
-<hwpErrors>
-<!-- $Id: memory_mss_eff_config_cke_map.xml,v 1.1 2013/06/19 18:27:55 bellows Exp $ -->
-<!-- For file ../../ipl/fapi/mss_eff_config_cke_map.C -->
-<!-- // *! OWNER NAME : Anuwat Saetow Email: asaetow@us.ibm.com -->
-<!-- // *! BACKUP NAME : Mark Bellows Email: bellows@us.ibm.com -->
-
-
-</hwpErrors>
diff --git a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_rank_group.xml b/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_rank_group.xml
deleted file mode 100644
index b229cf18d..000000000
--- a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_rank_group.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_rank_group.xml $ -->
-<!-- -->
-<!-- OpenPOWER HostBoot Project -->
-<!-- -->
-<!-- COPYRIGHT International Business Machines Corp. 2013,2014 -->
-<!-- -->
-<!-- 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: memory_mss_eff_config_rank_group.xml,v 1.2 2014/04/01 17:06:22 asaetow Exp $ -->
-<!-- For file ../../ipl/fapi/mss_eff_config_rank_group.C -->
-<!-- // *! OWNER NAME : Anuwat Saetow Email: asaetow@us.ibm.com -->
-<!-- // *! BACKUP NAME : Mark Bellows Email: bellows@us.ibm.com -->
-<!-- // | | | Changed BACKUP to Mark Bellows. -->
-
-<hwpErrors>
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_RANK_GROUP_NON_MATCH_RANKS</rc>
- <description>Plug rule violation in mss_eff_config_rank_group
- due to num_ranks_per_dimm not matching.</description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
-
- <callout>
- <target>TARGET_MBA</target>
- <priority>MEDIUM</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_RANK_GROUP_NUM_RANKS_NEQ1</rc>
- <description>Plug rule violation in mss_eff_config_rank_group
- due to num_ranks_per_dimm not being set correctly.</description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
-
- <callout>
- <target>TARGET_MBA</target>
- <priority>MEDIUM</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_RANK_GROUP_NO_MATCH</rc>
- <description>Plug rule violation in mss_eff_config_rank_group
- due to no matching case.</description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
-
- <callout>
- <target>TARGET_MBA</target>
- <priority>MEDIUM</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-</hwpError>
-<!-- *********************************************************************** -->
-</hwpErrors>
diff --git a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_termination.xml b/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_termination.xml
deleted file mode 100644
index 9f3c89ce8..000000000
--- a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_termination.xml
+++ /dev/null
@@ -1,853 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_termination.xml $ -->
-<!-- -->
-<!-- OpenPOWER HostBoot Project -->
-<!-- -->
-<!-- COPYRIGHT International Business Machines Corp. 2013,2014 -->
-<!-- -->
-<!-- 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: memory_mss_eff_config_termination.xml,v 1.2 2014/04/07 23:02:10 lapietra Exp $ -->
-<!-- For file ../../ipl/fapi/mss_eff_config_termination.C -->
-<!-- // *! OWNER NAME : Dave Cadigan Email: dcadiga@us.ibm.com -->
-<!-- // *! BACKUP NAME : Anuwat Saetow Email: asaetow@us.ibm.com -->
-
-<hwpErrors>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_LRDIMM_REWRITE_INVALID_EXEC</rc>
- <description>Invalid exec of LRDIMM function in mss_eff_config_termination
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_LRDIMM_TERM_INVALID_EXEC</rc>
- <description>Invalid exec of LRDIMM function in mss_eff_config_termination
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_LRDIMM_DDR4_TERM_INVALID_EXEC</rc>
- <description>Invalid exec of DDR4 LRDIMM function in mss_eff_config_termination
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_DDR4_TERM_ATTS_INVALID_EXEC</rc>
- <description>Invalid exec of DDR4 term attrs function in mss_eff_config_termination
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_CREATE_DB_DDR4_INVALID_EXEC</rc>
- <description>Invalid exec of DDR4 DB function in mss_eff_config_termination
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_CREATE_RCD_DDR4_INVALID_EXEC</rc>
- <description>Invalid exec of DDR4 RCD function in mss_eff_config_termination
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_FREQ</rc>
- <description>Invalid ATTR_MSS_FREQ value
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- </hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_DIMM_USE_ERROR</rc>
- <description>Invalid Dimm SIM this should not have happened
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>DIMM_TYPE_U8</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_KG3_FREQ_1333Mbps</rc>
- <description>Invalid Dimm Type KG3 FREQ MBA0 where freq is less than equal
- 1333Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_KG3_FREQ_1600Mbps</rc>
- <description>Invalid Dimm Type KG3 FREQ MBA0 where freq is less than equal
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_KG3_FREQ_1333Mbps_MBA1</rc>
- <description>Invalid Dimm Type KG3 FREQ MBA1 where freq is less than equal
- 1333Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_KG3_FREQ_1600Mbps_MBA1</rc>
- <description>Invalid Dimm Type KG3 FREQ MBA1 where freq is less than equal
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_B4_1600Mbps</rc>
- <description>Invalid Dimm Type B4 CDIMM 1600 MBA0/1 where freq is less than equal
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_UDIMM_1600Mbps_MBA0</rc>
- <description>Invalid Dimm Type UDIMM FREQ MBA1 where freq is less than equal
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_UDIMM_MBA0</rc>
- <description>Invalid Dimm Type UDIMM FREQ MBA0 where freq is greater than
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_UDIMM_1600Mbps_MBA1</rc>
- <description>Invalid Dimm Type UDIMM FREQ MBA1 where freq is less than equal
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_UDIMM_MBA1</rc>
- <description>Invalid Dimm Type UDIMM FREQ MBA1 where freq is greater than
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_RDIMM_MBA0_1333Mbps</rc>
- <description>Invalid Dimm Type RDIMM FREQ MBA0 where freq is less than equal
- 1333Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_RDIMM_MBA0_1600Mbps</rc>
- <description>Invalid Dimm Type RDIMM FREQ MBA0 where freq is less than equal
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_RDIMM_MBA1_1066Mbps</rc>
- <description>Invalid Dimm Type RDIMM FREQ MBA1 where freq is less than equal
- 1066Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_RDIMM_MBA1_1333Mbps</rc>
- <description>Invalid Dimm Type RDIMM FREQ MBA1 where freq is less than equal
- 1333Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_RDIMM_MBA1_1600Mbps</rc>
- <description>Invalid Dimm Type RDIMM FREQ MBA1 where freq is less than equal
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_LRDIMM_MBA1_1333Mbps</rc>
- <description>Invalid Dimm Type LRDIMM FREQ MBA1 where freq is less than equal
- 1333Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <target>TARGET_MBA</target>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_LRDIMM_MBA1_1600Mbps</rc>
- <description>Invalid Dimm Type LRDIMM FREQ MBA1 where freq is less than equal
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_ERROR_RETRIEVING_DIMMS</rc>
- <description>Could Not get termination information for dimm</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <FFDC>DIMM_TYPE_U8</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_SETTING_LRDIMM_TERM_ATTRS</rc>
- <description>Termination ATTR Setup LRDIMM</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <FFDC>DIMM_TYPE_U8</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_LRDIMM_ODT_RD</rc>
- <description>FAILED ODT Setup LRDIMM</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <FFDC>DIMM_TYPE_U8</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
-</hwpError>
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_DDR4_RCD</rc>
- <description>DDR4 RCD Setup Failed</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <FFDC>DIMM_TYPE_U8</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_DIMM_TYPE</rc>
- <description>Invalid Dimm Type</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <FFDC>DIMM_TYPE_U8</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_RDIMM_FREQ</rc>
- <description>Invalid RDIMM ATTR_MSS_FREQ, freq is 1866Mbps </description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_RDIMM_VOLT</rc>
- <description>Invalid RDIMM ATTR_MSS_VOLT, Volt is less than 1.2V
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_VOLT</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_DIMM_RCD_IBT</rc>
- <description>Invalid DIMM_RCD_IBT
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_DIMM_RCD_MIRROR_MODE</rc>
- <description>Invalid DIMM_RCD_MIRROR_MODE
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_CARD_TYPE_RLO</rc>
- <description>Invalid Card Type RLO Settings
- </description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>DIMM_TYPE_U8</FFDC>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_KG4_FREQ_1333Mbps</rc>
- <description>Invalid Dimm Type KG4 FREQ MBA0 where freq is less than equal
- 1333Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_KG4_FREQ_1600Mbps</rc>
- <description>Invalid Dimm Type KG4 FREQ MBA0 where freq is less than equal
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
-
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_KG4_FREQ_1333Mbps_MBA1</rc>
- <description>Invalid Dimm Type KG4 FREQ MBA1 where freq is less than equal
- 1333Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-<!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_MSS_EFF_CONFIG_TERMINATION_INVALID_KG4_FREQ_1600Mbps_MBA1</rc>
- <description>Invalid Dimm Type KG4 FREQ MBA1 where freq is less than equal
- 1600Mbps</description>
- <FFDC>TARGET_MBA</FFDC>
- <FFDC>MSS_FREQ</FFDC>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <target>TARGET_MBA</target>
- <priority>LOW</priority>
- </callout>
-
- <deconfigure>
- <target>TARGET_MBA</target>
- </deconfigure>
-
- <gard>
- <target>TARGET_MBA</target>
- </gard>
-</hwpError>
-
-</hwpErrors>
diff --git a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_thermal.xml b/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_thermal.xml
deleted file mode 100644
index 061dda75b..000000000
--- a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_thermal.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_config_thermal.xml $ -->
-<!-- -->
-<!-- OpenPOWER HostBoot Project -->
-<!-- -->
-<!-- COPYRIGHT International Business Machines Corp. 2013,2014 -->
-<!-- -->
-<!-- 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 -->
-<hwpErrors>
-<!-- $Id: memory_mss_eff_config_thermal.xml,v 1.2 2014/06/02 15:01:56 pardeik Exp $ -->
-<!-- For file ../../ipl/fapi/mss_eff_config_thermal.C -->
-<!-- // *! OWNER NAME : Joab Henderson Email: joabhend@us.ibm.com -->
-<!-- // *! BACKUP NAME : Michael Pardeik Email: pardeik@us.ibm.com -->
-
-<!-- Original Source for RC_MSS_DIMM_POWER_CURVE_DATA_INVALID memory_errors.xml -->
- <hwpError>
- <rc>RC_MSS_DIMM_POWER_CURVE_DATA_INVALID</rc>
- <description>DIMM power curve data is invalid</description>
- <ffdc>FFDC_DATA_1</ffdc>
- <ffdc>FFDC_DATA_2</ffdc>
- <ffdc>FFDC_DATA_3</ffdc>
- <ffdc>FFDC_DATA_4</ffdc>
- <callout><target>MEM_CHIP</target><priority>HIGH</priority></callout>
-</hwpError>
-
-<!-- Original Source for RC_MSS_DIMM_NOT_FOUND_IN_POWER_TABLE memory_errors.xml -->
- <hwpError>
- <rc>RC_MSS_DIMM_NOT_FOUND_IN_POWER_TABLE</rc>
- <description>Unable to find matching entry in DIMM power table</description>
- <ffdc>FFDC_DATA_1</ffdc>
- <ffdc>FFDC_DATA_2</ffdc>
- <ffdc>FFDC_DATA_3</ffdc>
- <callout><target>MEM_DIMM</target><priority>HIGH</priority></callout>
-</hwpError>
-
-
-</hwpErrors>
diff --git a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_grouping.xml b/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_grouping.xml
deleted file mode 100644
index bb8a0ac61..000000000
--- a/src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_grouping.xml
+++ /dev/null
@@ -1,176 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/usr/hwpf/hwp/mc_config/mss_eff_config/memory_mss_eff_grouping.xml $ -->
-<!-- -->
-<!-- OpenPOWER HostBoot Project -->
-<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2013,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 -->
-<hwpErrors>
-<!-- $Id: memory_mss_eff_grouping.xml,v 1.6 2015/07/15 21:41:12 asaetow Exp $ -->
-<!-- For file ../../ipl/fapi/mss_eff_grouping.C -->
-
-<hwpError>
- <rc>RC_MSS_EFF_CONFIG_MIRROR_DISABLED</rc>
- <description>
- mss_eff_grouping found that mirroring is disabled but mirror placement
- policy is selective or flipped. Firmware error
- - ATTR_MRW_ENHANCED_GROUPING_NO_MIRRORING is true
- - ATTR_MEM_MIRROR_PLACEMENT_POLICY is SELECTIVE or FLIPPED
- </description>
- <ffdc>MIRROR_PLACEMENT_POLICY</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
-</hwpError>
-
-<hwpError>
- <rc>RC_MSS_EFF_CONFIG_INTERLEAVE_MODE_INVALID_MCS_PER_GROUP</rc>
- <description>
- mss_eff_grouping found that ATTR_ALL_MCS_IN_INTERLEAVING_GROUP
- indicates interleaving mode. but ATTR_MSS_INTERLEAVE_ENABLE does not
- contain a valid (>1) MCS per group number
- </description>
- <ffdc>ALL_MCS_IN_INTERLEAVING_GROUP</ffdc>
- <ffdc>MSS_INTERLEAVE_ENABLE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
-</hwpError>
-
-<hwpError>
- <rc>RC_MSS_EFF_CONFIG_CHECKERBOARD_MODE_INVALID_MCS_PER_GROUP</rc>
- <description>
- mss_eff_grouping found that ATTR_ALL_MCS_IN_INTERLEAVING_GROUP
- indicates checkerboard mode. but ATTR_MSS_INTERLEAVE_ENABLE does not
- contain a valid (>=1) MCS per group number
- </description>
- <ffdc>ALL_MCS_IN_INTERLEAVING_GROUP</ffdc>
- <ffdc>MSS_INTERLEAVE_ENABLE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
-</hwpError>
-
-<hwpError>
- <rc>RC_MSS_EFF_GROUPING_SELCTIVE_MODE_HTM_OCC_BAR</rc>
- <description>
- mss_eff_grouping found that there is an HTM or OCC Sandbox bar in
- selective mode. This is not allowed
- - ATTR_MEM_MIRROR_PLACEMENT_POLICY is SELECTIVE
- </description>
- <ffdc>HTM_BAR_SIZE</ffdc>
- <ffdc>OCC_SANDBOX_BAR_SIZE</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
-</hwpError>
-
-<hwpError>
- <rc>RC_MSS_EFF_GROUPING_UNABLE_TO_GROUP_MCS</rc>
- <description>
- mss_eff_grouping found an MCS that could not be grouped.
- This is a memory plugging error. Refer to memory plugging rules.
- The attached Memory Buffer Chip is deconfigured as a result
- </description>
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
- <callout>
- <childTargets>
- <parent>MEMBUF</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- <priority>LOW</priority>
- </callout>
- <deconfigure>
- <childTargets>
- <parent>MEMBUF</parent>
- <childType>TARGET_TYPE_DIMM</childType>
- </childTargets>
- </deconfigure>
-</hwpError>
-
-<hwpError>
- <rc>RC_MSS_EFF_GROUPING_UNABLE_TO_GROUP</rc>
- <description>
- mss_eff_grouping found that one or more MCS could not be grouped.
- Other errors have been logged for each MCS to deconfigure their
- associated membuf chip and callout the MEMORY_PLUGGING_ERROR procedure.
- </description>
- <callout>
- <procedure>MEMORY_PLUGGING_ERROR</procedure>
- <priority>HIGH</priority>
- </callout>
-</hwpError>
-
-<hwpError>
- <rc>RC_MSS_EFF_GROUPING_BASE_ADDRESS_OVERLAPS_MIRROR_ADDRESS</rc>
- <description>
- mss_eff_grouping found that the base address overlaps with the
- mirror base address
- </description>
- <ffdc>PROC_CHIP</ffdc>
- <ffdc>MEM_BASE_ADDR</ffdc>
- <ffdc>MIRROR_BASE_ADDR</ffdc>
- <ffdc>SIZE_NON_MIRROR</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
-</hwpError>
-
-<hwpError>
- <rc>RC_MSS_EFF_GROUPING_NO_SPACE_FOR_HTM_OCC_BAR</rc>
- <description>
- mss_eff_grouping found that there is not enough space available for
- the HTM and OCC Sandbox bars
- </description>
- <ffdc>TOTAL_SIZE</ffdc>
- <ffdc>HTM_BAR_SIZE</ffdc>
- <ffdc>OCC_SANDBOX_BAR_SIZE</ffdc>
- <ffdc>MIRROR_PLACEMENT_POLICY</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
-</hwpError>
-
-<hwpError>
- <rc>RC_MSS_EFF_GROUPING_HTM_OCC_BAR_NOT_POSSIBLE</rc>
- <description>
- mss_eff_grouping found that the HTM and OCC Sandbox bars are not
- possible
- </description>
- <ffdc>TOTAL_SIZE</ffdc>
- <ffdc>HTM_BAR_SIZE</ffdc>
- <ffdc>OCC_SANDBOX_BAR_SIZE</ffdc>
- <ffdc>MIRROR_PLACEMENT_POLICY</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
-</hwpError>
-
-</hwpErrors>
diff --git a/src/usr/hwpf/hwp/mc_config/mss_eff_config/opt_memmap_errors.xml b/src/usr/hwpf/hwp/mc_config/mss_eff_config/opt_memmap_errors.xml
deleted file mode 100644
index 9ac15fca1..000000000
--- a/src/usr/hwpf/hwp/mc_config/mss_eff_config/opt_memmap_errors.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<!-- IBM_PROLOG_BEGIN_TAG -->
-<!-- This is an automatically generated prolog. -->
-<!-- -->
-<!-- $Source: src/usr/hwpf/hwp/mc_config/mss_eff_config/opt_memmap_errors.xml $ -->
-<!-- -->
-<!-- OpenPOWER HostBoot Project -->
-<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2013,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: opt_memmap_errors.xml,v 1.5 2015/01/23 01:58:43 jmcgill Exp $ -->
-<!-- Error definitions for proc_setup_bars -->
-<hwpErrors>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_OPT_MEMMAP_MEM_BASE_ERR</rc>
- <description>Unexpected value for ATTR_PROC_MEM_BASE returned after mss_eff_grouping execution.</description>
- <ffdc>ADDR</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_OPT_MEMMAP_MIRROR_BASE_ERR</rc>
- <description>Unexpected value for ATTR_PROC_MIRROR_BASE returned after mss_eff_grouping execution.</description>
- <ffdc>ADDR</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
- <!-- *********************************************************************** -->
- <hwpError>
- <rc>RC_OPT_MEMMAP_GROUP_ERR</rc>
- <description>Internal error, chip matched multiple Group IDs.</description>
- <ffdc>GROUP_ID</ffdc>
- <ffdc>MATCH_COUNT</ffdc>
- <callout>
- <procedure>CODE</procedure>
- <priority>HIGH</priority>
- </callout>
- </hwpError>
- <!-- *********************************************************************** -->
-</hwpErrors>
OpenPOWER on IntegriCloud