mbox series

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

Message ID 20211208152300.2478542-1-qperret@google.com (mailing list archive)
Headers show
Series KVM: arm64: Miscellaneous pkvm fixes | expand

Message

Quentin Perret Dec. 8, 2021, 3:22 p.m. UTC
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(-)

Comments

Marc Zyngier Dec. 15, 2021, 2:30 p.m. UTC | #1
On Wed, 8 Dec 2021 15:22:53 +0000, Quentin Perret wrote:
> 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
> 
> [...]

Applied to next, thanks!

[1/6] KVM: arm64: pkvm: Fix hyp_pool max order
      commit: 34b43a8849229e8363c19236ecdf463b7a89d085
[2/6] KVM: arm64: pkvm: Disable GICv2 support
      commit: a770ee80e66270a7df183dda5ad6df4e8c8ab615
[3/6] KVM: arm64: Make the hyp memory pool static
      commit: 53a563b01fa2ae2376a0b7d547f26a0ae9c78b5c
[4/6] KVM: arm64: Make __io_map_base static
      commit: 473a3efbafaa9ffd06c8b8f653f24c97b5ac3ff0
[5/6] KVM: arm64: pkvm: Stub io map functions
      commit: bff01cb6b1bf68052739eb6155132f7d6d974208
[6/6] KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE
      commit: 64a1fbda59f4b14adde7f21cda687e2b9703b7bb

Cheers,

	M.