This patch series adds a few new features, and a couple of fixes: - Page accounting to support the eviction of the guest 2nd stage page tables - IO mapping in the HYP page tables (for device access from HYP mode) - IO mapping in the guest 2nd level page tables (for device access from guest) - Report more details about unsupported faults - Make kvm_hyp_pgd and kvm_hyp_pgd_mutex static It is also available as a branch there: git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git kvm-arm-mm-3.4-rc7 Marc Zyngier (6): ARM: KVM: add page accounting and guest page table eviction ARM: KVM: Report more details about the unsupported fault ARM: add mem_type prot_pte accessor ARM: KVM: Add support for IO mapping at the HYP level ARM: KVM: Add support for IO mapping at the guest level ARM: KVM: Make kvm_hyp_pgd and kvm_hyp_pgd_mutex static arch/arm/include/asm/kvm_mmu.h | 12 ++- arch/arm/include/asm/mach/map.h | 1 + arch/arm/kvm/arm.c | 38 ++++----- arch/arm/kvm/mmu.c | 190 ++++++++++++++++++++++++++++++++++----- arch/arm/mm/mmu.c | 6 ++ 5 files changed, 198 insertions(+), 49 deletions(-) -- 1.7.7.1