Skip to content

KVM: arm64: Fix a couple of pKVM/nVHE TLB invalidation bugs

Will Deacon kvmarm linux-arm-kernel 1 version Applied

Status from this message: Applied to 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: Invalidate EL1&0 TLB entries for all VMIDs in nvhe hyp initarch/arm64/kvm/hyp/nvhe/hyp-init.S+1 -10 replies
2/2KVM: arm64: Ensure TLBI uses correct VMID after changing contextarch/arm64/kvm/hyp/nvhe/tlb.c+3 -34 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/2] KVM: arm64: Fix a couple of pKVM/nVHE TLB invalidation bugs

Hi folks,

These two patches fix a couple of TLB invalidation bugs in pKVM. The first one was spotted by inspection while I was debugging a crash which turned out to be caused by the second problem.

Feedback welcome.

Cheers,

Will

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

--->8

Will Deacon (2):
KVM: arm64: Invalidate EL1&0 TLB entries for all VMIDs in nvhe hyp
init
KVM: arm64: Ensure TLBI uses correct VMID after changing context

 arch/arm64/kvm/hyp/nvhe/hyp-init.S | 2 +-
 arch/arm64/kvm/hyp/nvhe/tlb.c      | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
Signature · 1 line
2.46.0.76.ge559c4bf1a-goog