summaryrefslogtreecommitdiffstats
path: root/src/include/usr/mbox
diff options
context:
space:
mode:
authorDean Sanner <dsanner@us.ibm.com>2014-09-08 07:29:52 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-09-11 10:44:50 -0500
commitda34aa986965077bf901eb7d3ff7f7804d80020f (patch)
tree209a5ed8600aceb1c21be968a022dde2b13aaebe /src/include/usr/mbox
parentc8b129aa555e27b5be7fb3f296e8f15f9a3348f1 (diff)
downloadtalos-hostboot-da34aa986965077bf901eb7d3ff7f7804d80020f.tar.gz
talos-hostboot-da34aa986965077bf901eb7d3ff7f7804d80020f.zip
Workaround SBE interupt injection bug on multi-node
Change-Id: Ib17ae25542100c88fd5e85add362876582ea4449 CQ: SW274682 Backport: release-fips820 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13224 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/mbox')
-rw-r--r--src/include/usr/mbox/mboxif.H12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/include/usr/mbox/mboxif.H b/src/include/usr/mbox/mboxif.H
index 1f56d6c95..497a22893 100644
--- a/src/include/usr/mbox/mboxif.H
+++ b/src/include/usr/mbox/mboxif.H
@@ -116,13 +116,21 @@ namespace MBOX
/**
* Suspend the mailbox.
*
+ * @param[in] i_disable_hw_int, disable interrupts from hw along
+ * with SW suspend. Defaults to SW suspend only
+ * @param[in] i_allow_resp, Allow suspend to happen even if
+ * there are pending HB responses to FSP. Use
+ * with extreme caution
+ *
* @return error handle on error
*
* @note:
* Any message sent to the FSP will be queued and send after the mailbox
- * is resumed. Interrupts from the FSP MBox will be masked.
+ * is resumed. Interrupts from the FSP MBox will be masked if
+ * i_disable_hw_int is set
*/
- errlHndl_t suspend();
+ errlHndl_t suspend(bool i_disable_hw_int = false,
+ bool i_allow_resp = false);
/**
* Resume the mailbox
OpenPOWER on IntegriCloud