diff options
-rw-r--r-- | src/import/generic/memory/lib/utils/shared/mss_generic_consts.H | 16 | ||||
-rw-r--r-- | src/import/generic/procedures/xml/error_info/generic_error.xml | 16 |
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 25603847..b8e9ea5c 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 @@ -136,9 +136,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, @@ -240,6 +242,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> |