Merge tag 'kvmarm-fixes-5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 30 Oct 2020 17:25:09 +0000 (13:25 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 30 Oct 2020 17:25:09 +0000 (13:25 -0400)
commit699116c45e155925638677a74625ac9e9e046dc1
treea8e8ed4e325fc3b90830c508f350cd3daa89cc37
parent5a169bf04cd2bfdbac967d12eb5b70915b29d7ee
parent22f553842b14a1289c088a79a67fb479d3fa2a4e
Merge tag 'kvmarm-fixes-5.10-1' of git://git./linux/kernel/git/kvmarm/kvmarm into HEAD

KVM/arm64 fixes for 5.10, take #1

- Force PTE mapping on device pages provided via VFIO
- Fix detection of cacheable mapping at S2
- Fallback to PMD/PTE mappings for composite huge pages
- Fix accounting of Stage-2 PGD allocation
- Fix AArch32 handling of some of the debug registers
- Simplify host HYP entry
- Fix stray pointer conversion on nVHE TLB invalidation
- Fix initialization of the nVHE code
- Simplify handling of capabilities exposed to HYP
- Nuke VCPUs caught using a forbidden AArch32 EL0
arch/arm64/include/asm/cpufeature.h
arch/arm64/kernel/image-vars.h
arch/arm64/kvm/hyp/nvhe/tlb.c
arch/arm64/kvm/mmu.c
arch/arm64/kvm/sys_regs.c