diff options
author | Louis Stermole <stermole@us.ibm.com> | 2019-09-30 11:54:53 -0400 |
---|---|---|
committer | Daniel M Crowell <dcrowell@us.ibm.com> | 2019-10-08 11:23:46 -0500 |
commit | 4cbe15e36f11f6d0e9c274390429b4abede4e135 (patch) | |
tree | 356dedca707e49a870334ca2151d9e0afcb19ef1 /src/import/chips | |
parent | 822fea83d0ca1c81ea859f4cf4a5dc9a1c2f8418 (diff) | |
download | talos-hostboot-4cbe15e36f11f6d0e9c274390429b4abede4e135.tar.gz talos-hostboot-4cbe15e36f11f6d0e9c274390429b4abede4e135.zip |
Rename p9a_mss_memdiag to exp_mss_memdiag
The memdiag process operates entirely on Explorer, so the
procedure name and location should reflect that for porting purposes.
Change-Id: I3f43eae5c0476ef4bc5140f43d8625f05fff558d
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84508
Reviewed-by: ANDRE A MARIN <aamarin@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Dev-Ready: Steven B Janssen <janssens@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com>
Reviewed-by: Devon A Baughen <devon.baughen1@ibm.com>
Reviewed-by: Jennifer A Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84546
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips')
-rw-r--r-- | src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_mss_memdiag.C | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_mss_memdiag.C b/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_mss_memdiag.C index 080b3b4f0..14b9af119 100644 --- a/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_mss_memdiag.C +++ b/src/import/chips/ocmb/explorer/procedures/hwp/memory/exp_mss_memdiag.C @@ -36,31 +36,26 @@ #include <fapi2.H> #include <exp_mss_memdiag.H> #include <lib/shared/exp_defaults.H> -#include <lib/dimm/exp_rank.H> -#include <generic/memory/lib/utils/poll.H> -#include <generic/memory/lib/utils/find.H> -#include <generic/memory/lib/utils/count_dimm.H> -#include <generic/memory/lib/utils/mcbist/gen_mss_mcbist_patterns.H> -using fapi2::TARGET_TYPE_OCMB_CHIP; -using fapi2::TARGET_TYPE_SYSTEM; -using fapi2::TARGET_TYPE_MEM_PORT; -using fapi2::FAPI2_RC_SUCCESS; +#include <lib/dimm/exp_rank.H> +#include <lib/mc/exp_port.H> +#include <lib/mcbist/exp_memdiags.H> +#include <lib/mcbist/exp_mcbist_traits.H> extern "C" { /// - /// @brief Begin background scrub and run pattern tests + /// @brief Initializes memory and sets firs /// @param[in] i_target OCMB Chip /// @return FAPI2_RC_SUCCESS iff ok /// - fapi2::ReturnCode exp_mss_memdiag( const fapi2::Target<TARGET_TYPE_OCMB_CHIP>& i_target ) + fapi2::ReturnCode exp_mss_memdiag( const fapi2::Target<fapi2::TARGET_TYPE_OCMB_CHIP>& i_target ) { - FAPI_INF("Start mss memdiags on: %s", mss::c_str( i_target )); - - // TODO: Actually implement this. + FAPI_INF("Start exp_mss_memdiag on: %s", mss::c_str( i_target )); + FAPI_TRY(mss::memdiags::mss_initialize_memory(i_target)); - FAPI_INF("End memdiag"); + fapi_try_exit: + FAPI_INF("End exp_mss_memdiag on %s", mss::c_str( i_target )); return fapi2::current_err; } } |