summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorCédric Le Goater2017-04-05 14:41:34 +0200
committerDavid Gibson2017-04-26 04:41:55 +0200
commitcd60d85ef6a557acd519874827b52517e6fbc523 (patch)
tree8e272e3cd559cda87c7b728e26ceb9fedec5af3c /include
parentipmi: introduce an ipmi_bmc_sdr_find() API (diff)
downloadqemu-cd60d85ef6a557acd519874827b52517e6fbc523.tar.gz
qemu-cd60d85ef6a557acd519874827b52517e6fbc523.tar.xz
qemu-cd60d85ef6a557acd519874827b52517e6fbc523.zip
ipmi: introduce an ipmi_bmc_gen_event() API
It will be used to fill the message buffer with custom events expected by some systems. Typically, an Open PowerNV platform guest is notified with an OEM SEL message before a shutdown or a reboot. Signed-off-by: Cédric Le Goater <clg@kaod.org> Acked-by: Corey Minyard <cminyard@mvista.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'include')
-rw-r--r--include/hw/ipmi/ipmi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/hw/ipmi/ipmi.h b/include/hw/ipmi/ipmi.h
index 0d36cfc6b7..0affe5a4d8 100644
--- a/include/hw/ipmi/ipmi.h
+++ b/include/hw/ipmi/ipmi.h
@@ -261,4 +261,6 @@ typedef uint8_t ipmi_sdr_compact_buffer[sizeof(struct ipmi_sdr_compact)];
int ipmi_bmc_sdr_find(IPMIBmc *b, uint16_t recid,
const struct ipmi_sdr_compact **sdr, uint16_t *nextrec);
+void ipmi_bmc_gen_event(IPMIBmc *b, uint8_t *evt, bool log);
+
#endif