-
- Downloads
Merge tag 'kvm-arm-for-3.18-take-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm
Pull second batch of changes for KVM/{arm,arm64} from Marc Zyngier: "The most obvious thing is the sizeable MMU changes to support 48bit VAs on arm64. Summary: - support for 48bit IPA and VA (EL2) - a number of fixes for devices mapped into guests - yet another VGIC fix for BE - a fix for CPU hotplug - a few compile fixes (disabled VGIC, strict mm checks)" [ I'm pulling directly from Marc at the request of Paolo Bonzini, whose backpack was stolen at Düsseldorf airport and will do new keys and rebuild his web of trust. - Linus ] * tag 'kvm-arm-for-3.18-take-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm: arm/arm64: KVM: Fix BE accesses to GICv2 EISR and ELRSR regs arm: kvm: STRICT_MM_TYPECHECKS fix for user_mem_abort arm/arm64: KVM: Ensure memslots are within KVM_PHYS_SIZE arm64: KVM: Implement 48 VA support for KVM EL2 and Stage-2 arm/arm64: KVM: map MMIO regions at creation time arm64: kvm: define PAGE_S2_DEVICE as read-only by default ARM: kvm: define PAGE_S2_DEVICE as read-only by default arm/arm64: KVM: add 'writable' parameter to kvm_phys_addr_ioremap arm/arm64: KVM: fix potential NULL dereference in user_mem_abort() arm/arm64: KVM: use __GFP_ZERO not memset() to get zeroed pages ARM: KVM: fix vgic-disabled build arm: kvm: fix CPU hotplug
Showing
- arch/arm/include/asm/kvm_mmu.h 27 additions, 4 deletionsarch/arm/include/asm/kvm_mmu.h
- arch/arm/include/asm/pgtable.h 1 addition, 1 deletionarch/arm/include/asm/pgtable.h
- arch/arm/kvm/arm.c 3 additions, 2 deletionsarch/arm/kvm/arm.c
- arch/arm/kvm/interrupts_head.S 7 additions, 0 deletionsarch/arm/kvm/interrupts_head.S
- arch/arm/kvm/mmu.c 197 additions, 38 deletionsarch/arm/kvm/mmu.c
- arch/arm64/include/asm/kvm_mmu.h 117 additions, 10 deletionsarch/arm64/include/asm/kvm_mmu.h
- arch/arm64/include/asm/pgtable.h 1 addition, 1 deletionarch/arm64/include/asm/pgtable.h
- arch/arm64/kvm/vgic-v2-switch.S 8 additions, 4 deletionsarch/arm64/kvm/vgic-v2-switch.S
- include/kvm/arm_vgic.h 10 additions, 2 deletionsinclude/kvm/arm_vgic.h
- virt/kvm/arm/vgic-v2.c 3 additions, 21 deletionsvirt/kvm/arm/vgic-v2.c
- virt/kvm/arm/vgic.c 18 additions, 3 deletionsvirt/kvm/arm/vgic.c
Loading
Please register or sign in to comment