Skip to content

A handful of KVM/ARM fixes

Marc Zyngier linux-arm-kernel 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest3 patches 0 repliesNew
  2. v10 of 5 patches 0 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3ARM: KVM: perform save/restore of PARarch/arm/include/asm/kvm_asm.h arch/arm/kvm/coproc.c arch/arm/kvm/interrupts.S +1 more+35 -131 reply
1/3ARM: KVM: perform save/restore of PAR+0 -00 replies
2/3ARM: KVM: add missing dsb before invalidating Stage-2 TLBsarch/arm/kvm/interrupts.S+1 -00 replies
3/3ARM: KVM: clear exclusive monitor on all exception returnsarch/arm/kvm/interrupts.S+3 -02 replies

Reviews trailers per patch

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

Read the v2 thread

Cover letter [PATCH v2 0/3] A handful of KVM/ARM fixes

This is a small patch series that I accumulated while tracking what turned out to be an unrelated issue.

The first patch has already been posted a while ago and included here for completeness. The others are fairly simple missing barriers/clear exclusives that are actually required.

This has been tested on TC2, and is also available in my tree:
git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git kvm-arm/fixes-3.10-rc6

Quoted 1 line

From v1:

- Dropped two barrier related patches after Will convinced me that they were not required at all.
- Changed dsb to "dsb ishst" in the second patch to reflect that we only care about stores.

Marc Zyngier (3):
ARM: KVM: perform save/restore of PAR
ARM: KVM: add missing dsb before invalidating Stage-2 TLBs
ARM: KVM: clear exclusive monitor on all exception returns

 arch/arm/include/asm/kvm_asm.h | 22 ++++++++++++----------
 arch/arm/kvm/coproc.c          |  4 ++++
 arch/arm/kvm/interrupts.S      | 16 +++++++++++++++-
 arch/arm/kvm/interrupts_head.S | 10 ++++++++--
 4 files changed, 39 insertions(+), 13 deletions(-)
Signature · 1 line
1.8.2.3