Paolo, Gleb,
Please pull the following tag to get what we currently have queued for
3.15. This series fixes a number of issue we have with when the guest
runs with caches off.
Thanks,
M.
The following changes since commit 1b385cbdd74aa803e966e01e5fe49490d6044e30:
kvm, vmx: Really fix lazy FPU on nested guest (2014-02-27 22:54:11 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git
tags/kvm-for-3.15-1
for you to fetch changes up to 56041bf920d2937b7cadcb30cb206f0372eee814:
ARM: KVM: fix warning in mmu.c (2014-03-03 01:15:25 +0000)
----------------------------------------------------------------
This series fixes coherency issues on arm and arm64 when the guest
runs with caches off, and fixes a couple of other bugs in the process.
----------------------------------------------------------------
Marc Zyngier (12):
arm64: KVM: force cache clean on page fault when caches are off
arm64: KVM: allows discrimination of AArch32 sysreg access
arm64: KVM: trap VM system registers until MMU and caches are ON
ARM: KVM: introduce kvm_p*d_addr_end
arm64: KVM: flush VM pages before letting the guest enable caches
ARM: KVM: force cache clean on page fault when caches are off
ARM: KVM: fix handling of trapped 64bit coprocessor accesses
ARM: KVM: fix ordering of 64bit coprocessor accesses
ARM: KVM: introduce per-vcpu HYP Configuration Register
ARM: KVM: add world-switch for AMAIR{0,1}
ARM: KVM: trap VM system registers until MMU and caches are ON
ARM: KVM: fix warning in mmu.c
arch/arm/include/asm/kvm_arm.h | 4 +-
arch/arm/include/asm/kvm_asm.h | 4 +-
arch/arm/include/asm/kvm_host.h | 9 ++--
arch/arm/include/asm/kvm_mmu.h | 30 +++++++++--
arch/arm/kernel/asm-offsets.c | 1 +
arch/arm/kvm/coproc.c | 84 +++++++++++++++++++++++-------
arch/arm/kvm/coproc.h | 14 +++--
arch/arm/kvm/coproc_a15.c | 2 +-
arch/arm/kvm/coproc_a7.c | 2 +-
arch/arm/kvm/guest.c | 1 +
arch/arm/kvm/interrupts_head.S | 21 +++++---
arch/arm/kvm/mmu.c | 110 ++++++++++++++++++++++++++++++++++++---
arch/arm64/include/asm/kvm_arm.h | 3 +-
arch/arm64/include/asm/kvm_asm.h | 3 +-
arch/arm64/include/asm/kvm_mmu.h | 22 ++++++--
arch/arm64/kvm/sys_regs.c | 99 ++++++++++++++++++++++++++++++-----
arch/arm64/kvm/sys_regs.h | 2 +
17 files changed, 343 insertions(+), 68 deletions(-)
--
1.9.0
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html