[PATCH 0/6] KVM: arm64: Miscellaneous pkvm fixes

From: Quentin Perret
Date: Wed Dec 08 2021 - 10:23:06 EST


Hi all,

This series is a collection of various fixes and cleanups for KVM/arm64
when running in nVHE protected mode. The first two patches are real
fixes/improvements, the following two are minor cleanups, and the last
two help satisfy my paranoia so they're certainly optional.

Cheers!
Quentin

Quentin Perret (6):
KVM: arm64: pkvm: Fix hyp_pool max order
KVM: arm64: pkvm: Disable GICv2 support
KVM: arm64: Make the hyp memory pool static
KVM: arm64: Make __io_map_base static
KVM: arm64: pkvm: Stub io map functions
KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE

arch/arm64/kvm/hyp/include/nvhe/mm.h | 2 --
arch/arm64/kvm/hyp/nvhe/mm.c | 3 ++-
arch/arm64/kvm/hyp/nvhe/page_alloc.c | 2 +-
arch/arm64/kvm/hyp/nvhe/setup.c | 2 +-
arch/arm64/kvm/mmu.c | 9 +++++++++
arch/arm64/kvm/vgic/vgic-v2.c | 5 +++++
arch/arm64/kvm/vgic/vgic-v3.c | 2 +-
7 files changed, 19 insertions(+), 6 deletions(-)

--
2.34.1.400.ga245620fadb-goog