summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/memory/lib/mcbist/memdiags.H
diff options
context:
space:
mode:
authorTsung Yeung <tyeung@us.ibm.com>2018-03-07 17:54:17 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-03-23 17:53:58 -0400
commit3a4d0639d249c587dfd8bbd2429b8001c488bb1d (patch)
tree67b3a52f8e62b35fedd64969e8f53786c29358c6 /src/import/chips/p9/procedures/hwp/memory/lib/mcbist/memdiags.H
parentec53527cf6363e534639b3fbd2ec21d6b6d987a5 (diff)
downloadtalos-hostboot-3a4d0639d249c587dfd8bbd2429b8001c488bb1d.tar.gz
talos-hostboot-3a4d0639d249c587dfd8bbd2429b8001c488bb1d.zip
Adds STR entry and exit functions to support NVDIMM
Change-Id: Ia4385d885c4a4dd23378ec488a93209f547cb20b CQ:SW420342 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55226 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55986 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/p9/procedures/hwp/memory/lib/mcbist/memdiags.H')
-rw-r--r--src/import/chips/p9/procedures/hwp/memory/lib/mcbist/memdiags.H5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/import/chips/p9/procedures/hwp/memory/lib/mcbist/memdiags.H b/src/import/chips/p9/procedures/hwp/memory/lib/mcbist/memdiags.H
index af5cd2c24..918342c6c 100644
--- a/src/import/chips/p9/procedures/hwp/memory/lib/mcbist/memdiags.H
+++ b/src/import/chips/p9/procedures/hwp/memory/lib/mcbist/memdiags.H
@@ -380,6 +380,8 @@ fapi2::ReturnCode broadcast_mode_start_address_check(const fapi2::Target<fapi2::
// Defaults to the first address behind the target
/// @param[in] i_end whether to end, and where
/// Defaults to stop after slave rank
+/// @param[in] i_end_address mcbist::address representing the address to end.
+// Defaults to mcbist::address::LARGEST_ADDRESS
/// @return FAPI2_RC_SUCCESS iff everything ok
/// @note The function is asynchronous, and the caller should be looking for a done attention
/// @note The address is often the port, dimm, rank but this is not enforced in the API.
@@ -388,7 +390,8 @@ template< fapi2::TargetType T >
fapi2::ReturnCode sf_read( const fapi2::Target<T>& i_target,
const stop_conditions& i_stop,
const mss::mcbist::address& i_address = mss::mcbist::address(),
- const end_boundary i_end = end_boundary::STOP_AFTER_SLAVE_RANK );
+ const end_boundary i_end = end_boundary::STOP_AFTER_SLAVE_RANK,
+ const mss::mcbist::address& i_end_address = mss::mcbist::address(mcbist::address::LARGEST_ADDRESS) );
///
/// @brief Scrub - continuous scrub all memory behind the target
OpenPOWER on IntegriCloud