linux-s390.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 00/22] KVM: s390: Fixes and features for 4.16 part 2
@ 2018-01-26 15:53 Christian Borntraeger
  2018-01-26 15:53 ` [GIT PULL 01/22] s390/mm: Remove superfluous parameter Christian Borntraeger
                   ` (22 more replies)
  0 siblings, 23 replies; 24+ messages in thread
From: Christian Borntraeger @ 2018-01-26 15:53 UTC (permalink / raw)
  To: Paolo Bonzini, Radim Krčmář
  Cc: KVM, Cornelia Huck, Christian Borntraeger, linux-s390,
	Janosch Frank, David Hildenbrand, Halil Pasic, Michael Mueller

Paolo, Radim,

the 2nd bunch of changes for KVM on s390 for 4.16.

- It contains 2 patches touching arch/s390/mm/gmap.c, this is now ok
since we marked this file as now co-maintained by Martin/Heiko and
the kvm team
- it contains 3 patches touching non-kvm files:
arch/s390/include/asm/bitops.h, arch/s390/include/asm/css_chars.h,
arch/s390/include/asm/sclp.h, and drivers/s390/char/sclp_early.c.

all of these changes have an ACK from Martin

Please pull.

The following changes since commit a9f6c9a92f3771000493f6bbacbd7677b46d8706:

  KVM: s390: cleanup struct kvm_s390_float_interrupt (2018-01-16 16:15:18 +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.16-2

for you to fetch changes up to 4b9f952577fb40875a2a163d80515a8daa0d6bef:

  KVM: s390: introduce the format-1 GISA (2018-01-26 14:13:58 +0100)

----------------------------------------------------------------
KVM: s390: Fixes and features for 4.16 part 2

- exitless interrupts for emulated devices (Michael Mueller)
- cleanup of cpuflag handling (David Hildenbrand)
- kvm stat counter improvements (Christian Borntraeger)
- vsie improvements (David Hildenbrand)
- mm cleanup (Janosch Frank)

----------------------------------------------------------------
Christian Borntraeger (2):
      KVM: s390: diagnoses are instructions as well
      KVM: s390: add vcpu stat counters for many instruction

David Hildenbrand (7):
      KVM: s390: vsie: use READ_ONCE to access some SCB fields
      KVM: s390: vsie: store guest addresses of satellite blocks in vsie_page
      s390x/mm: simplify gmap_protect_rmap()
      KVM: s390: rename __set_cpuflag() to kvm_s390_set_cpuflags()
      KVM: s390: reuse kvm_s390_set_cpuflags()
      KVM: s390: introduce and use kvm_s390_clear_cpuflags()
      KVM: s390: introduce and use kvm_s390_test_cpuflags()

Janosch Frank (1):
      s390/mm: Remove superfluous parameter

Jens Freimann (1):
      s390/bitops: add test_and_clear_bit_inv()

Michael Mueller (11):
      KVM: s390: reverse bit ordering of irqs in pending mask
      KVM: s390: define GISA format-0 data structure
      KVM: s390: implement GISA IPM related primitives
      s390/css: indicate the availability of the AIV facility
      KVM: s390: exploit GISA and AIV for emulated interrupts
      KVM: s390: abstract adapter interruption word generation from ISC
      KVM: s390: add GISA interrupts to FLIC ioctl interface
      KVM: s390: make kvm_s390_get_io_int() aware of GISA
      KVM: s390: activate GISA for emulated interrupts
      s390/sclp: expose the GISA format facility
      KVM: s390: introduce the format-1 GISA

 arch/s390/include/asm/bitops.h    |   5 +
 arch/s390/include/asm/css_chars.h |   4 +-
 arch/s390/include/asm/kvm_host.h  | 123 ++++++++++++-----
 arch/s390/include/asm/sclp.h      |   1 +
 arch/s390/kvm/diag.c              |   1 +
 arch/s390/kvm/interrupt.c         | 283 ++++++++++++++++++++++++++++++--------
 arch/s390/kvm/kvm-s390.c          |  74 ++++++----
 arch/s390/kvm/kvm-s390.h          |  20 ++-
 arch/s390/kvm/priv.c              |  38 ++++-
 arch/s390/kvm/sigp.c              |  14 +-
 arch/s390/kvm/vsie.c              |  91 +++++++-----
 arch/s390/mm/gmap.c               |  21 ++-
 drivers/s390/char/sclp_early.c    |   3 +-
 13 files changed, 498 insertions(+), 180 deletions(-)

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2018-01-30 16:57 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-26 15:53 [GIT PULL 00/22] KVM: s390: Fixes and features for 4.16 part 2 Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 01/22] s390/mm: Remove superfluous parameter Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 02/22] KVM: s390: vsie: use READ_ONCE to access some SCB fields Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 03/22] KVM: s390: vsie: store guest addresses of satellite blocks in vsie_page Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 04/22] s390x/mm: simplify gmap_protect_rmap() Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 05/22] KVM: s390: diagnoses are instructions as well Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 06/22] KVM: s390: add vcpu stat counters for many instruction Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 07/22] KVM: s390: rename __set_cpuflag() to kvm_s390_set_cpuflags() Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 08/22] KVM: s390: reuse kvm_s390_set_cpuflags() Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 09/22] KVM: s390: introduce and use kvm_s390_clear_cpuflags() Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 10/22] KVM: s390: introduce and use kvm_s390_test_cpuflags() Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 11/22] KVM: s390: reverse bit ordering of irqs in pending mask Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 12/22] KVM: s390: define GISA format-0 data structure Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 13/22] s390/bitops: add test_and_clear_bit_inv() Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 14/22] KVM: s390: implement GISA IPM related primitives Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 15/22] s390/css: indicate the availability of the AIV facility Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 16/22] KVM: s390: exploit GISA and AIV for emulated interrupts Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 17/22] KVM: s390: abstract adapter interruption word generation from ISC Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 18/22] KVM: s390: add GISA interrupts to FLIC ioctl interface Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 19/22] KVM: s390: make kvm_s390_get_io_int() aware of GISA Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 20/22] KVM: s390: activate GISA for emulated interrupts Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 21/22] s390/sclp: expose the GISA format facility Christian Borntraeger
2018-01-26 15:53 ` [GIT PULL 22/22] KVM: s390: introduce the format-1 GISA Christian Borntraeger
2018-01-30 16:57 ` [GIT PULL 00/22] KVM: s390: Fixes and features for 4.16 part 2 Radim Krčmář

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).