summaryrefslogtreecommitdiffstats
path: root/src/usr/ipmi/ipmidd.H
diff options
context:
space:
mode:
authorBill Schwartz <whs@us.ibm.com>2014-10-30 07:29:56 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-12-01 16:07:34 -0600
commit90b6464a0364c1bb86ad490c3807dcbbaab3b26b (patch)
treed67fd5142ed026198b8bc7bdcb7a0035a43c5b72 /src/usr/ipmi/ipmidd.H
parentcae9d6a9bfdb1834aa5015ffedc7b1f7025ad7b9 (diff)
downloadtalos-hostboot-90b6464a0364c1bb86ad490c3807dcbbaab3b26b.tar.gz
talos-hostboot-90b6464a0364c1bb86ad490c3807dcbbaab3b26b.zip
BMC: Shutdown handling in IPMI Resource
Quiesce activity and free resources Depends-on: I2a763e5e3ea59e6afb7b7ab7d088fb236ee3428e Change-Id: Id801368fb81f0421c7b11e96898142548417db5c RTC: 106887 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14251 Tested-by: Jenkins Server Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: ANIRUDH BAGEPALLI <abagepa@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/ipmi/ipmidd.H')
-rw-r--r--src/usr/ipmi/ipmidd.H10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/usr/ipmi/ipmidd.H b/src/usr/ipmi/ipmidd.H
index d20dd6132..2faed9b3b 100644
--- a/src/usr/ipmi/ipmidd.H
+++ b/src/usr/ipmi/ipmidd.H
@@ -76,6 +76,11 @@ class IpmiDD
errlHndl_t reset(void);
/**
+ * @brief shutdown the device driver
+ */
+ void handleShutdown(void);
+
+ /**
* @brief Constructor
*
* @parm void
@@ -111,6 +116,11 @@ class IpmiDD
mutex_t iv_mutex;
/**
+ * @brief Shut down resources
+ */
+ bool iv_shutdown_now;
+
+ /**
* @brief True if we told the RP to try a write again
*/
bool iv_eagains;
OpenPOWER on IntegriCloud