[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/21] s390x changes
From: |
Cornelia Huck |
Subject: |
[Qemu-devel] [PATCH 00/21] s390x changes |
Date: |
Fri, 19 May 2017 12:55:39 +0200 |
Hi,
here's a fairly large s390x update for which I plan to send a pull
request next week.
The biggest part is the introduction of the new vfio-ccw support
to passthrough ccw devices (kernel part has been merged as of
4.12-rc1). There's also some changes to allow the ccw bios to boot
from scsi generic devices, and a 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
- [Qemu-devel] [PATCH 00/21] s390x changes,
Cornelia Huck <=
- [Qemu-devel] [PATCH 02/21] pc-bios/s390-ccw: Move SCSI block factor to outer read, Cornelia Huck, 2017/05/19
- [Qemu-devel] [PATCH 01/21] pc-bios/s390-ccw: Remove duplicate blk_factor adjustment, Cornelia Huck, 2017/05/19
- [Qemu-devel] [PATCH 03/21] pc-bios/s390-ccw: Break up virtio-scsi read into multiples, Cornelia Huck, 2017/05/19
- [Qemu-devel] [PATCH 04/21] pc-bios/s390-ccw: Refactor scsi_inquiry function, Cornelia Huck, 2017/05/19
- [Qemu-devel] [PATCH 07/21] pc-bios/s390-ccw: Build a reasonable max_sectors limit, Cornelia Huck, 2017/05/19
- [Qemu-devel] [PATCH 06/21] pc-bios/s390-ccw: Get Block Limits VPD device data, Cornelia Huck, 2017/05/19
- [Qemu-devel] [PATCH 05/21] pc-bios/s390-ccw: Get list of supported VPD pages, Cornelia Huck, 2017/05/19
- [Qemu-devel] [PATCH 11/21] s390x/css: realize css_sch_build_schib, Cornelia Huck, 2017/05/19
- [Qemu-devel] [PATCH 12/21] s390x/css: realize css_create_sch, Cornelia Huck, 2017/05/19
- [Qemu-devel] [PATCH 08/21] pc-bios/s390-ccw.img: rebuild image, Cornelia Huck, 2017/05/19