summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLouis Stermole <stermole@us.ibm.com>2019-01-24 13:36:56 -0500
committerRAJA DAS <rajadas2@in.ibm.com>2019-07-25 04:27:38 -0500
commitcd9a1a6c458183eb06a07d5cdb10e1fe8276a477 (patch)
tree9a16a11919042d1f907329603fd8291eec00d597 /src
parent95d92195dfbb904a61e7caa15a08e55d83c45314 (diff)
downloadtalos-sbe-cd9a1a6c458183eb06a07d5cdb10e1fe8276a477.tar.gz
talos-sbe-cd9a1a6c458183eb06a07d5cdb10e1fe8276a477.zip
Add p9a_mss_freq procedure
Change-Id: I764e1ade2f63cabb7f6e5cf2b39e89811ea432c4 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70989 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/80994 Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Tested-by: RAJA DAS <rajadas2@in.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/import/generic/memory/lib/utils/shared/mss_generic_consts.H16
-rw-r--r--src/import/generic/procedures/xml/error_info/generic_error.xml16
2 files changed, 18 insertions, 14 deletions
diff --git a/src/import/generic/memory/lib/utils/shared/mss_generic_consts.H b/src/import/generic/memory/lib/utils/shared/mss_generic_consts.H
index 3e2a4808..0e86700e 100644
--- a/src/import/generic/memory/lib/utils/shared/mss_generic_consts.H
+++ b/src/import/generic/memory/lib/utils/shared/mss_generic_consts.H
@@ -140,9 +140,11 @@ enum generic_ffdc_codes
LIMIT_FREQ_BY_VPD = 0x1025,
SET_DIMM_TYPE = 0x1026,
SET_DRAM_GEN = 0x1027,
- SET_HYBRID = 0x1027,
- SET_HYBRID_MEDIA = 0x1028,
- SET_MRANKS = 0x1029,
+ SET_HYBRID = 0x1028,
+ SET_HYBRID_MEDIA = 0x1029,
+ SET_MRANKS = 0x102A,
+ SET_HOST_TO_DDR_SPEED_RATIO = 0x102B,
+ SET_ATTR_HOST_TO_DDR_SPEED_RATIO = 0x102C,
SET_DIMM_RANKS_CNFG = 0x1039,
DDIMM_RAWCARD_DECODE = 0x103a,
SET_DRAM_WIDTH = 0x1040,
@@ -241,6 +243,14 @@ enum states
NO_CHIP_SELECT_ACTIVE = 0xFF,
};
+///
+/// @brief Supported DIMM speed equality deliberations
+///
+enum class speed_equality : uint8_t
+{
+ NOT_EQUAL_DIMM_SPEEDS = 0, ///< denotes all DIMMs don't have the same speed
+ EQUAL_DIMM_SPEEDS = 1, ///< denotes all DIMMs have the same speed
+};
namespace spd
{
diff --git a/src/import/generic/procedures/xml/error_info/generic_error.xml b/src/import/generic/procedures/xml/error_info/generic_error.xml
index be4c148c..fb6c0433 100644
--- a/src/import/generic/procedures/xml/error_info/generic_error.xml
+++ b/src/import/generic/procedures/xml/error_info/generic_error.xml
@@ -38,21 +38,15 @@
<hwpErrors>
<hwpError>
- <rc>RC_MSS_BAD_FREQ_CALCULATED</rc>
+ <rc>RC_MSS_DIVIDE_BY_ZERO</rc>
<description>
- No frequency found for MC Either bad mrw attribute or no DIMMS installed?
- Should be a code bug if we get here
+ Attempt to divide by zero
</description>
- <ffdc>MSS_FREQ</ffdc>
- <ffdc>SUPPORTED_FREQ_0</ffdc>
- <ffdc>SUPPORTED_FREQ_1</ffdc>
- <ffdc>SUPPORTED_FREQ_2</ffdc>
- <ffdc>SUPPORTED_FREQ_3</ffdc>
- <ffdc>TARGET</ffdc>
- <ffdc>PROC_TYPE</ffdc>
+ <ffdc>DIVISOR</ffdc>
+ <ffdc>DIVIDEND</ffdc>
<callout>
<procedure>CODE</procedure>
- <priority>HIGH</priority>
+ <priority>LOW</priority>
</callout>
</hwpError>
OpenPOWER on IntegriCloud