summaryrefslogtreecommitdiffstats
path: root/src/include/usr/hwas/common
diff options
context:
space:
mode:
authorJaymes Wilks <mjwilks@us.ibm.com>2017-12-12 16:20:18 -0600
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2017-12-15 11:11:30 -0500
commit04dca99153cae852c2b7a3e63fc497d7cf0f2dda (patch)
tree5fd398f55b60d8528fd08ba6be5403b18a8de4a9 /src/include/usr/hwas/common
parent0041dd78c7050c27f29aab2a5105a10387930115 (diff)
downloadtalos-hostboot-04dca99153cae852c2b7a3e63fc497d7cf0f2dda.tar.gz
talos-hostboot-04dca99153cae852c2b7a3e63fc497d7cf0f2dda.zip
Stop deconfiguring magic MCA and its MCBIST by association
Deconfiguring the magic MCA and its parent MCBIST was causing Maint UE to be reported on other slots. The deconfiguration logic for magic MCAs will now be handled by the RC_MSS_ZCNTL hardware procedure. Change-Id: Ica32c3b5850ae6e7b9f6c2a53bfcb88d4b462046 CQ:SW402588 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/50842 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> 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> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include/usr/hwas/common')
-rw-r--r--src/include/usr/hwas/common/deconfigGard.H19
1 files changed, 3 insertions, 16 deletions
diff --git a/src/include/usr/hwas/common/deconfigGard.H b/src/include/usr/hwas/common/deconfigGard.H
index 2b6e0c779..42782883f 100644
--- a/src/include/usr/hwas/common/deconfigGard.H
+++ b/src/include/usr/hwas/common/deconfigGard.H
@@ -156,10 +156,10 @@ public:
// set by presentByAssoc() when a MBA has no DIMMs
DECONFIGURED_BY_NO_CHILD_DIMM, // BASE | 0x0A
-
+
// set by presentByAssoc() when a MEMBUF has no MCS
DECONFIGURED_BY_NO_PARENT_DMI, // BASE | 0x0B
- DECONFIGURED_BY_NO_PARENT_MCS =
+ DECONFIGURED_BY_NO_PARENT_MCS =
DECONFIGURED_BY_NO_PARENT_DMI,
// set by presentByAssoc() when a MEMBUF has no MBAs
DECONFIGURED_BY_NO_CHILD_MBA, // BASE | 0x0C
@@ -180,7 +180,7 @@ public:
DECONFIGURED_BY_NO_CHILD_MCS, // BASE | 0x14
DECONFIGURED_BY_NO_PARENT_MCBIST, // BASE | 0x15
DECONFIGURED_BY_DISABLED_PORT, // BASE | 0x16
-
+
DECONFIGURED_BY_NO_CHILD_MI, // BASE | 0x17
DECONFIGURED_BY_NO_CHILD_DMI, // BASE | 0x18
DECONFIGURED_BY_NO_PARENT_MC, // BASE | 0x19
@@ -508,19 +508,6 @@ private:
NOT_AT_RUNTIME);
/**
- * @brief Enforce deconfiguring entire MCBIST unit if magic
- * MCA port is the target
- *
- * Called by _deconfigureByAssoc().
- *
- * @param[in] i_target Reference to base Target.
- * @param[in] i_errlEid Error log EID to store in Deconfigure Record.
- * @param[in] i_deconfigRule Deconfigure Runtime options
- */
- void enforceMagicMcaDeconfig(TARGETING::Target & i_target,
- const uint32_t i_errlEid,
- const DeconfigureFlags i_deconfigRule);
- /**
* @brief Deconfigures a Target.
*
* This will Deconfigure the Target (set state to non-functional, do any
OpenPOWER on IntegriCloud