[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
- [Qemu-devel] [RFC 0/6] vSMMU initialization, Baptiste Reynal, 2015/06/12
- [Qemu-devel] [RFC 1/6] headers sync,
Baptiste Reynal <=
- [Qemu-devel] [RFC 2/6] hw/core/platform-bus: initialization notifier, Baptiste Reynal, 2015/06/12
- [Qemu-devel] [RFC 3/6] hw/core/platform-bus: add base_address field, Baptiste Reynal, 2015/06/12
- [Qemu-devel] [RFC 4/6] hw/vfio: vsmmu device, Baptiste Reynal, 2015/06/12
- [Qemu-devel] [RFC 5/6] hw/arm/sysbus-fdt: enable vsmmu dynamic instantiation, Baptiste Reynal, 2015/06/12
- [Qemu-devel] [RFC 6/6] hw/arm/sysbus-fdt: add smmu masters in device tree, Baptiste Reynal, 2015/06/12
- Re: [Qemu-devel] [RFC 0/6] vSMMU initialization, Will Deacon, 2015/06/12