qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [RFC 1/6] headers sync


From: Baptiste Reynal
Subject: [Qemu-devel] [RFC 1/6] headers sync
Date: Fri, 12 Jun 2015 16:20:05 +0200

Signed-off-by: Baptiste Reynal <address@hidden>
---
 linux-headers/linux/kvm.h | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/linux-headers/linux/kvm.h b/linux-headers/linux/kvm.h
index fad9e5c..d48d7b1 100644
--- a/linux-headers/linux/kvm.h
+++ b/linux-headers/linux/kvm.h
@@ -1003,6 +1003,19 @@ struct kvm_device_attr {
 #define   KVM_DEV_VFIO_GROUP_ADD                       1
 #define   KVM_DEV_VFIO_GROUP_DEL                       2
 
+#define  KVM_DEV_ARM_SMMU_V2_CFG               1
+#define   KVM_DEV_ARM_SMMU_V2_CFG_INIT                 1
+#define   KVM_DEV_ARM_SMMU_V2_CFG_IRQ                  2
+#define   KVM_DEV_ARM_SMMU_V2_CFG_SIZE                 3
+#define  KVM_DEV_ARM_SMMU_V2_VFIO              2
+#define   KVM_DEV_ARM_SMMU_V2_VFIO_GROUP_ADD           1
+#define   KVM_DEV_ARM_SMMU_V2_VFIO_GROUP_DEL           2
+
+struct arm_smmu_v2_vfio_group_sid {
+       __u32   fd;     /* file descriptor of the VFIO group */
+       __u16   sid;
+};
+
 enum kvm_device_type {
        KVM_DEV_TYPE_FSL_MPIC_20        = 1,
 #define KVM_DEV_TYPE_FSL_MPIC_20       KVM_DEV_TYPE_FSL_MPIC_20
@@ -1018,6 +1031,8 @@ enum kvm_device_type {
 #define KVM_DEV_TYPE_FLIC              KVM_DEV_TYPE_FLIC
        KVM_DEV_TYPE_ARM_VGIC_V3,
 #define KVM_DEV_TYPE_ARM_VGIC_V3       KVM_DEV_TYPE_ARM_VGIC_V3
+       KVM_DEV_TYPE_ARM_SMMU_V2,
+#define KVM_DEV_TYPE_ARM_SMMU_V2       KVM_DEV_TYPE_ARM_SMMU_V2
        KVM_DEV_TYPE_MAX,
 };
 
-- 
2.4.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]