summaryrefslogtreecommitdiffstats
path: root/src/import/generic/memory/lib/spd/spd_checker.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/import/generic/memory/lib/spd/spd_checker.H')
-rw-r--r--src/import/generic/memory/lib/spd/spd_checker.H35
1 files changed, 1 insertions, 34 deletions
diff --git a/src/import/generic/memory/lib/spd/spd_checker.H b/src/import/generic/memory/lib/spd/spd_checker.H
index a26ac4741..d393a83e7 100644
--- a/src/import/generic/memory/lib/spd/spd_checker.H
+++ b/src/import/generic/memory/lib/spd/spd_checker.H
@@ -38,6 +38,7 @@
#include <fapi2.H>
#include <generic/memory/lib/utils/shared/mss_generic_consts.H>
+#include <generic/memory/lib/utils/c_str.H>
namespace mss
{
@@ -124,40 +125,6 @@ fapi_try_exit:
}
///
-/// @brief Checks conditional passes and implements traces & exits if it fails
-/// @tparam T input data of any size
-/// @param[in] i_target fapi2 dimm target
-/// @param[in] i_conditional conditional that we are testing against
-/// @param[in] i_spd_byte_index current SPD byte
-/// @param[in] i_spd_data debug data
-/// @param[in] i_err_str error string to print out when conditional fails
-/// @return FAPI2_RC_SUCCESS iff okay
-///
-template< typename T >
-inline fapi2::ReturnCode fail_for_invalid_value(const fapi2::Target<fapi2::TARGET_TYPE_DIMM>& i_target,
- const bool i_conditional,
- const size_t i_spd_byte_index,
- const T i_spd_data,
- const char* i_err_str = "")
-{
- FAPI_ASSERT(i_conditional,
- fapi2::MSS_BAD_SPD().
- set_VALUE(i_spd_data).
- set_BYTE(i_spd_byte_index).
- set_DIMM_TARGET(i_target),
- "%s %s Byte %d, data 0x%02x, extracted value: 0x%02x.",
- spd::c_str(i_target),
- i_err_str,
- i_spd_byte_index,
- i_spd_data);
-
- return fapi2::FAPI2_RC_SUCCESS;
-fapi_try_exit:
- return fapi2::current_err;
-
-} // fail_for_invalid_value
-
-///
/// @brief Helper function to test if a DRAM generation is valid
/// @param[in] i_dram_gen the DRAM gen from SPD
/// @return true if this DRAM gen is valid, else false
OpenPOWER on IntegriCloud