summaryrefslogtreecommitdiffstats
path: root/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/mcbist/exp_mcbist_traits.H
diff options
context:
space:
mode:
authorStephen Glancy <sglancy@us.ibm.com>2019-05-14 12:45:57 -0400
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-06-11 12:38:43 -0500
commit11066067e94b1924b331d6b918b64129dfde5bd2 (patch)
treeb4aba2157636e26e480892fd2781c8b4f452b527 /src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/mcbist/exp_mcbist_traits.H
parent2aaca494ec04b76ae31047ec486f2a371504a5b9 (diff)
downloadtalos-hostboot-11066067e94b1924b331d6b918b64129dfde5bd2.tar.gz
talos-hostboot-11066067e94b1924b331d6b918b64129dfde5bd2.zip
Fixes FFDC for files moved to generic
Change-Id: Ibd639646548cfe0745127419c151a67635e8ae75 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/77343 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Mark Pizzutillo <mark.pizzutillo@ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@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: Jennifer A Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/77422 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/ocmb/explorer/procedures/hwp/memory/lib/mcbist/exp_mcbist_traits.H')
-rw-r--r--src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/mcbist/exp_mcbist_traits.H117
1 files changed, 117 insertions, 0 deletions
diff --git a/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/mcbist/exp_mcbist_traits.H b/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/mcbist/exp_mcbist_traits.H
index 70830f58f..aa9e6bdcd 100644
--- a/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/mcbist/exp_mcbist_traits.H
+++ b/src/import/chips/ocmb/explorer/procedures/hwp/memory/lib/mcbist/exp_mcbist_traits.H
@@ -58,6 +58,123 @@ class mcbistMCTraits< mss::mc_type::EXPLORER>
public:
static constexpr fapi2::TargetType MC_TARGET_TYPE = fapi2::TARGET_TYPE_OCMB_CHIP;
static constexpr fapi2::TargetType FWMS_ADDR_TARGET_TYPE = fapi2::TARGET_TYPE_MEM_PORT;
+
+ ///
+ /// @brief Returns an error for memdiags compare error in last pattern
+ /// @return memdiags error
+ ///
+ static fapi2::EXP_MEMDIAGS_COMPARE_ERROR_IN_LAST_PATTERN memdiags_compare_error_in_last_pattern()
+ {
+ return fapi2::EXP_MEMDIAGS_COMPARE_ERROR_IN_LAST_PATTERN();
+ }
+
+ ///
+ /// @brief Returns an error for memdiags error in last pattern
+ /// @return memdiags error
+ ///
+ static fapi2::EXP_MEMDIAGS_ERROR_IN_LAST_PATTERN memdiags_error_in_last_pattern()
+ {
+ return fapi2::EXP_MEMDIAGS_ERROR_IN_LAST_PATTERN();
+ }
+
+ ///
+ /// @brief Returns an error if memdiags failed to start
+ /// @return memdiags error
+ ///
+ static fapi2::EXP_MEMDIAGS_MCBIST_FAILED_TO_START memdiags_failed_to_start()
+ {
+ return fapi2::EXP_MEMDIAGS_MCBIST_FAILED_TO_START();
+ }
+
+ ///
+ /// @brief Returns an error if memdiags failed to stop
+ /// @return memdiags error
+ ///
+ static fapi2::EXP_MEMDIAGS_MCBIST_FAILED_TO_STOP memdiags_failed_to_stop()
+ {
+ return fapi2::EXP_MEMDIAGS_MCBIST_FAILED_TO_STOP();
+ }
+
+ ///
+ /// @brief Returns an error if memdiags has a non-functional port
+ /// @return memdiags error
+ ///
+ static fapi2::EXP_MEMDIAGS_PORT_NOT_FUNCTIONAL memdiags_port_not_functional()
+ {
+ return fapi2::EXP_MEMDIAGS_PORT_NOT_FUNCTIONAL();
+ }
+
+ ///
+ /// @brief Returns an error if memdiags super fast init failed to init
+ /// @return memdiags error
+ ///
+ static fapi2::EXP_MEMDIAGS_SUPERFAST_INIT_FAILED_TO_INIT memdiags_sf_init_failed_init()
+ {
+ return fapi2::EXP_MEMDIAGS_SUPERFAST_INIT_FAILED_TO_INIT();
+ }
+
+ ///
+ /// @brief Returns an error if memdiags super fast read failed to init
+ /// @return memdiags error
+ ///
+ static fapi2::EXP_MEMDIAGS_SUPERFAST_READ_FAILED_TO_INIT memdiags_sf_read_failed_init()
+ {
+ return fapi2::EXP_MEMDIAGS_SUPERFAST_READ_FAILED_TO_INIT();
+ }
+
+ ///
+ /// @brief Returns an error if memdiags super fast read failed to init
+ /// @return memdiags error
+ ///
+ static fapi2::EXP_MEMDIAGS_CONTINUOUS_SCRUB_FAILED_TO_INIT memdiags_continuous_scrub_failed_init()
+ {
+ return fapi2::EXP_MEMDIAGS_CONTINUOUS_SCRUB_FAILED_TO_INIT();
+ }
+
+ ///
+ /// @brief Returns an error if memdiags targeted scrub failed to init
+ /// @return memdiags error
+ ///
+ static fapi2::EXP_MEMDIAGS_TARGETED_SCRUB_FAILED_TO_INIT memdiags_targeted_scrub_failed_init()
+ {
+ return fapi2::EXP_MEMDIAGS_TARGETED_SCRUB_FAILED_TO_INIT();
+ }
+
+ ///
+ /// @brief Returns an error if memdiags is already at a boundary
+ /// @return memdiags error
+ ///
+ static fapi2::EXP_MEMDIAGS_ALREADY_AT_BOUNDARY memdiags_already_at_boundary()
+ {
+ return fapi2::EXP_MEMDIAGS_ALREADY_AT_BOUNDARY();
+ }
+
+ ///
+ /// @brief Returns an error if MCBIST timesout
+ /// @return MCBIST error
+ ///
+ static fapi2::EXP_MCBIST_TIMEOUT mcbist_timeout()
+ {
+ return fapi2::EXP_MCBIST_TIMEOUT();
+ }
+
+ ///
+ /// @brief Returns an error if MCBIST has an unknown failure
+ /// @return MCBIST error
+ ///
+ static fapi2::EXP_MCBIST_UNKNOWN_FAILURE mcbist_unknown_failure()
+ {
+ return fapi2::EXP_MCBIST_UNKNOWN_FAILURE();
+ }
+
+ ///
+ /// @brief Returns an error if MCBIST has a data miscompare
+ /// @return MCBIST error
+ ///
+ static fapi2::EXP_MCBIST_DATA_FAIL mcbist_data_fail()
+ {
+ return fapi2::EXP_MCBIST_DATA_FAIL();
+ }
};
///
OpenPOWER on IntegriCloud