diff options
author | Brian Horton <brianh@linux.ibm.com> | 2013-10-02 16:33:05 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2013-10-29 13:59:40 -0500 |
commit | 3cc9e5c271ba495a915948c814a598ee158dc66d (patch) | |
tree | e68b684b0d147b4f0ddb92202d711d1e6aa30c14 /src/include/usr | |
parent | 9d717738243b968041bba65e4758e3df36eb4474 (diff) | |
download | talos-hostboot-3cc9e5c271ba495a915948c814a598ee158dc66d.tar.gz talos-hostboot-3cc9e5c271ba495a915948c814a598ee158dc66d.zip |
correct checkMinimumHardware hwas common function
. add check of MasterProc and for cores in MasterProc
. correct debugging information of present/non-functional
. add HWAS_I trace to HWAS error logs
. other minor error and trace udpates
. add check and correct action to istep dispatcher before
restarting in reconfig loop
. remove calls in discoverTargets, deconfigureTarget and
collectGard
Change-Id: I69a4dc6dbdfc4d079b56cde2802f0849fd4209ed
RTC: 87147
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6452
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr')
-rw-r--r-- | src/include/usr/hwas/common/deconfigGard.H | 18 | ||||
-rw-r--r-- | src/include/usr/hwas/common/hwas_reasoncodes.H | 3 |
2 files changed, 4 insertions, 17 deletions
diff --git a/src/include/usr/hwas/common/deconfigGard.H b/src/include/usr/hwas/common/deconfigGard.H index c76ee740f..abf8af3b9 100644 --- a/src/include/usr/hwas/common/deconfigGard.H +++ b/src/include/usr/hwas/common/deconfigGard.H @@ -43,16 +43,6 @@ class HwasGardTest; namespace HWAS { -/** - * @brief processDeferredDeconfig process any deferred deconfigure callouts - * that might have been 'queued' up. - * - * This is outside of the DeconfigGard class because it is called - * - * @return bool true if there were deferred deconfigure callouts; - * false if there were NO deferred deconfigure callouts; - */ -bool processDeferredDeconfig(); /** * @brief collectGard Common HWAS function to collect the GARD info @@ -536,13 +526,11 @@ public: /** - * @brief _processDeferredDeconfig process any deferred deconfigure + * @brief processDeferredDeconfig process any deferred deconfigure * callouts that might have been 'queued' up. - * - * @return bool true if there were deferred deconfigure callouts; - * false if there were NO deferred deconfigure callouts; + * This is called from the istep dispatcher */ - bool _processDeferredDeconfig(); + void processDeferredDeconfig(); /** * @brief Starts deconfiguration of procs based on deconfigured diff --git a/src/include/usr/hwas/common/hwas_reasoncodes.H b/src/include/usr/hwas/common/hwas_reasoncodes.H index e491c0498..071623629 100644 --- a/src/include/usr/hwas/common/hwas_reasoncodes.H +++ b/src/include/usr/hwas/common/hwas_reasoncodes.H @@ -31,7 +31,7 @@ namespace HWAS MOD_PROCESS_CALLOUT = 0x02, MOD_HOST_DISCOVER_TARGETS = 0x03, MOD_HOST_GARD = 0x04, - MOD_SYS_AVAIL_SVC = 0x05, + MOD_CHECK_MIN_HW = 0x05, }; enum HwasReasonCode @@ -48,7 +48,6 @@ namespace HWAS // System Availability Service codes // The first is a blanket error that will be returned to the caller, // further errors will be committed in the routine. - // RC_SYSAVAIL_INSUFFICIENT_HW = 0x10, // common with FSP RC_SYSAVAIL_NO_CORES_FUNC = 0x11, |