diff options
| author | Andre A. Marin <aamarin@us.ibm.com> | 2019-03-20 09:01:13 -0500 |
|---|---|---|
| committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2019-04-02 13:20:03 -0500 |
| commit | ee76c2ca5927122cc9bfc792de240f20b87abe82 (patch) | |
| tree | 5a2a256cc16f3b45ba1d3bf166b41b17692ab490 /src/import/generic/memory/lib/utils/shared | |
| parent | 8daf280f7d24a3f5b2c553bb39ceda4d0fd32736 (diff) | |
| download | talos-hostboot-ee76c2ca5927122cc9bfc792de240f20b87abe82.tar.gz talos-hostboot-ee76c2ca5927122cc9bfc792de240f20b87abe82.zip | |
Fix c_str and pos DIMM specialization
Change-Id: Id234f7f14bc4dd90de1f8ea70a4617c513ca1ffa
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/74846
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Reviewed-by: Mark Pizzutillo <mark.pizzutillo@ibm.com>
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/74877
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/import/generic/memory/lib/utils/shared')
| -rw-r--r-- | src/import/generic/memory/lib/utils/shared/mss_generic_consts.H | 28 |
1 files changed, 18 insertions, 10 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 17fe87ac4..f7f2338fb 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 @@ -164,7 +164,10 @@ enum generic_ffdc_codes SET_SI_ODT_WR = 0x1059, SET_SI_ODT_RD = 0x1060, SET_SI_GEARDOWN_MODE = 0x1061, - PRE_DATA_ENGINE_CTOR = 0x1062 + PRE_DATA_ENGINE_CTOR = 0x1062, + SET_DRAM_GEN_METADATA = 0x1063, + SET_DIMM_TYPE_METADATA = 0x1064, + SET_DIMM_POS_METADATA = 0x1065, }; /// @@ -343,16 +346,17 @@ enum class throttle_type }; /// -/// @brief Trait classes for proc_type +/// @brief Trait classes for mc_type +/// @tparam MC the mc_type /// -template< proc_type P > -class procTraits; +template< mc_type MC > +class mcTypeTraits; /// -/// @brief Trait classes for proc_type - NIMBUS specialization +/// @brief Trait classes for mc_type - NIMBUS specialization /// template< > -struct procTraits<proc_type::NIMBUS> +struct mcTypeTraits<mc_type::NIMBUS> { enum { @@ -368,15 +372,19 @@ struct procTraits<proc_type::NIMBUS> }; /// -/// @brief Trait classes for proc_type - AXONE specialization +/// @brief Trait classes for mc_type - EXPLORER specialization /// -/// TODO: Need to add mc_type template< > -struct procTraits<proc_type::AXONE> +struct mcTypeTraits<mc_type::EXPLORER> { enum { - EXP_PORTS_PER_OCMB = 1, + MC_PER_PROC = 2, + MI_PER_MC = 2, + MCC_PER_MI = 2, + OMI_PER_MCC = 2, + OCMB_PER_OMI = 1, + PORTS_PER_OCMB = 1, DIMMS_PER_PORT = 2, }; }; |

