[unstable]Pull Request: Fixes for lp:1787405

Joseph Salisbury joseph.salisbury at canonical.com
Tue Nov 13 21:39:57 UTC 2018


BugLink: https://bugs.launchpad.net/bugs/1787405

The following changes since commit 65b7c2a806da8e77d3c98072301f7f09ee176867:

  mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts (2018-11-13 12:38:16 -0200)

are available in the Git repository at:

  kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1787405/unstable.git 

for you to fetch changes up to 8fa789ac847b8fdaaf394073ad3fba49efc7cbab:

  UBUNTU: [Config:] Enable CONFIG_S390_AP_IOMMU and set CONFIG_VFIO_AP to module. (2018-11-13 16:34:57 -0500)

----------------------------------------------------------------
Christian Borntraeger (1):
      KVM: s390: fix locking for crypto setting error path

David Hildenbrand (2):
      KVM: s390: vsie: simulate VCPU SIE entry/exit
      KVM: s390: introduce and use KVM_REQ_VSIE_RESTART

Joseph Salisbury (1):
      UBUNTU: [Config:] Enable CONFIG_S390_AP_IOMMU and set CONFIG_VFIO_AP to module.

Pierre Morel (11):
      KVM: s390: Clear Crypto Control Block when using vSIE
      KVM: s390: vsie: Do the CRYCB validation first
      KVM: s390: vsie: Make use of CRYCB FORMAT2 clear
      KVM: s390: vsie: Allow CRYCB FORMAT-2
      KVM: s390: vsie: allow CRYCB FORMAT-1
      KVM: s390: vsie: allow CRYCB FORMAT-0
      KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1
      KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2
      KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2
      KVM: s390: Tracing APCB changes
      s390: vfio-ap: setup APCB mask using KVM dedicated function

Tony Krowiak (15):
      KVM: s390: refactor crypto initialization
      s390: vfio-ap: base implementation of VFIO AP device driver
      s390: vfio-ap: register matrix device with VFIO mdev framework
      s390: vfio-ap: sysfs interfaces to configure adapters
      s390: vfio-ap: sysfs interfaces to configure domains
      s390: vfio-ap: sysfs interfaces to configure control domains
      s390: vfio-ap: sysfs interface to view matrix mdev matrix
      KVM: s390: interface to clear CRYCB masks
      s390: vfio-ap: implement mediated device open callback
      s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl
      s390: vfio-ap: zeroize the AP queues
      s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl
      KVM: s390: device attrs to enable/disable AP interpretation
      KVM: s390: CPU model support for AP virtualization
      s390: doc: detailed specifications for AP virtualization

 Documentation/s390/vfio-ap.txt                 | 837 ++++++++++++++++++++++
 MAINTAINERS                                    |  12 +
 arch/s390/Kconfig                              |  11 +
 arch/s390/include/asm/kvm_host.h               |   9 +
 arch/s390/include/uapi/asm/kvm.h               |   2 +
 arch/s390/kvm/kvm-s390.c                       | 182 +++--
 arch/s390/kvm/kvm-s390.h                       |   1 +
 arch/s390/kvm/vsie.c                           | 208 +++++-
 arch/s390/tools/gen_facilities.c               |   2 +
 debian.master/config/s390x/config.common.s390x |   2 +
 drivers/iommu/Kconfig                          |   8 +
 drivers/s390/crypto/Makefile                   |   4 +
 drivers/s390/crypto/vfio_ap_drv.c              | 157 +++++
 drivers/s390/crypto/vfio_ap_ops.c              | 939 +++++++++++++++++++++++++
 drivers/s390/crypto/vfio_ap_private.h          |  88 +++
 include/uapi/linux/vfio.h                      |   2 +
 16 files changed, 2404 insertions(+), 60 deletions(-)
 create mode 100644 Documentation/s390/vfio-ap.txt
 create mode 100644 drivers/s390/crypto/vfio_ap_drv.c
 create mode 100644 drivers/s390/crypto/vfio_ap_ops.c
 create mode 100644 drivers/s390/crypto/vfio_ap_private.h



More information about the kernel-team mailing list