The following changes since commit 7ec6a364916c0d1eba01128481e503a550a2b466:
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2017-09-19 15:44:07 +0100) are available in the git repository at: git://github.com/cohuck/qemu tags/s390x-20170919-v2 for you to fetch changes up to 9d1c4449218d8a2e98a6a11688b09b9137f25c1c: MAINTAINERS/s390x: add terminal3270.c (2017-09-19 18:31:32 +0200) ---------------------------------------------------------------- Assorted s390x patches: - introduce virtio-gpu-ccw, with virtio-gpu endian fixes - lots of cleanup in the s390x code - make device_add work for s390x cpus - enable seccomp on s390x - an ivshmem endian fix - set the reserved DHCP client architecture id for netboot - fixes in the css and pci support ---------------------------------------------------------------- Christian Borntraeger (1): MAINTAINERS/s390x: add terminal3270.c Cornelia Huck (1): s390x/ccw: create s390 phb for compat reasons as well David Hildenbrand (22): exec,dump,i386,ppc,s390x: don't include exec/cpu-all.h explicitly cpu: drop old comments describing members s390x: get rid of s390-virtio.c s390x: rename s390-virtio.h to s390-virtio-hcall.h s390x: move s390_virtio_hypercall() to s390-virtio-hcall.h s390x: move subsystem_reset() to s390-virtio-ccw.h target/s390x: move some s390x typedefs to cpu-qom.h s390x: move sclp_service_call() to sclp.h target/s390x: use trigger_pgm_exception() in s390_cpu_handle_mmu_fault() target/s390x: use program_interrupt() in per_check_exception() s390x: allow only 1 CPU with TCG target/s390x: set cpu->id for linux user when realizing target/s390x: use "core-id" for cpu number/address/id handling target/s390x: rename next_cpu_id to next_core_id s390x: print CPU definitions in sorted order s390x: allow cpu hotplug via device_add s390x: CPU hot unplug via device_del cannot work for now s390x: implement query-hotpluggable-cpus s390x: get rid of cpu_states and use possible_cpus instead s390x: get rid of cpu_s390x_create() s390x: generate sclp cpu information from possible_cpus s390x: allow CPU hotplug in random core-id order Farhan Ali (2): virtio-gpu: Handle endian conversion virtio-ccw: Create a virtio gpu device for the ccw bus Halil Pasic (5): s390x/css: fix cc handling for XSCH s390x/css: drop data-check in interpretation s390x/css: fix NULL handling for CCW addresses s390x/css: remove unused error handling branch virtio-ccw: remove stale comments on endianness Thomas Huth (3): tests: Enable the drive_del test also on s390x hw/misc/ivshmem: Fix ivshmem_recv_msg() to also work on big endian systems configure: Allow --enable-seccomp on s390x, too Viktor Mihajlovski (1): s390: set DHCP client architecure id for netboot Yi Min Zhao (3): s390x/pci: remove idx from msix msg data s390x/pci: fixup ind_offset of msix routing entry s390x/pci: add iommu replay callback MAINTAINERS | 1 + configure | 2 +- dump.c | 1 - exec.c | 1 - hw/display/virtio-gpu.c | 70 +++++++++-- hw/misc/ivshmem.c | 2 +- hw/s390x/Makefile.objs | 1 - hw/s390x/css.c | 28 +---- hw/s390x/s390-pci-bus.c | 28 +++-- hw/s390x/s390-pci-bus.h | 2 + hw/s390x/s390-pci-inst.c | 24 ---- hw/s390x/s390-pci-stub.c | 3 +- hw/s390x/s390-virtio-ccw.c | 241 +++++++++++++++++++++++++++++++++++-- hw/s390x/s390-virtio-hcall.c | 2 +- hw/s390x/s390-virtio-hcall.h | 21 ++++ hw/s390x/s390-virtio.c | 203 ------------------------------- hw/s390x/s390-virtio.h | 35 ------ hw/s390x/sclp.c | 34 +++--- hw/s390x/virtio-ccw.c | 51 +++++++- hw/s390x/virtio-ccw.h | 10 ++ include/hw/s390x/s390-virtio-ccw.h | 2 + include/hw/s390x/sclp.h | 2 + include/qom/cpu.h | 6 +- pc-bios/s390-ccw/netboot.mak | 2 +- qapi-schema.json | 16 +++ target/i386/arch_dump.c | 1 - target/i386/arch_memory_mapping.c | 1 - target/i386/svm_helper.c | 1 - target/ppc/arch_dump.c | 1 - target/s390x/arch_dump.c | 1 - target/s390x/cpu-qom.h | 7 +- target/s390x/cpu.c | 85 ++++--------- target/s390x/cpu.h | 13 +- target/s390x/cpu_models.c | 61 +++++++--- target/s390x/cpu_models.h | 8 +- target/s390x/diag.c | 1 + target/s390x/excp_helper.c | 5 +- target/s390x/helper.c | 47 +------- target/s390x/internal.h | 1 - target/s390x/kvm.c | 15 ++- target/s390x/misc_helper.c | 21 ++-- target/s390x/translate.c | 5 +- tests/Makefile.include | 3 +- tests/drive_del-test.c | 25 ++-- tests/libqos/virtio.c | 17 +++ tests/libqos/virtio.h | 3 + 46 files changed, 591 insertions(+), 519 deletions(-) create mode 100644 hw/s390x/s390-virtio-hcall.h delete mode 100644 hw/s390x/s390-virtio.c delete mode 100644 hw/s390x/s390-virtio.h -- 2.13.5