diff options
author | Dean Sanner <dsanner@us.ibm.com> | 2014-09-08 07:29:52 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2014-09-11 10:44:50 -0500 |
commit | da34aa986965077bf901eb7d3ff7f7804d80020f (patch) | |
tree | 209a5ed8600aceb1c21be968a022dde2b13aaebe /src/include/usr/mbox | |
parent | c8b129aa555e27b5be7fb3f296e8f15f9a3348f1 (diff) | |
download | talos-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.H | 12 |
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 |