[GIT PULL] KVM/arm64 fixes for 3.13

Marc Zyngier
2013-11-08T10:07:28Z

The following changes since commit 4a10c2ac2f368583138b774ca41fac4207911983:

Linux 3.12-rc2 (2013-09-23 15:41:09 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/kvm-arm64/for-3.13-1

for you to fetch changes up to ce94fe93d566bf381c6ecbd45010d36c5f04d692:

arm/arm64: KVM: PSCI: propagate caller endianness to the incoming vcpu (2013-11-07 19:09:08 +0000)

----------------------------------------------------------------
A handful of fixes for KVM/arm64:

- A couple a basic fixes for running BE guests on a LE host
- A performance improvement for overcommitted VMs (same as the equivalent
patch for ARM)

----------------------------------------------------------------

Marc Zyngier (3):
arm64: KVM: Yield CPU when vcpu executes a WFE
arm/arm64: KVM: MMIO support for BE guest
arm/arm64: KVM: PSCI: propagate caller endianness to the incoming vcpu

arch/arm/include/asm/kvm_emulate.h | 46 +++++++++++++++++++
arch/arm/kvm/mmio.c | 86 +++++++++++++++++++++++++++++++-----
arch/arm/kvm/psci.c | 4 ++
arch/arm64/include/asm/kvm_arm.h | 8 +++-
arch/arm64/include/asm/kvm_emulate.h | 56 +++++++++++++++++++++++
arch/arm64/kvm/Kconfig | 1 +
arch/arm64/kvm/handle_exit.c | 18 +++++---
7 files changed, 201 insertions(+), 18 deletions(-)

--
1.8.2.3