summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
authorBrian Horton <brianh@linux.ibm.com>2013-10-02 16:33:05 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-10-29 13:59:40 -0500
commit3cc9e5c271ba495a915948c814a598ee158dc66d (patch)
treee68b684b0d147b4f0ddb92202d711d1e6aa30c14 /src/include/usr
parent9d717738243b968041bba65e4758e3df36eb4474 (diff)
downloadtalos-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.H18
-rw-r--r--src/include/usr/hwas/common/hwas_reasoncodes.H3
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,
OpenPOWER on IntegriCloud