kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 00/18] KVM: s390: Fixes and features for kvm/next (4.6)
@ 2016-02-12 13:22 Christian Borntraeger
  2016-02-12 13:22 ` [GIT PULL 01/18] KVM: s390: allow sync of fp registers via vregs Christian Borntraeger
                   ` (19 more replies)
  0 siblings, 20 replies; 28+ messages in thread
From: Christian Borntraeger @ 2016-02-12 13:22 UTC (permalink / raw)
  To: Paolo Bonzini
  Cc: KVM, linux-s390, Cornelia Huck, Jens Freimann, Alexander Graf

Paolo,

here is the first set of patches for s390/kvm targetting the next merge 
window for 4.6 (kvm/next)
This time with less testing than usual on the branch itself, as 4.5-rc3
is broken in several ways (with fixes or workarounds or people working on
the issues). So this time these patches have been partially tested against
a 4.4 base and partially tested agains kvm/next :-/

The following changes since commit bce87cce88c71957c56479809db8316a836ec8b1:

  KVM: x86: consolidate different ways to test for in-kernel LAPIC (2016-02-09 16:57:45 +0100)

are available in the git repository at:

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

for you to fetch changes up to 1763f8d09d522b3ac998229dcf038476e88b78fc:

  KVM: s390: bail out early on fatal signal in dirty logging (2016-02-10 13:12:57 +0100)

----------------------------------------------------------------
KVM: s390: Fixes and features for kvm/next (4.6)

1. also provide the floating point registers via sync regs
2. Separate out intruction vs. data accesses
3. Fix program interrupts in some cases
4. Documentation fixes
5. dirty log improvements for huge guests

----------------------------------------------------------------
Christian Borntraeger (3):
      KVM: s390: do not take mmap_sem on dirty log query
      KVM: s390: do not block CPU on dirty logging
      KVM: s390: bail out early on fatal signal in dirty logging

Cornelia Huck (1):
      KVM: s390: usage hint for adapter mappings

David Hildenbrand (14):
      KVM: s390: allow sync of fp registers via vregs
      KVM: s390: sync of fp registers via kvm_run
      KVM: s390: PSW forwarding / rewinding / ilc rework
      KVM: s390: migration / injection of prog irq ilc
      KVM: s390: gaccess: introduce access modes
      KVM: s390: gaccess: implement instruction fetching mode
      KVM: s390: read the correct opcode on SIE faults
      KVM: s390: clean up prog irq injection on prog irq icpts
      KVM: s390: irq delivery should not rely on icptcode
      KVM: s390: provide prog irq ilc on SIE faults
      KVM: s390: instruction-fetching exceptions on SIE faults
      KVM: s390: remove old fragment of vector registers
      KVM: s390: add documentation of KVM_S390_VM_TOD
      KVM: s390: add documentation of KVM_S390_VM_CRYPTO

 Documentation/virtual/kvm/devices/s390_flic.txt |  2 +
 Documentation/virtual/kvm/devices/vm.txt        | 52 +++++++++++++++++
 arch/s390/include/asm/kvm_host.h                |  8 +--
 arch/s390/include/uapi/asm/kvm.h                |  8 ++-
 arch/s390/kvm/gaccess.c                         | 57 +++++++++---------
 arch/s390/kvm/gaccess.h                         | 38 ++++++++++--
 arch/s390/kvm/intercept.c                       | 78 +++++++++++++++----------
 arch/s390/kvm/interrupt.c                       | 40 ++++++-------
 arch/s390/kvm/kvm-s390.c                        | 55 +++++++++++------
 arch/s390/kvm/kvm-s390.h                        | 17 +++++-
 arch/s390/kvm/priv.c                            | 13 +++--
 include/uapi/linux/kvm.h                        |  8 ++-
 12 files changed, 254 insertions(+), 122 deletions(-)


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

end of thread, other threads:[~2016-02-16 17:48 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-12 13:22 [GIT PULL 00/18] KVM: s390: Fixes and features for kvm/next (4.6) Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 01/18] KVM: s390: allow sync of fp registers via vregs Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 02/18] KVM: s390: sync of fp registers via kvm_run Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 03/18] KVM: s390: PSW forwarding / rewinding / ilc rework Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 04/18] KVM: s390: migration / injection of prog irq ilc Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 05/18] KVM: s390: gaccess: introduce access modes Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 06/18] KVM: s390: gaccess: implement instruction fetching mode Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 07/18] KVM: s390: read the correct opcode on SIE faults Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 08/18] KVM: s390: clean up prog irq injection on prog irq icpts Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 09/18] KVM: s390: irq delivery should not rely on icptcode Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 10/18] KVM: s390: provide prog irq ilc on SIE faults Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 11/18] KVM: s390: instruction-fetching exceptions " Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 12/18] KVM: s390: remove old fragment of vector registers Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 13/18] KVM: s390: add documentation of KVM_S390_VM_TOD Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 14/18] KVM: s390: add documentation of KVM_S390_VM_CRYPTO Christian Borntraeger
2016-02-12 13:22 ` [GIT PULL 15/18] KVM: s390: usage hint for adapter mappings Christian Borntraeger
2016-02-12 13:23 ` [GIT PULL 16/18] KVM: s390: do not take mmap_sem on dirty log query Christian Borntraeger
2016-02-12 13:23 ` [GIT PULL 17/18] KVM: s390: do not block CPU on dirty logging Christian Borntraeger
2016-02-12 13:23 ` [GIT PULL 18/18] KVM: s390: bail out early on fatal signal in " Christian Borntraeger
2016-02-12 15:51 ` [GIT PULL 00/18] KVM: s390: Fixes and features for kvm/next (4.6) Paolo Bonzini
2016-02-12 15:54   ` Christian Borntraeger
2016-02-12 16:00     ` Paolo Bonzini
2016-02-12 16:08       ` Christian Borntraeger
2016-02-12 16:15         ` Christian Borntraeger
2016-02-12 16:18         ` Paolo Bonzini
2016-02-12 19:31           ` Christian Borntraeger
2016-02-12 22:25             ` Paolo Bonzini
2016-02-16 17:48 ` Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).