Merge branch kvm-arm64/vmid-allocator into kvmarm-master/next
* kvm-arm64/vmid-allocator:
: .
: VMID allocation rewrite from Shameerali Kolothum Thodi, paving the
: way for pinned VMIDs and SVA.
: .
KVM: arm64: Make active_vmids invalid on vCPU schedule out
KVM: arm64: Align the VMID allocation with the arm64 ASID
KVM: arm64: Make VMID bits accessible outside of allocator
KVM: arm64: Introduce a new VMID allocator for KVM
Signed-off-by:
Marc Zyngier <maz@kernel.org>
Showing
- arch/arm64/include/asm/kvm_host.h 7 additions, 3 deletionsarch/arm64/include/asm/kvm_host.h
- arch/arm64/include/asm/kvm_mmu.h 3 additions, 1 deletionarch/arm64/include/asm/kvm_mmu.h
- arch/arm64/kernel/image-vars.h 3 additions, 0 deletionsarch/arm64/kernel/image-vars.h
- arch/arm64/kvm/Makefile 1 addition, 1 deletionarch/arm64/kvm/Makefile
- arch/arm64/kvm/arm.c 17 additions, 89 deletionsarch/arm64/kvm/arm.c
- arch/arm64/kvm/hyp/nvhe/mem_protect.c 1 addition, 2 deletionsarch/arm64/kvm/hyp/nvhe/mem_protect.c
- arch/arm64/kvm/mmu.c 0 additions, 1 deletionarch/arm64/kvm/mmu.c
- arch/arm64/kvm/vmid.c 196 additions, 0 deletionsarch/arm64/kvm/vmid.c
Please register or sign in to comment