summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/kernel/intmsghandler.H6
-rw-r--r--src/include/sys/msg.h4
2 files changed, 9 insertions, 1 deletions
diff --git a/src/include/kernel/intmsghandler.H b/src/include/kernel/intmsghandler.H
index 02f681bd0..dad8c4325 100644
--- a/src/include/kernel/intmsghandler.H
+++ b/src/include/kernel/intmsghandler.H
@@ -149,6 +149,12 @@ class InterruptMsgHdlr : public MessageHandler
*/
static void sendIPI(uint64_t i_pir, uint8_t i_favor = 0x1);
+ /**
+ * Issue the sbe/mailbox workaround (issue a mbox EOI to mailbox)
+ *
+ */
+ static void issueSbeMboxWA();
+
private:
static InterruptMsgHdlr * cv_instance;
diff --git a/src/include/sys/msg.h b/src/include/sys/msg.h
index b9ff8f513..162ef8c50 100644
--- a/src/include/sys/msg.h
+++ b/src/include/sys/msg.h
@@ -5,7 +5,7 @@
/* */
/* IBM CONFIDENTIAL */
/* */
-/* COPYRIGHT International Business Machines Corp. 2010,2013 */
+/* COPYRIGHT International Business Machines Corp. 2010,2014 */
/* */
/* p1 */
/* */
@@ -61,6 +61,8 @@ enum msg_sys_types_t
MSG_INTR_EXTERN, //!< Msg sent from kernel to user space on ext intr
MSG_INTR_ADD_CPU, //!< Add cpu core, data[0] = cpuid (PIR)
+ MSG_INTR_ISSUE_SBE_MBOX_WA, //!< Issue EOI to mailbox
+
};
// System-defined root queue types
OpenPOWER on IntegriCloud