All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/3] KVM: arm64: Fix SPE and TRBE nVHE world switch
@ 2026-03-27 13:00 Will Deacon
  2026-03-27 13:00 ` [PATCH v4 1/3] KVM: arm64: Disable TRBE Trace Buffer Unit when running in guest context Will Deacon
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Will Deacon @ 2026-03-27 13:00 UTC (permalink / raw)
  To: kvmarm
  Cc: mark.rutland, linux-arm-kernel, Will Deacon, Marc Zyngier,
	Oliver Upton, James Clark, Leo Yan, Suzuki K Poulose, Fuad Tabba,
	Alexandru Elisei, Yabin Cui

Hi all,

I got the Sashiko treatment on v3, so here's a quick respin to address
the BRBE thinko it found in the last patch.

Previous versions of the series are available at:

  v1: https://lore.kernel.org/r/20260216130959.19317-1-will@kernel.org
  v2: https://lore.kernel.org/r/20260227212136.7660-1-will@kernel.org
  v3: https://lore.kernel.org/r/20260326141214.18990-1-will@kernel.org

Changes since v3 include:

  * Retain zeroing of *brbcr_el1 when saving BRBE state
  * Dropped R-b / T-b tags on the BRBE patch

Cheers,

Will

Cc: Marc Zyngier <maz@kernel.org>
Cc: Oliver Upton <oupton@kernel.org>
Cc: James Clark <james.clark@linaro.org>
Cc: Leo Yan <leo.yan@arm.com>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Cc: Fuad Tabba <tabba@google.com>
Cc: Alexandru Elisei <alexandru.elisei@arm.com>
Cc: Yabin Cui <yabinc@google.com>

--->8

Will Deacon (3):
  KVM: arm64: Disable TRBE Trace Buffer Unit when running in guest
    context
  KVM: arm64: Disable SPE Profiling Buffer when running in guest context
  KVM: arm64: Don't pass host_debug_state to BRBE world-switch routines

 arch/arm64/include/asm/kvm_host.h  |   2 +
 arch/arm64/kvm/hyp/nvhe/debug-sr.c | 116 +++++++++++++++++++++++------
 arch/arm64/kvm/hyp/nvhe/switch.c   |   2 +-
 3 files changed, 95 insertions(+), 25 deletions(-)

-- 
2.53.0.1018.g2bb0e51243-goog


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

end of thread, other threads:[~2026-03-28 17:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-27 13:00 [PATCH v4 0/3] KVM: arm64: Fix SPE and TRBE nVHE world switch Will Deacon
2026-03-27 13:00 ` [PATCH v4 1/3] KVM: arm64: Disable TRBE Trace Buffer Unit when running in guest context Will Deacon
2026-03-27 13:00 ` [PATCH v4 2/3] KVM: arm64: Disable SPE Profiling Buffer " Will Deacon
2026-03-27 13:00 ` [PATCH v4 3/3] KVM: arm64: Don't pass host_debug_state to BRBE world-switch routines Will Deacon
2026-03-27 13:23   ` Fuad Tabba
2026-03-28 17:13 ` [PATCH v4 0/3] KVM: arm64: Fix SPE and TRBE nVHE world switch Marc Zyngier

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.