[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v8 17/19] linux-headers: Update KVM headers from lin
From: |
Eric Auger |
Subject: |
[Qemu-devel] [PATCH v8 17/19] linux-headers: Update KVM headers from linux-next tag ToBeFilled |
Date: |
Sun, 30 Nov 2014 18:35:22 +0000 |
Syncup KVM related linux headers from linux-next tree using
scripts/update-linux-headers.sh.
Integrate updated KVM-VFIO API related to forwarded IRQ
Signed-off-by: Eric Auger <address@hidden>
---
linux-headers/linux/kvm.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/linux-headers/linux/kvm.h b/linux-headers/linux/kvm.h
index 12045a1..9f798ab 100644
--- a/linux-headers/linux/kvm.h
+++ b/linux-headers/linux/kvm.h
@@ -946,6 +946,9 @@ struct kvm_device_attr {
#define KVM_DEV_VFIO_GROUP 1
#define KVM_DEV_VFIO_GROUP_ADD 1
#define KVM_DEV_VFIO_GROUP_DEL 2
+#define KVM_DEV_VFIO_DEVICE 2
+#define KVM_DEV_VFIO_DEVICE_FORWARD_IRQ 1
+#define KVM_DEV_VFIO_DEVICE_UNFORWARD_IRQ 2
enum kvm_device_type {
KVM_DEV_TYPE_FSL_MPIC_20 = 1,
@@ -963,6 +966,13 @@ enum kvm_device_type {
KVM_DEV_TYPE_MAX,
};
+struct kvm_arch_forwarded_irq {
+ __u32 fd; /* file desciptor of the VFIO device */
+ __u32 index; /* VFIO device IRQ index */
+ __u32 subindex; /* VFIO device IRQ subindex */
+ __u32 gsi; /* gsi, ie. virtual IRQ number */
+};
+
/*
* ioctls for VM fds
*/
--
1.8.3.2
- [Qemu-devel] [PATCH v8 07/19] hw/vfio/pci: Introduce VFIORegion, (continued)
- [Qemu-devel] [PATCH v8 07/19] hw/vfio/pci: Introduce VFIORegion, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 08/19] hw/vfio/pci: split vfio_get_device, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 10/19] hw/vfio/pci: use name field in format strings, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 09/19] hw/vfio/pci: rename group_list into vfio_group_list, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 11/19] hw/vfio: create common module, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 12/19] hw/vfio/platform: add vfio-platform support, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 13/19] hw/vfio: calxeda xgmac device, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 14/19] hw/arm/virt: add support for VFIO devices, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 15/19] hw/arm/sysbus-fdt: enable vfio-calxeda-xgmac dynamic instantiation, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 16/19] hw/vfio/platform: Add irqfd support, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 17/19] linux-headers: Update KVM headers from linux-next tag ToBeFilled,
Eric Auger <=
- [Qemu-devel] [PATCH v8 18/19] hw/vfio/common: vfio_kvm_device_fd moved in the common header, Eric Auger, 2014/11/30
- [Qemu-devel] [PATCH v8 19/19] hw/vfio/platform: add forwarded irq support, Eric Auger, 2014/11/30