[GIT PULL 0/9] KVM: s390: fixes and improvements for 4.15

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Paolo, Radim,

my small pull request for 4.15 for s390. It also contains a merge of
Martins/Heikos s390/sthyi branch to avoid potential merge conflicts.
This branch move the sthyi logic out of KVM into a shared function that
is now used by KVM and linux. I posted these patches here for reference,
the branch is already part of the s390/features branch of Martin/Heiko.

The following changes since commit 2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e:

  Linux 4.14-rc1 (2017-09-16 15:47:51 -0700)

are available in the git repository at:

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

for you to fetch changes up to da9a1446d248f673a8560ce46251ff620214ab7b:

  KVM: s390: provide a capability for AIS state migration (2017-11-09 16:48:51 +0100)

----------------------------------------------------------------
KVM: s390: fixes and improvements for 4.15

- Some initial preparation patches for exitless interrupts and crypto
- New capability for AIS migration
- Fixes
- merge of the sthyi tree from the base s390 team, which moves the sthyi
out of KVM into a shared function also for non-KVM

----------------------------------------------------------------
Christian Borntraeger (3):
      Merge branch 'sthyi' of git://git.kernel.org/.../s390/linux into kvms390/next
      KVM: s390: document memory ordering for kvm_s390_vcpu_wakeup
      KVM: s390: provide a capability for AIS state migration

David Hildenbrand (1):
      KVM: s390: vsie: use common code functions for pinning

Michael Mueller (2):
      KVM: s390: abstract conversion between isc and enum irq_types
      KVM: s390: clear_io_irq() requests are not expected for adapter interrupts

QingFeng Hao (3):
      s390/sthyi: reorganize sthyi implementation
      s390/sthyi: add cache to store hypervisor info
      s390/sthyi: add s390_sthyi system call

Tony Krowiak (1):
      KVM: s390: SIE considerations for AP Queue virtualization

 Documentation/virtual/kvm/api.txt               |   9 ++
 Documentation/virtual/kvm/devices/s390_flic.txt |   5 +
 arch/s390/include/asm/kvm_host.h                |  26 +++-
 arch/s390/include/asm/sysinfo.h                 |   1 +
 arch/s390/include/uapi/asm/sthyi.h              |   6 +
 arch/s390/include/uapi/asm/unistd.h             |   3 +-
 arch/s390/kernel/Makefile                       |   2 +-
 arch/s390/kernel/compat_wrapper.c               |   1 +
 arch/s390/kernel/entry.h                        |   1 +
 arch/s390/{kvm => kernel}/sthyi.c               | 184 +++++++++++++++---------
 arch/s390/kernel/syscalls.S                     |   1 +
 arch/s390/kvm/Makefile                          |   2 +-
 arch/s390/kvm/intercept.c                       |  56 ++++++++
 arch/s390/kvm/interrupt.c                       |  26 +++-
 arch/s390/kvm/kvm-s390.c                        |   3 +-
 arch/s390/kvm/kvm-s390.h                        |   5 +-
 arch/s390/kvm/vsie.c                            |  50 +++----
 include/linux/kvm_host.h                        |   1 +
 include/uapi/linux/kvm.h                        |   1 +
 virt/kvm/kvm_main.c                             |   4 +-
 20 files changed, 268 insertions(+), 119 deletions(-)
 create mode 100644 arch/s390/include/uapi/asm/sthyi.h
 rename arch/s390/{kvm => kernel}/sthyi.c (77%)




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux