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(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html