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(-)
--
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