public inbox for linux-s390@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 00/11] KVM: s390: Several changes for 3.19 (kvm/next)
@ 2014-11-28 13:25 Christian Borntraeger
  2014-11-28 13:25 ` [GIT PULL 01/11] KVM: s390: Small fixes for the PFMF handler Christian Borntraeger
                   ` (11 more replies)
  0 siblings, 12 replies; 23+ messages in thread
From: Christian Borntraeger @ 2014-11-28 13:25 UTC (permalink / raw)
  To: Paolo Bonzini
  Cc: KVM, Alexander Graf, Cornelia Huck, Jens Freimann, linux-s390,
	Christian Borntraeger

Paolo,

here is a bunch of changes dealing mostly with architectural compliance.
I have deferred the TOD clock interface (as well as a storage key
read/write) as we found some issues in our final internal review.
Depending on Linus schedule these might have to wait for the next merge
window or might still come next week as I want to gives other a chance
to comment on interface changes.

The following changes since commit b65d6e17fe2239c9b2051727903955d922083fbf:

  kvm: x86: mask out XSAVES (2014-11-23 18:33:37 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git  tags/kvm-s390-next-20141128

for you to fetch changes up to fc2020cfe9f8102d17dad79ed96dc68a9d84b19e:

  KVM: s390: allow injecting all kinds of machine checks (2014-11-28 13:59:05 +0100)

----------------------------------------------------------------
KVM: s390: Several fixes,cleanups and reworks

Here is a bunch of fixes that deal mostly with architectural compliance:
- interrupt priorities
- interrupt handling
- intruction exit handling

We also provide a helper function for getting the guest visible storage key.

----------------------------------------------------------------
Christian Borntraeger (1):
      KVM: s390: trigger the right CPU exit for floating interrupts

David Hildenbrand (1):
      KVM: s390: external param not valid for cpu timer and ckc

Jason J. Herne (1):
      KVM: S390: Create helper function get_guest_storage_key

Jens Freimann (6):
      KVM: s390: refactor interrupt injection code
      KVM: s390: add defines for virtio and pfault interrupt code
      KVM: s390: refactor interrupt delivery code
      KVM: s390: add bitmap for handling cpu-local interrupts
      KVM: s390: handle pending local interrupts via bitmap
      KVM: s390: allow injecting all kinds of machine checks

Thomas Huth (2):
      KVM: s390: Small fixes for the PFMF handler
      KVM: s390: Fix rewinding of the PSW pointing to an EXECUTE instruction

 arch/s390/include/asm/kvm_host.h |   90 +++-
 arch/s390/include/asm/pgalloc.h  |    1 +
 arch/s390/kvm/intercept.c        |   20 +-
 arch/s390/kvm/interrupt.c        | 1037 +++++++++++++++++++++++++-------------
 arch/s390/kvm/kvm-s390.c         |   14 +-
 arch/s390/kvm/kvm-s390.h         |   11 +-
 arch/s390/kvm/priv.c             |   23 +-
 arch/s390/kvm/sigp.c             |   36 +-
 arch/s390/mm/pgtable.c           |   39 ++
 9 files changed, 872 insertions(+), 399 deletions(-)

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

end of thread, other threads:[~2014-12-01 14:59 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-28 13:25 [GIT PULL 00/11] KVM: s390: Several changes for 3.19 (kvm/next) Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 01/11] KVM: s390: Small fixes for the PFMF handler Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 02/11] KVM: s390: Fix rewinding of the PSW pointing to an EXECUTE instruction Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 03/11] KVM: s390: trigger the right CPU exit for floating interrupts Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 04/11] KVM: S390: Create helper function get_guest_storage_key Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 05/11] KVM: s390: refactor interrupt injection code Christian Borntraeger
2014-11-28 17:16   ` Paolo Bonzini
2014-12-01  8:00     ` Christian Borntraeger
2014-12-01  8:22     ` Jens Freimann
2014-11-28 13:25 ` [GIT PULL 06/11] KVM: s390: external param not valid for cpu timer and ckc Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 07/11] KVM: s390: add defines for virtio and pfault interrupt code Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 08/11] KVM: s390: refactor interrupt delivery code Christian Borntraeger
2014-11-28 17:17   ` Paolo Bonzini
2014-11-28 13:25 ` [GIT PULL 09/11] KVM: s390: add bitmap for handling cpu-local interrupts Christian Borntraeger
2014-11-28 17:18   ` Paolo Bonzini
2014-11-29 21:05     ` Christian Borntraeger
2014-12-01 14:59       ` Jens Freimann
2014-12-01  8:18     ` Jens Freimann
2014-11-28 13:25 ` [GIT PULL 10/11] KVM: s390: handle pending local interrupts via bitmap Christian Borntraeger
2014-12-01  8:19   ` Heiko Carstens
2014-12-01  9:46     ` Jens Freimann
2014-11-28 13:25 ` [GIT PULL 11/11] KVM: s390: allow injecting all kinds of machine checks Christian Borntraeger
2014-11-28 17:20 ` [GIT PULL 00/11] KVM: s390: Several changes for 3.19 (kvm/next) Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox