]> xenbits.xensource.com Git - people/pauldu/qemu.git/commitdiff
ipmi: Generate an interrupt on watchdog pretimeout expiry
authorCorey Minyard <cminyard@mvista.com>
Fri, 16 Aug 2019 21:59:07 +0000 (16:59 -0500)
committerCorey Minyard <cminyard@mvista.com>
Fri, 20 Sep 2019 19:08:10 +0000 (14:08 -0500)
Add the watchdog pretimeout to the bits that cause an interrupt on attn.
Otherwise the user won't know.

Signed-off-by: Corey Minyard <cminyard@mvista.com>
hw/ipmi/ipmi_bmc_sim.c

index afb99e33d700bb010ac9d424b15276452cc20210..6e6cd1b47d7b49c0fc6a3c69e9bc73331dcff69b 100644 (file)
@@ -477,7 +477,9 @@ static int attn_set(IPMIBmcSim *ibs)
 
 static int attn_irq_enabled(IPMIBmcSim *ibs)
 {
-    return (IPMI_BMC_MSG_INTS_ON(ibs) && IPMI_BMC_MSG_FLAG_RCV_MSG_QUEUE_SET(ibs))
+    return (IPMI_BMC_MSG_INTS_ON(ibs) &&
+            (IPMI_BMC_MSG_FLAG_RCV_MSG_QUEUE_SET(ibs) ||
+             IPMI_BMC_MSG_FLAG_WATCHDOG_TIMEOUT_MASK_SET(ibs)))
         || (IPMI_BMC_EVBUF_FULL_INT_ENABLED(ibs) &&
             IPMI_BMC_MSG_FLAG_EVT_BUF_FULL_SET(ibs));
 }