qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL 00/21] s390x patches


From: Cornelia Huck
Subject: [Qemu-devel] [PULL 00/21] s390x patches
Date: Tue, 23 May 2017 13:12:45 +0200

The following changes since commit 56821559f0ba682fe6b367815572e6f974d329ab:

  Merge remote-tracking branch 'dgilbert/tags/pull-hmp-20170517' into staging 
(2017-05-18 13:36:15 +0100)

are available in the git repository at:

  git://github.com/cohuck/qemu tags/s390x-20170523

for you to fetch changes up to cb4f4bc3535f554daa3266aaa447843949a68193:

  s390/kvm: do not reset riccb on initial cpu reset (2017-05-19 12:31:28 +0200)

----------------------------------------------------------------
s390x updates:
- support for vfio-ccw to passthrough channel devices
- allow ccw bios to boot from scsi generic devices
- bugfix for initial reset

----------------------------------------------------------------

Christian Borntraeger (1):
  s390/kvm: do not reset riccb on initial cpu reset

Cornelia Huck (1):
  linux-headers: update

Dong Jia Shi (6):
  s390x/css: realize css_create_sch
  s390x/css: device support for s390-ccw passthrough
  vfio/ccw: get io region info
  vfio/ccw: get irqs info and set the eventfd fd
  vfio/ccw: update sense data if a unit check is pending
  MAINTAINERS: Add vfio-ccw maintainer

Eric Farman (8):
  pc-bios/s390-ccw: Remove duplicate blk_factor adjustment
  pc-bios/s390-ccw: Move SCSI block factor to outer read
  pc-bios/s390-ccw: Break up virtio-scsi read into multiples
  pc-bios/s390-ccw: Refactor scsi_inquiry function
  pc-bios/s390-ccw: Get list of supported VPD pages
  pc-bios/s390-ccw: Get Block Limits VPD device data
  pc-bios/s390-ccw: Build a reasonable max_sectors limit
  pc-bios/s390-ccw.img: rebuild image

Xiao Feng Ren (5):
  s390x/css: add s390-squash-mcss machine option
  s390x/css: realize css_sch_build_schib
  vfio/ccw: vfio based subchannel passthrough driver
  s390x/css: introduce and realize ccw-request callback
  s390x/css: ccw translation infrastructure

 MAINTAINERS                                        |   8 +
 default-configs/s390x-softmmu.mak                  |   1 +
 hw/s390x/3270-ccw.c                                |   6 +-
 hw/s390x/Makefile.objs                             |   1 +
 hw/s390x/css-bridge.c                              |   2 +
 hw/s390x/css.c                                     | 290 +++++++++++++-
 hw/s390x/s390-ccw.c                                | 153 ++++++++
 hw/s390x/s390-virtio-ccw.c                         |  32 +-
 hw/s390x/virtio-ccw.c                              |   7 +-
 hw/vfio/Makefile.objs                              |   1 +
 hw/vfio/ccw.c                                      | 434 +++++++++++++++++++++
 include/hw/s390x/css-bridge.h                      |   1 +
 include/hw/s390x/css.h                             |  67 ++--
 include/hw/s390x/s390-ccw.h                        |  39 ++
 include/hw/s390x/s390-virtio-ccw.h                 |   1 +
 include/hw/vfio/vfio-common.h                      |   1 +
 include/standard-headers/asm-x86/hyperv.h          |   7 +-
 include/standard-headers/linux/input-event-codes.h |   1 +
 include/standard-headers/linux/input.h             |  11 +-
 include/standard-headers/linux/pci_regs.h          |   3 +-
 linux-headers/asm-arm/kvm.h                        |  10 +-
 linux-headers/asm-arm/unistd-common.h              |   1 +
 linux-headers/asm-arm64/kvm.h                      |  10 +-
 linux-headers/asm-powerpc/kvm.h                    |   3 +
 linux-headers/asm-powerpc/unistd.h                 |   1 +
 linux-headers/asm-s390/kvm.h                       |  29 +-
 linux-headers/asm-s390/unistd.h                    |   4 +-
 linux-headers/asm-x86/kvm.h                        |   3 +
 linux-headers/asm-x86/unistd_32.h                  |   2 +
 linux-headers/asm-x86/unistd_64.h                  |   1 +
 linux-headers/asm-x86/unistd_x32.h                 |   1 +
 linux-headers/linux/kvm.h                          |  25 ++
 linux-headers/linux/userfaultfd.h                  |  11 +-
 linux-headers/linux/vfio.h                         |  18 +
 linux-headers/linux/vfio_ccw.h                     |  24 ++
 pc-bios/s390-ccw.img                               | Bin 26472 -> 26480 bytes
 pc-bios/s390-ccw/s390-ccw.h                        |   7 +
 pc-bios/s390-ccw/scsi.h                            |  30 ++
 pc-bios/s390-ccw/virtio-scsi.c                     |  85 +++-
 pc-bios/s390-ccw/virtio-scsi.h                     |   2 +
 pc-bios/s390-ccw/virtio.h                          |   1 +
 qemu-options.hx                                    |   6 +-
 scripts/update-linux-headers.sh                    |   2 +-
 target/s390x/cpu.c                                 |   7 +-
 target/s390x/cpu.h                                 |  16 +-
 target/s390x/ioinst.c                              |   9 +
 46 files changed, 1293 insertions(+), 81 deletions(-)
 create mode 100644 hw/s390x/s390-ccw.c
 create mode 100644 hw/vfio/ccw.c
 create mode 100644 include/hw/s390x/s390-ccw.h
 create mode 100644 linux-headers/linux/vfio_ccw.h

-- 
2.13.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]