aboutsummaryrefslogtreecommitdiff
path: root/xen-all.c
diff options
context:
space:
mode:
authorWei Liu <wei.liu2@citrix.com>2012-04-12 10:01:43 +0000
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>2012-04-13 17:34:08 +0000
commitf1dbf015dfb0aa7f66f710a1f1bc58b662951de2 (patch)
tree3bc3d4c32d908a5dafea56eb1f39dd7440b2bc0f /xen-all.c
parent7672725d41d1a04195affc1a7bd5676ba6314b14 (diff)
downloadqemu-f1dbf015dfb0aa7f66f710a1f1bc58b662951de2.zip
qemu-f1dbf015dfb0aa7f66f710a1f1bc58b662951de2.tar.gz
qemu-f1dbf015dfb0aa7f66f710a1f1bc58b662951de2.tar.bz2
Xen: basic HVM MSI injection support.
Signed-off-by: Wei Liu <wei.liu2@citrix.com> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Diffstat (limited to 'xen-all.c')
-rw-r--r--xen-all.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/xen-all.c b/xen-all.c
index 3e6de41..abd2b2d 100644
--- a/xen-all.c
+++ b/xen-all.c
@@ -122,6 +122,11 @@ void xen_piix_pci_write_config_client(uint32_t address, uint32_t val, int len)
}
}
+void xen_hvm_inject_msi(uint64_t addr, uint32_t data)
+{
+ xc_hvm_inject_msi(xen_xc, xen_domid, addr, data);
+}
+
static void xen_suspend_notifier(Notifier *notifier, void *data)
{
xc_set_hvm_param(xen_xc, xen_domid, HVM_PARAM_ACPI_S_STATE, 3);