Paolo, Gleb,

here are 3 patches that improve the s390 guest performance on contended
systems. Basic idea is to also allow yielding to CPUs which still sleep
but are runnable. The patch set should be no-ops for !s390.

Michael Mueller (3):
  kvm: Introduction of kvm_arch_vcpu_dont_yield()
  s390/kvm: Platform specific kvm_arch_vcpu_dont_yield
  s390/kvm: Set preempted flag during vcpu wakeup and interrupt delivery

 arch/s390/kvm/Kconfig     | 1 +
 arch/s390/kvm/interrupt.c | 3 +++
 arch/s390/kvm/kvm-s390.c  | 7 +++++++
 include/linux/kvm_host.h  | 9 +++++++++
 virt/kvm/Kconfig          | 3 +++
 virt/kvm/kvm_main.c       | 2 +-
 6 files changed, 24 insertions(+), 1 deletion(-)

-- 
1.8.4.2

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to