[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 1/7] Only call kvm_set_irqfd() if CONFIG_KVM is defi
From: |
Jes . Sorensen |
Subject: |
[Qemu-devel] [PATCH 1/7] Only call kvm_set_irqfd() if CONFIG_KVM is defined |
Date: |
Tue, 15 Jun 2010 14:51:12 +0200 |
From: Jes Sorensen <address@hidden>
Only call kvm_set_irqfd() if CONFIG_KVM is defined to avoid breaking
the build for non x86.
Signed-off-by: Jes Sorensen <address@hidden>
---
hw/virtio-pci.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/hw/virtio-pci.c b/hw/virtio-pci.c
index c3c1fcd..926b8e1 100644
--- a/hw/virtio-pci.c
+++ b/hw/virtio-pci.c
@@ -431,6 +431,7 @@ static void virtio_pci_guest_notifier_read(void *opaque)
static int virtio_pci_mask_notifier(PCIDevice *dev, unsigned vector,
void *opaque, int masked)
{
+#ifdef CONFIG_KVM
VirtQueue *vq = opaque;
EventNotifier *notifier = virtio_queue_get_guest_notifier(vq);
int r = kvm_set_irqfd(dev->msix_irq_entries[vector].gsi,
@@ -447,6 +448,9 @@ static int virtio_pci_mask_notifier(PCIDevice *dev,
unsigned vector,
NULL, NULL, NULL);
}
return 0;
+#else
+ return -ENOSYS;
+#endif
}
static int virtio_pci_set_guest_notifier(void *opaque, int n, bool assign)
--
1.6.6.1
- [Qemu-devel] [PATCH v2 0/7] Fix building qemu-kvm for non KVM target, Jes . Sorensen, 2010/06/15
- [Qemu-devel] [PATCH 1/7] Only call kvm_set_irqfd() if CONFIG_KVM is defined,
Jes . Sorensen <=
- [Qemu-devel] [PATCH 2/7] No need for kvm_init() stub as already defined in qemu-kvm.h, Jes . Sorensen, 2010/06/15
- [Qemu-devel] [PATCH 3/7] time_drift_fix is x86 only, rather than !ia64, Jes . Sorensen, 2010/06/15
- [Qemu-devel] [PATCH 4/7] Build certain drivers for MIPS as well., Jes . Sorensen, 2010/06/15
- [Qemu-devel] [PATCH 5/7] Only export phys_mem create functions for !CONFIG_USER_ONLY builds, Jes . Sorensen, 2010/06/15
- [Qemu-devel] [PATCH 6/7] Only treat KVM specific cmdline options for KVM enabled builds, Jes . Sorensen, 2010/06/15
- [Qemu-devel] [PATCH 7/7] Declare no_hpet variable for all targets, Jes . Sorensen, 2010/06/15