This series introduces MMU notifier support for KVM ARM, and perform some additionnal cleanup. The MMU notifier support is still quite primitive: We do not evict the page tables yet (we need to put some accounting in place for that first), and we do not age pages either. Marc Zyngier (4): KVM: Guard mmu_notifier specific code with CONFIG_MMU_NOTIFIER ARM: KVM: Use build-time checks to prevent HYP code from spanning two pages ARM: KVM: Add support for MMU notifiers ARM: KVM: Truncate top bits when inserting VMID in VTTBR arch/arm/include/asm/kvm_asm.h | 4 ++- arch/arm/include/asm/kvm_host.h | 19 +++++++++++++ arch/arm/kvm/Kconfig | 1 + arch/arm/kvm/arm.c | 17 +----------- arch/arm/kvm/exports.c | 1 - arch/arm/kvm/interrupts.S | 55 +++++++++++++++++++++++++++++++++----- arch/arm/kvm/mmu.c | 48 +++++++++++++++++++++++++++++----- include/linux/kvm_host.h | 4 +- 8 files changed, 114 insertions(+), 35 deletions(-) -- 1.7.7.1