From 2b26420e72477835ffeacb2dab9970266ef07566 Mon Sep 17 00:00:00 2001 From: Louis Stermole Date: Thu, 24 Jan 2019 13:36:56 -0500 Subject: Add p9a_mss_freq procedure Change-Id: I764e1ade2f63cabb7f6e5cf2b39e89811ea432c4 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70989 Tested-by: FSP CI Jenkins Tested-by: HWSV CI Tested-by: Jenkins Server Reviewed-by: STEPHEN GLANCY Reviewed-by: ANDRE A. MARIN Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75567 Reviewed-by: Christian R. Geddes Tested-by: Christian R. Geddes --- .../xml/attribute_info/memory_mrw_attributes.xml | 19 ---------- .../xml/error_info/p9_memory_mss_freq.xml | 44 ++++++++++++++++------ 2 files changed, 32 insertions(+), 31 deletions(-) (limited to 'src/import/chips/p9/procedures/xml') diff --git a/src/import/chips/p9/procedures/xml/attribute_info/memory_mrw_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/memory_mrw_attributes.xml index 2e8fb7167..b4ab25916 100755 --- a/src/import/chips/p9/procedures/xml/attribute_info/memory_mrw_attributes.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/memory_mrw_attributes.xml @@ -529,25 +529,6 @@ mrw_dram_2n_mode - - ATTR_MSS_MRW_SUPPORTED_FREQ - TARGET_TYPE_SYSTEM - - List of memory frequencies supported by the current system. - - uint32 - 4 - - - - MT1866 = 1866, - MT2133 = 2133, - MT2400 = 2400, - MT2666 = 2666 - - 1866, 2133, 2400, 2666 - - ATTR_MSS_MRW_UNSUPPORTED_RANK_CONFIG TARGET_TYPE_MCS diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_freq.xml b/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_freq.xml index 8eac08abd..4a1b6f51f 100644 --- a/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_freq.xml +++ b/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_freq.xml @@ -5,7 +5,7 @@ - + @@ -47,7 +47,7 @@ - MCA_TARGET + PORT_TARGET TARGET_TYPE_DIMM MEDIUM @@ -55,27 +55,47 @@ - RC_MSS_FREQ_NOT_EQUAL_NEST_FREQ + RC_MSS_BAD_FREQ_CALCULATED + + No frequency found for MC Either bad mrw attribute or no DIMMS installed? + Should be a code bug if we get here + + MSS_FREQ + SUPPORTED_FREQ_0 + SUPPORTED_FREQ_1 + SUPPORTED_FREQ_2 + SUPPORTED_FREQ_3 + TARGET + PROC_TYPE + + CODE + HIGH + + + + + RC_MSS_FREQ_NOT_EQUAL_MAX_DOMAIN_FREQ Case when mss_freq speeds are different and sync mode is required, - and mss_freq is not equal to nest freq. + and mss_freq is not equal to max freq in domain. MSS_FREQ - NEST_FREQ + DOMAIN_FREQ + DOMAIN_TARGET CODE MEDIUM - MCS_TARGET + DOMAIN_TARGET TARGET_TYPE_DIMM HIGH - MCS_TARGET + DOMAIN_TARGET TARGET_TYPE_DIMM @@ -96,9 +116,9 @@ - RC_MSS_EMPTY_MCBIST_VECTOR_PASSED + RC_MSS_EMPTY_FREQ_TARGET_VECTOR_PASSED - Empty MCBIST target vector found when constructing dimm speed mapping + Empty freq target vector found when constructing dimm speed mapping CODE @@ -144,9 +164,9 @@ - RC_MSS_ALL_MCBIST_HAVE_0_FREQ + RC_MSS_ALL_TARGETS_HAVE_0_FREQ - All MCBIST have 0 MSS_FREQ, but there are dimms still configured? + All targets in the freq domain (MCBIST or port) have 0 MSS_FREQ, but there are dimms still configured? VECTOR_SIZE @@ -275,7 +295,7 @@ - MCA_TARGET + PORT_TARGET TARGET_TYPE_DIMM MEDIUM -- cgit v1.2.1