Here's the first batch of s390x changes for 2.10: - the new compat machine - several cleanups and optimizations - introspection for css ids
More to come; for example, the 3270 support I'd still like some feedback on (I'll resend a rebased version). Cornelia Huck (1): s390x: introduce 2.10 compat machine Danil Antonov (2): s390x/kvm: make printf always compile in debug output s390x/pci: make printf always compile in debug output Dong Jia Shi (3): s390x/css: introduce read-only property type for device ids s390x/css: provide introspection for virtual subchannel and device busid s390x/css: consolidate the devno property for ccw devices Fei Li (4): s390x: use enum for adapter type and standardize its naming s390x: initialize flic before I/O subsystems s390x/flic: cache flic in s390_get_flic s390x: register I/O adapters per ISC during init hw/intc/s390_flic.c | 9 +++-- hw/s390x/ccw-device.c | 40 ++++++++++++++++++++ hw/s390x/ccw-device.h | 9 ++++- hw/s390x/css-bridge.c | 3 ++ hw/s390x/css.c | 92 ++++++++++++++++++++++++++++++---------------- hw/s390x/s390-pci-bus.c | 19 +++++++--- hw/s390x/s390-pci-bus.h | 1 - hw/s390x/s390-pci-inst.c | 26 +++++++------ hw/s390x/s390-virtio-ccw.c | 20 +++++++++- hw/s390x/virtio-ccw.c | 55 ++++++++++++++------------- include/hw/compat.h | 3 ++ include/hw/s390x/css.h | 19 ++++++++-- target/s390x/kvm.c | 16 ++++---- 13 files changed, 219 insertions(+), 93 deletions(-) -- 2.11.0