qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [RFC PATCH 0/3] KVM: Introduce KVM_MEM_UNCACHED


From: Andrew Jones
Subject: [Qemu-devel] [RFC PATCH 0/3] KVM: Introduce KVM_MEM_UNCACHED
Date: Wed, 18 Mar 2015 15:10:30 -0400

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




reply via email to

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