[RFC PATCH 0/3] KVM: Introduce KVM_MEM_UNCACHED

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

 



Introduce a new memory region flag, KVM_MEM_UNCACHED, which
is needed by ARM. This flag informs KVM that the given memory
region is typically mapped by the guest as uncached. KVM for
ARM then maps that region as uncached for userspace as well,
in order to keep coherency.

Andrew Jones (3):
  KVM: promote KVM_MEMSLOT_INCOHERENT to uapi
  arm/arm64: KVM: decouple READONLY and UNCACHED
  arm/arm64: KVM: implement KVM_MEM_UNCACHED

 Documentation/virtual/kvm/api.txt | 16 ++++---
 arch/arm/include/asm/kvm_mmu.h    |  9 ++++
 arch/arm/include/uapi/asm/kvm.h   |  2 +
 arch/arm/kvm/arm.c                |  1 +
 arch/arm/kvm/mmu.c                | 90 ++++++++++++++++++++++++++++++++++-----
 arch/arm64/include/asm/kvm_mmu.h  |  9 ++++
 arch/arm64/include/uapi/asm/kvm.h |  2 +
 include/linux/kvm_host.h          |  1 -
 include/uapi/linux/kvm.h          |  2 +
 virt/kvm/kvm_main.c               |  7 ++-
 10 files changed, 121 insertions(+), 18 deletions(-)

-- 
1.8.3.1

_______________________________________________
kvmarm mailing list
kvmarm@xxxxxxxxxxxxxxxxxxxxx
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm




[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux