Here's my current s390x patch queue, also available on https://github.com/cohuck/qemu.git s390-next
- linux-headers update for registers, capabilites and irqfds - capability work; the helper functions are now flexible enough to provide an interface for adding arguments as well (will be used by ppc in a separate patch) - irqfds for s390x - minor css change - one-reg related changes I'll do a pull request once 2.0 has been released, unless there are objections. Christian Borntraeger (2): s390x/kvm: rework KVM synchronize to tracing for some ONEREGS s390x/kvm: sync gbea and pp register Cornelia Huck (7): linux-headers: update kvm: add kvm_enable_cap_{vm,vcpu} s390x: use kvm_enable_cap_vcpu() s390x: Add I/O adapter registration. s390x/virtio-ccw: reference-counted indicators s390x/virtio-ccw: Wire up irq routing and irqfds. s390x/css: Don't save orb in subchannel. hw/intc/s390_flic.c | 59 +++++++++++ hw/s390x/css.c | 72 ++++++++++--- hw/s390x/css.h | 5 +- hw/s390x/virtio-ccw.c | 240 +++++++++++++++++++++++++++++++++++++----- hw/s390x/virtio-ccw.h | 16 ++- include/hw/s390x/adapter.h | 23 ++++ include/qemu/typedefs.h | 1 + include/sysemu/kvm.h | 6 ++ kvm-all.c | 71 ++++++++++++- kvm-stub.c | 5 + linux-headers/asm-s390/kvm.h | 24 +++++ linux-headers/linux/kvm.h | 17 +++ target-s390x/cpu.h | 36 +++++++ target-s390x/kvm.c | 64 +++++++---- trace-events | 4 + 15 files changed, 578 insertions(+), 65 deletions(-) create mode 100644 include/hw/s390x/adapter.h -- 1.7.9.5