Skip to content

KVM: arm64: Simplify handling of GICv3 hardware with broken SEIS

Will Deacon kvmarm linux-arm-kernel 1 version Applied

Status from this message: Applied to kvmarm/next, thanks!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 5 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/2KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1arch/arm64/kvm/hyp/vgic-v3-sr.c+0 -31 reply
2/2KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVMarch/arm64/kvm/hyp/nvhe/setup.c+0 -173 replies

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by.

PatchMarc Zyngier
1/2R-b
2/2R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/2] KVM: arm64: Simplify handling of GICv3 hardware with broken SEIS

Hi folks,

While looking at reducing the host memory mapped into pKVM at EL2, I noticed that the GICv3 CPU interface emulation for hardware with broken SEIS implementations can be simplified and the corresponding mapping of 'kvm_vgic_global_state' can be dropped.

Please have a look!

Cheers,

Will

Cc Marc Zyngier <[email protected]>
Cc Oliver Upton <[email protected]>
Cc Joey Gouly <[email protected]>
Cc Fuad Tabba <[email protected]>

--->8

Will Deacon (2):
KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1
KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVM

 arch/arm64/kvm/hyp/nvhe/setup.c | 17 -----------------
 arch/arm64/kvm/hyp/vgic-v3-sr.c |  3 ---
 2 files changed, 20 deletions(-)
Signature · 1 line
2.47.0.105.g07ac214952-goog