[GIT PULL 00/12] KVM: s390: Fixes and features for 4.14 (kvm/next)

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

 



Paolo, Radim,

two merges and 5 patches for kvm/next targetting 4.14.
Pathes 1-7 are patches from other trees (kvmmaster and s390) and not posted
here
Patches 8-12 are new patches for 4.14

The following changes since commit 520eccdfe187591a51ea9ab4c1a024ae4d0f68d9:

  Linux 4.13-rc2 (2017-07-23 16:15:17 -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.14-1

for you to fetch changes up to 1935222dc2f22ea885e7a7ece6d1be586aafe4a1:

  KVM: s390: we are always in czam mode (2017-08-29 16:50:20 +0200)

----------------------------------------------------------------
KVM: s390: Fixes and features for 4.14

- merge of topic branch tlb-flushing from the s390 tree to get the
  no-dat base features
- merge of kvm/master to avoid conflicts with additional sthyi fixes
- wire up the no-dat enhancements in KVM
- multiple epoch facility (z14 feature)
- Configuration z/Architecture Mode
- more sthyi fixes
----------------------------------------------------------------
Christian Borntraeger (3):
(x)    Merge branch 'tlb-flushing' of git://git.kernel.org/.../s390/linux  into kernelorgnext
(mstr) KVM: s390: take srcu lock when getting/setting storage keys
(x)    Merge tag 'kvm-s390-master-4.13-2' into kvms390/next

Claudio Imbrenda (1):
(x)    KVM: s390: expose no-DAT to guest and migration support

Collin L. Walling (1):
(x)    KVM: s390: Multiple Epoch Facility support

David Hildenbrand (1):
(x)    KVM: s390: we are always in czam mode

Heiko Carstens (3):
(mstr) KVM: s390: sthyi: fix sthyi inline assembly
(mstr) KVM: s390: sthyi: fix specification exception detection
(x)    KVM: s390: sthyi: remove invalid guest write access

Jason J. Herne (1):
(x)    KVM: s390: Support Configuration z/Architecture Mode

Martin Schwidefsky (4):
(s390) s390/mm: tag normal pages vs pages used in page tables
(s390) s390/mm: add no-dat TLB flush optimization
(s390) s390/mm: add guest ASCE TLB flush optimization
(s390) s390/mm,kvm: use nodat PGSTE tag to optimize TLB flushing

 Documentation/virtual/kvm/devices/vm.txt |  14 ++-
 arch/s390/include/asm/kvm_host.h         |   6 +-
 arch/s390/include/asm/page-states.h      |   3 +-
 arch/s390/include/asm/page.h             |   3 +
 arch/s390/include/asm/pgtable.h          |  88 ++++++++++----
 arch/s390/include/asm/setup.h            |   9 +-
 arch/s390/include/asm/tlbflush.h         |   7 +-
 arch/s390/include/uapi/asm/kvm.h         |   6 +
 arch/s390/kernel/suspend.c               |  22 +++-
 arch/s390/kernel/vdso.c                  |   2 +
 arch/s390/kvm/kvm-s390.c                 | 121 ++++++++++++++++++-
 arch/s390/kvm/kvm-s390.h                 |   2 +
 arch/s390/kvm/priv.c                     |   6 +-
 arch/s390/kvm/sigp.c                     |  36 +++---
 arch/s390/kvm/sthyi.c                    |  13 +-
 arch/s390/kvm/vsie.c                     |  10 ++
 arch/s390/mm/init.c                      |   2 +
 arch/s390/mm/page-states.c               | 196 ++++++++++++++++++++++++++++---
 arch/s390/mm/pageattr.c                  |   2 +-
 arch/s390/mm/pgalloc.c                   |   2 +
 arch/s390/mm/pgtable.c                   | 160 +++++++++++++++++++------
 arch/s390/tools/gen_facilities.c         |   1 +
 drivers/s390/char/sclp_early.c           |   6 +-
 23 files changed, 598 insertions(+), 119 deletions(-)




[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