Paolo, Radim, my first set of patches for 4.17. 3 Patches touch code outside of s390/kvm/: Kconfig: Remove HAS_IOMEM dependency for Graphics support s390/char: Rename EBCDIC keymap variables s390/setup: enable display support for KVM guest All patches have Acks from the maintainers and should go together as one set of patches, thats why I collected them. These patches are on top of the kvm-s390-master-4.16-3 tag (which is in 4.16-rc5 but not in kvm/next). This will avoid a merge conflict. All patches have been in next for several days, I just refreshed some signed-off-by tags, thats why the commit date is young. Please pull The following changes since commit f07afa0462b76a5b9c4f3a43d5ac24fdb86a90c2: KVM: s390: fix memory overwrites when not using SCA entries (2018-03-06 13:33:02 +0000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-next-4.17-1 for you to fetch changes up to ccc40c53c07ba22cfe711cd625f9f0c77f272ae6: KVM: s390: provide counters for all interrupt injects/delivery (2018-03-14 19:21:18 +0000) ---------------------------------------------------------------- KVM: s390: fixes and features - more kvm stat counters - virtio gpu plumbing. The 3 non-KVM/s390 patches have Acks from Bartlomiej Zolnierkiewicz, Heiko Carstens and Greg Kroah-Hartman but all belong together to make virtio-gpu work as a tty. So I carried them in the KVM/s390 tree. - document some KVM_CAPs - cpu-model only facilities - cleanups ---------------------------------------------------------------- Christian Borntraeger (4): KVM: s390: implement CPU model only facilities KVM: document KVM_CAP_S390_[BPB|PSW|GMAP|COW] KVM: s390: add exit io request stats and simplify code KVM: s390: provide counters for all interrupt injects/delivery Farhan Ali (3): Kconfig: Remove HAS_IOMEM dependency for Graphics support s390/char: Rename EBCDIC keymap variables s390/setup: enable display support for KVM guest Janosch Frank (1): KVM: s390: Refactor host cmma and pfmfi interpretation controls QingFeng Hao (1): KVM: add machine check counter to kvm_stat Sebastian Ott (1): KVM: s390: fix fallthrough annotation Documentation/virtual/kvm/api.txt | 30 +++++++++++ arch/s390/include/asm/kvm_host.h | 28 ++++++++-- arch/s390/include/asm/mmu.h | 4 +- arch/s390/include/asm/mmu_context.h | 2 +- arch/s390/kernel/setup.c | 2 + arch/s390/kvm/gaccess.c | 9 ++-- arch/s390/kvm/intercept.c | 17 ++---- arch/s390/kvm/interrupt.c | 26 +++++++-- arch/s390/kvm/kvm-s390.c | 102 ++++++++++++++++++++++++------------ arch/s390/kvm/kvm-s390.h | 2 - arch/s390/kvm/priv.c | 4 +- arch/s390/tools/gen_facilities.c | 20 +++++++ drivers/s390/char/defkeymap.c | 64 +++++++++++----------- drivers/s390/char/keyboard.c | 32 +++++------ drivers/s390/char/keyboard.h | 11 ++++ drivers/tty/Kconfig | 2 +- drivers/video/Kconfig | 5 +- drivers/video/console/Kconfig | 6 +-- 18 files changed, 247 insertions(+), 119 deletions(-)