[RFC PATCH v2 0/7] s390x/vfio_ccw: Channel Path Handling [QEMU]

Eric Farman posted 7 patches 5 years, 9 months ago
Test docker-quick@centos7 passed
Test FreeBSD passed
Test docker-mingw@fedora passed
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200206214509.16434-1-farman@linux.ibm.com
Maintainers: Christian Borntraeger <borntraeger@de.ibm.com>, Paolo Bonzini <pbonzini@redhat.com>, Halil Pasic <pasic@linux.ibm.com>, "Michael S. Tsirkin" <mst@redhat.com>, Alex Williamson <alex.williamson@redhat.com>, David Hildenbrand <david@redhat.com>, Cornelia Huck <cohuck@redhat.com>, Richard Henderson <rth@twiddle.net>, Eric Farman <farman@linux.ibm.com>
hw/s390x/css.c                         |  13 +-
hw/s390x/s390-ccw.c                    |  28 ++++
hw/vfio/ccw.c                          | 204 ++++++++++++++++++++++---
include/hw/s390x/css.h                 |   3 +-
include/hw/s390x/s390-ccw.h            |   1 +
include/standard-headers/linux/input.h |   1 +
linux-headers/asm-arm64/unistd.h       |   1 +
linux-headers/linux/vfio.h             |   3 +
linux-headers/linux/vfio_ccw.h         |  19 +++
target/s390x/ioinst.c                  |   3 +-
10 files changed, 250 insertions(+), 26 deletions(-)
[RFC PATCH v2 0/7] s390x/vfio_ccw: Channel Path Handling [QEMU]
Posted by Eric Farman 5 years, 9 months ago
Here is a new pass at the channel-path handling code for vfio-ccw,
to take advantage of the corresponding kernel patches posted here:

https://lore.kernel.org/kvm/20200206213825.11444-1-farman@linux.ibm.com/

I did leave a couple things FIXMEs from v1 comments in here.
Thought it'd be best to just get this out with the kernel code, to
make sure things aren't too far in the weeds.

v1: https://lore.kernel.org/qemu-devel/20191115033437.37926-1-farman@linux.ibm.com/

Eric Farman (2):
  vfio-ccw: Refactor cleanup of regions
  vfio-ccw: Refactor ccw irq handler

Farhan Ali (5):
  vfio-ccw: Return IOINST_CC_NOT_OPERATIONAL for EIO
  linux-headers: update
  vfio-ccw: Add support for the schib region
  vfio-ccw: Add support for the crw region
  vfio-ccw: Add support for the CRW irq

 hw/s390x/css.c                         |  13 +-
 hw/s390x/s390-ccw.c                    |  28 ++++
 hw/vfio/ccw.c                          | 204 ++++++++++++++++++++++---
 include/hw/s390x/css.h                 |   3 +-
 include/hw/s390x/s390-ccw.h            |   1 +
 include/standard-headers/linux/input.h |   1 +
 linux-headers/asm-arm64/unistd.h       |   1 +
 linux-headers/linux/vfio.h             |   3 +
 linux-headers/linux/vfio_ccw.h         |  19 +++
 target/s390x/ioinst.c                  |   3 +-
 10 files changed, 250 insertions(+), 26 deletions(-)

-- 
2.17.1