All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/8] KVM: arm64: Prefix of fixes from HAFDBS series (for 7.4)
@ 2026-11-06 18:31 Oliver Upton
  2026-11-06 18:31 ` [PATCH v2 1/8] KVM: arm64: nv: Disallow KVM_CAP_ARM_MTE + FEAT_EL2 Oliver Upton
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Oliver Upton @ 2026-11-06 18:31 UTC (permalink / raw)
  To: kvmarm
  Cc: Marc Zyngier, Joey Gouly, Suzuki K Poulose, Zenghui Yu,
	Wei-Lin Chang, Steffen Eiden, Fuad Tabba, Oliver Upton

v1: https://lore.kernel.org/kvmarm/20261104192124.3932743-1-oupton@kernel.org/

v1 -> v2:
 - Hide KVM_CAP_ARM_EL2 when provided a VM with MTE enabled (Sashiko)
 - Document MTE and EL2 as mutually exclusive
 - Pick up Leo's R-b (thanks!)

Oliver Upton (8):
  KVM: arm64: nv: Disallow KVM_CAP_ARM_MTE + FEAT_EL2
  KVM: arm64: nv: Add CGT description for FEAT_PoPS instructions
  KVM: arm64: Separate user / guest visibility flags
  KVM: arm64: nv: Treat the VNCR GICv3 registers as hidden from user
  KVM: arm64: Use ->visibility() to filter MTE CMO instructions
  KVM: arm64: Add sys_reg_descs for remaining MTE CMO instructions
  KVM: arm64: nv: Enforce sysreg visibility before evaulating guest
    traps
  KVM: arm64: Stop leaning on __kvm_inject_sea() for abort injection

 Documentation/virt/kvm/api.rst   |   1 +
 arch/arm64/kvm/arm.c             |  16 ++--
 arch/arm64/kvm/emulate-nested.c  |  26 +++++-
 arch/arm64/kvm/inject_fault.c    | 133 ++++++++++++++++++-------------
 arch/arm64/kvm/sys_regs.c        |  84 +++++++++++--------
 arch/arm64/kvm/sys_regs.h        |  27 +++++--
 arch/arm64/kvm/vgic-sys-reg-v3.c |   2 +-
 arch/arm64/kvm/vgic-sys-reg-v5.c |   2 +-
 8 files changed, 183 insertions(+), 108 deletions(-)


base-commit: 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4
-- 
2.47.3


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-11-08  5:30 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-06 18:31 [PATCH v2 0/8] KVM: arm64: Prefix of fixes from HAFDBS series (for 7.4) Oliver Upton
2026-11-06 18:31 ` [PATCH v2 1/8] KVM: arm64: nv: Disallow KVM_CAP_ARM_MTE + FEAT_EL2 Oliver Upton
2026-11-08  5:30   ` Wei-Lin Chang
2026-11-06 18:31 ` [PATCH v2 2/8] KVM: arm64: nv: Add CGT description for FEAT_PoPS instructions Oliver Upton
2026-11-06 18:31 ` [PATCH v2 3/8] KVM: arm64: Separate user / guest visibility flags Oliver Upton
2026-11-06 18:31 ` [PATCH v2 4/8] KVM: arm64: nv: Treat the VNCR GICv3 registers as hidden from user Oliver Upton
2026-11-06 18:31 ` [PATCH v2 5/8] KVM: arm64: Use ->visibility() to filter MTE CMO instructions Oliver Upton
2026-11-06 18:31 ` [PATCH v2 6/8] KVM: arm64: Add sys_reg_descs for remaining " Oliver Upton
2026-11-06 18:45   ` sashiko-bot
2026-11-06 21:30     ` Oliver Upton
2026-11-06 18:31 ` [PATCH v2 7/8] KVM: arm64: nv: Enforce sysreg visibility before evaulating guest traps Oliver Upton
2026-11-06 18:31 ` [PATCH v2 8/8] KVM: arm64: Stop leaning on __kvm_inject_sea() for abort injection Oliver Upton
2026-11-06 18:47   ` sashiko-bot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.