diff options
author | Jaymes Wilks <mjwilks@us.ibm.com> | 2017-12-12 16:20:18 -0600 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2017-12-15 11:11:30 -0500 |
commit | 04dca99153cae852c2b7a3e63fc497d7cf0f2dda (patch) | |
tree | 5fd398f55b60d8528fd08ba6be5403b18a8de4a9 /src/include/usr/hwas/common | |
parent | 0041dd78c7050c27f29aab2a5105a10387930115 (diff) | |
download | talos-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.H | 19 |
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 |