Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220314194920.58888-1-mjrosato@linux.ibm.com
Maintainers: Halil Pasic <pasic@linux.ibm.com>, Christian Borntraeger <borntraeger@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, Cornelia Huck <cohuck@redhat.com>, Thomas Huth <thuth@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, David Hildenbrand <david@redhat.com>, Matthew Rosato <mjrosato@linux.ibm.com>, Tony Krowiak <akrowiak@linux.ibm.com>, Jason Herne <jjherne@linux.ibm.com>, Alex Williamson <alex.williamson@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
hw/s390x/meson.build | 1 +
hw/s390x/s390-pci-bus.c | 125 ++++++++++++++++++++--
hw/s390x/s390-pci-inst.c | 136 +++++++++++++++++++++--
hw/s390x/s390-pci-kvm.c | 160 ++++++++++++++++++++++++++++
hw/s390x/s390-pci-vfio.c | 151 ++++++++++++++++++++++----
hw/s390x/s390-virtio-ccw.c | 1 +
hw/vfio/ap.c | 2 +-
hw/vfio/ccw.c | 2 +-
hw/vfio/common.c | 26 ++++-
hw/vfio/pci.c | 3 +-
hw/vfio/pci.h | 1 +
hw/vfio/platform.c | 2 +-
include/hw/s390x/s390-pci-bus.h | 8 +-
include/hw/s390x/s390-pci-inst.h | 2 +-
include/hw/s390x/s390-pci-kvm.h | 68 ++++++++++++
include/hw/s390x/s390-pci-vfio.h | 11 ++
include/hw/vfio/vfio-common.h | 4 +-
linux-headers/asm-s390/kvm.h | 1 +
linux-headers/asm-x86/kvm.h | 3 +
linux-headers/linux/kvm.h | 51 ++++++++-
linux-headers/linux/vfio.h | 6 ++
linux-headers/linux/vfio_zdev.h | 6 ++
target/s390x/cpu_features_def.h.inc | 1 +
target/s390x/gen-features.c | 2 +
target/s390x/kvm/kvm.c | 8 ++
target/s390x/kvm/kvm_s390x.h | 1 +
26 files changed, 731 insertions(+), 51 deletions(-)
create mode 100644 hw/s390x/s390-pci-kvm.c
create mode 100644 include/hw/s390x/s390-pci-kvm.h