@@ -978,6 +978,11 @@ struct kvm_arm_device_addr {
__u64 addr;
};
+struct kvm_mem_addr {
+ __u64 addr;
+ __u32 len;
+};
+
/*
* Device control API, available with KVM_CAP_DEVICE_CTRL
*/
@@ -1199,6 +1204,7 @@ struct kvm_s390_ucas_mapping {
/* Available with KVM_CAP_S390_IRQ_STATE */
#define KVM_S390_SET_IRQ_STATE _IOW(KVMIO, 0xb5, struct kvm_s390_irq_state)
#define KVM_S390_GET_IRQ_STATE _IOW(KVMIO, 0xb6, struct kvm_s390_irq_state)
+#define KVM_FLUSH_DCACHE_GPA _IOW(KVMIO, 0xb7, struct kvm_mem_addr)
#define KVM_DEV_ASSIGN_ENABLE_IOMMU (1 << 0)
#define KVM_DEV_ASSIGN_PCI_2_3 (1 << 1)
Add KVM_FLUSH_DCACHE_GPA ioctl. Signed-off-by: Jérémy Fanguède <j.fanguede@virtualopensystems.com> --- linux-headers/linux/kvm.h | 6 ++++++ 1 file changed, 6 insertions(+)