public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 00/20] KVM: s390: Features and Fixes for 4.1 (kvm/next)
@ 2015-03-06 13:16 Christian Borntraeger
  2015-03-06 13:16 ` [GIT PULL 01/20] KVM: s390/cpacf: Enable key wrapping by default Christian Borntraeger
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: Christian Borntraeger @ 2015-03-06 13:16 UTC (permalink / raw)
  To: Paolo Bonzini, Marcelo Tosatti
  Cc: KVM, linux-s390, Cornelia Huck, Jens Freimann, Alexander Graf,
	Christian Borntraeger

Marcelo, Paolo,

here is the first bunch of fixes and features for 4.1 on s390.
This pull request does contain the same fixes as the last pull
for master to avoid a merge conflict in the next merge window.


The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:

  Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)

are available in the git repository at:

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

for you to fetch changes up to 13211ea7b47db3d8ee2ff258a9a973a6d3aa3d43:

  KVM: s390: Enable vector support for capable guest (2015-03-06 13:49:35 +0100)

----------------------------------------------------------------
KVM: s390: Features and Fixes for 4.1 (kvm/next)

1. Several Fixes and enhancements
---------------------------------
- These 3 patches have cc stable:
b75f4c9 KVM: s390: Zero out current VMDB of STSI before including level3 data.
261520d KVM: s390: fix handling of write errors in the tpi handler
15462e3 KVM: s390: reinjection of irqs can fail in the tpi handler

2. SIMD support the kernel part (introduced with z13)
-----------------------------------------------------
- two KVM-generic changes in kvm.h:
1. New capability that can be enabled: KVM_CAP_S390_VECTOR_REGISTERS
2. increased padding size for sync regs in struct kvm_run to clarify that
   sync regs can be larger than 1k. This is fine as this is the last
   element in the structure.

----------------------------------------------------------------
Alexander Yarygin (1):
      KVM: s390: Use the read_guest_abs() in guest debug functions

Christian Borntraeger (1):
      KVM: s390/cpacf: Fix kernel bug under z/VM

David Hildenbrand (3):
      KVM: s390: fix handling of write errors in the tpi handler
      KVM: s390: reinjection of irqs can fail in the tpi handler
      KVM: s390: fix instruction interception trace point

Ekaterina Tumanova (1):
      KVM: s390: Zero out current VMDB of STSI before including level3 data.

Eric Farman (5):
      KVM: s390: Allocate and save/restore vector registers
      KVM: s390: Vector exceptions
      KVM: s390: Add new SIGP order to kernel counters
      KVM: s390: Machine Check
      KVM: s390: Enable vector support for capable guest

Michael Mueller (4):
      KVM: s390: fix in memory copy of facility lists
      KVM: s390: include guest facilities in kvm facility test
      KVM: s390: non-LPAR case obsolete during facilities mask init
      KVM: s390: perform vcpu model setup in a function

Thomas Huth (3):
      KVM: s390: Nullify instruction for certain program exceptions
      KVM: s390: Forward PSW to next instruction for addressing exceptions
      KVM: s390: Use insn_length() to calculate length of instruction

Tony Krowiak (1):
      KVM: s390/cpacf: Enable key wrapping by default

Yannick Guerrini (1):
      KVM: s390: Fix trivial typo in comments

 Documentation/virtual/kvm/api.txt |  10 ++
 arch/s390/include/asm/kvm_host.h  |  28 ++++--
 arch/s390/include/uapi/asm/kvm.h  |   4 +
 arch/s390/include/uapi/asm/sie.h  |   4 +-
 arch/s390/kernel/asm-offsets.c    |   1 +
 arch/s390/kvm/gaccess.c           |   2 +-
 arch/s390/kvm/guestdbg.c          |   8 +-
 arch/s390/kvm/intercept.c         |   1 +
 arch/s390/kvm/interrupt.c         |  34 +++++--
 arch/s390/kvm/kvm-s390.c          | 192 +++++++++++++++++++++++++++-----------
 arch/s390/kvm/kvm-s390.h          |  10 +-
 arch/s390/kvm/priv.c              |  44 +++++----
 arch/s390/kvm/sigp.c              |   3 +
 include/uapi/linux/kvm.h          |   3 +-
 14 files changed, 246 insertions(+), 98 deletions(-)


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

end of thread, other threads:[~2015-03-13  1:10 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-06 13:16 [GIT PULL 00/20] KVM: s390: Features and Fixes for 4.1 (kvm/next) Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 01/20] KVM: s390/cpacf: Enable key wrapping by default Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 02/20] KVM: s390/cpacf: Fix kernel bug under z/VM Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 03/20] KVM: s390: fix in memory copy of facility lists Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 04/20] KVM: s390: include guest facilities in kvm facility test Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 05/20] KVM: s390: non-LPAR case obsolete during facilities mask init Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 06/20] KVM: s390: Zero out current VMDB of STSI before including level3 data Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 07/20] KVM: s390: fix handling of write errors in the tpi handler Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 08/20] KVM: s390: reinjection of irqs can fail " Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 09/20] KVM: s390: Nullify instruction for certain program exceptions Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 10/20] KVM: s390: Forward PSW to next instruction for addressing exceptions Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 11/20] KVM: s390: Use insn_length() to calculate length of instruction Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 12/20] KVM: s390: perform vcpu model setup in a function Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 13/20] KVM: s390: Fix trivial typo in comments Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 14/20] KVM: s390: fix instruction interception trace point Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 15/20] KVM: s390: Use the read_guest_abs() in guest debug functions Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 16/20] KVM: s390: Allocate and save/restore vector registers Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 17/20] KVM: s390: Vector exceptions Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 18/20] KVM: s390: Add new SIGP order to kernel counters Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 19/20] KVM: s390: Machine Check Christian Borntraeger
2015-03-06 13:16 ` [GIT PULL 20/20] KVM: s390: Enable vector support for capable guest Christian Borntraeger
2015-03-13  1:10 ` [GIT PULL 00/20] KVM: s390: Features and Fixes for 4.1 (kvm/next) Marcelo Tosatti

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