Skip to content

Various Book3s HV fixes that haven't been picked up yet

Paul Mackerras kvm 1 version New

Get series with b4
b4 am 20121016030303.GA1218@drongo

Versions newest first

  1. v1 Latest8 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8KVM: PPC: Book3S HV: Allow KVM guests to stop secondary threads coming onlinearch/powerpc/include/asm/smp.h arch/powerpc/kernel/smp.c arch/powerpc/kvm/book3s_hv.c+64 -20 replies
2/8KVM: PPC: Book3S HV: Fix some races in starting secondary threadsarch/powerpc/kvm/book3s_hv.c arch/powerpc/kvm/book3s_hv_rmhandlers.S+32 -200 replies
3/8KVM: PPC: Book3s HV: Don't access runnable threads list without vcore lockarch/powerpc/include/asm/kvm_asm.h arch/powerpc/kvm/book3s_hv.c+34 -340 replies
4/8KVM: PPC: Book3S HV: Fixes for late-joining threadsarch/powerpc/include/asm/kvm_host.h arch/powerpc/kvm/book3s_hv.c+15 -60 replies
5/8KVM: PPC: Book3S HV: Run virtual core whenever any vcpus in it can runarch/powerpc/include/asm/kvm_host.h arch/powerpc/kvm/book3s_hv.c+40 -390 replies
6/8KVM: PPC: Book3S HV: Fix accounting of stolen timearch/powerpc/include/asm/kvm_host.h arch/powerpc/kvm/book3s_hv.c+117 -150 replies
7/8KVM: PPC: Book3S HV: Allow DTL to be set to address 0, length 0arch/powerpc/kvm/book3s_hv.c+2 -30 replies
8/8KVM: PPC: Book3S HV: Fix thinko in try_lock_hpte()arch/powerpc/include/asm/kvm_book3s_64.h+1 -10 replies

Reviews trailers per patch

1 of 8 patches has a Reviewed-by or Acked-by.

PatchBenjamin Herrenschmidt
1/8A-b
2/8
3/8
4/8
5/8
6/8
7/8
8/8

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/8] Various Book3s HV fixes that haven't been picked up yet

This is a set of 8 patches of which the first 7 have been posted previously and have had no comments. The 8th is new, but is quite trivial. They fix a series of issues with HV-style KVM on ppc. They only touch code that is specific to Book3S HV KVM. The patches are against the next branch of the kvm tree.

The overall diffstat is:

 arch/powerpc/include/asm/kvm_asm.h       |    1 +
 arch/powerpc/include/asm/kvm_book3s_64.h |    2 +-
 arch/powerpc/include/asm/kvm_host.h      |   17 +-
 arch/powerpc/include/asm/smp.h           |    8 +
 arch/powerpc/kernel/smp.c                |   46 +++++
 arch/powerpc/kvm/book3s_hv.c             |  316 +++++++++++++++++++++---------
 arch/powerpc/kvm/book3s_hv_rmhandlers.S  |   11 +-
 7 files changed, 293 insertions(+), 108 deletions(-)

Please apply.

Thanks,
Paul.