summaryrefslogtreecommitdiffstats
path: root/src/include/kernel/intmsghandler.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/kernel/intmsghandler.H')
-rw-r--r--src/include/kernel/intmsghandler.H13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/include/kernel/intmsghandler.H b/src/include/kernel/intmsghandler.H
index 8fd4e34b6..8f7c08559 100644
--- a/src/include/kernel/intmsghandler.H
+++ b/src/include/kernel/intmsghandler.H
@@ -145,14 +145,15 @@ class InterruptMsgHdlr : public MessageHandler
static void addCpuCore(uint64_t i_pir);
/**
- * Issue an IPI to the core.
+ * Send message to interrupt resource provider (intrrp) in userspace to
+ * indicate a wakeup occurred for core/thread indicated by given pir.
+ * The intrrp monitors the expected cores/threads wakeup and will issue
+ * a timeout/error in the event that not all expected cores/threads
+ * send this message
*
- * @param[in] i_pir - The PIR of the CPU to send IPI at.
- * @param[in] i_favor - How favored the interrupt is; 0 = most favored
- * 254 = least favored, 255 = no interrupt
- * Default 0x1 - IPI from kernel side (wakeup)
+ * @param[in] i_pir - The PIR of the CPU to send doorbell to.
*/
- static void sendIPI(uint64_t i_pir, uint8_t i_favor = 0x1);
+ static void sendThreadWakeupMsg(uint64_t i_pir);
/**
* Issue the sbe/mailbox workaround (issue a mbox EOI to mailbox)
OpenPOWER on IntegriCloud