Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20171215-v2' into staging
s390x changes for 2.12:
- Lots of tcg improvements: ccw hotplug is now working and we can run
a Linux kernel built for z12 under tcg
- zPCI improvements to get virtio-pci working
- get rid of the cssid restrictions for virtual and non-virtual channel
devices
- we now support 8TB+ systems
- 2.12 compat machine
- fixes and cleanups
# gpg: Signature made Fri 15 Dec 2017 10:57:01 GMT
# gpg: using RSA key 0xDECF6B93C6F02FAF
# gpg: Good signature from "Cornelia Huck <conny@cornelia-huck.de>"
# gpg: aka "Cornelia Huck <huckc@linux.vnet.ibm.com>"
# gpg: aka "Cornelia Huck <cornelia.huck@de.ibm.com>"
# gpg: aka "Cornelia Huck <cohuck@kernel.org>"
# gpg: aka "Cornelia Huck <cohuck@redhat.com>"
# Primary key fingerprint: C3D0 D66D C362 4FF6 A8C0 18CE DECF 6B93 C6F0 2FAF
* remotes/cohuck/tags/s390x-20171215-v2: (46 commits)
s390-ccw-virtio: allow for systems larger that 7.999TB
s390x: change the QEMU cpu model to a stripped down z12
s390x/tcg: we already implement the Set-Program-Parameter facility
s390x/tcg: implement extract-CPU-time facility
s390x/tcg: Implement SIGNAL ADAPTER instruction
s390x/tcg: Implement STORE CHANNEL PATH STATUS
s390x/tcg: wire up SET CHANNEL MONITOR
s390x/tcg: wire up SET ADDRESS LIMIT
s390x/tcg: implement Interlocked-Access Facility 2
s390x/tcg: ASI/ASGI/ALSI/ALSGI are atomic with Interlocked-acccess facility 1
s390x/tcg: wire up STORE CHANNEL REPORT WORD
s390x/tcg: indicate value of TODPR in STCKE
s390x/tcg: implement SET CLOCK PROGRAMMABLE FIELD
s390x/tcg: fix and cleanup mcck injection
s390x/kvm: factor out build_channel_report_mcic() into cpu.h
s390x/css: attach css bridge
s390x: deprecate s390-squash-mcss machine prop
s390x/css: unrestrict cssids
s390x/pci: search for subregion inside the BARs
s390x/pci: move the memory region write from pcistg
...
# Conflicts:
# include/hw/compat.h
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- hw/s390x/3270-ccw.c 1 addition, 1 deletionhw/s390x/3270-ccw.c
- hw/s390x/css-bridge.c 13 additions, 0 deletionshw/s390x/css-bridge.c
- hw/s390x/css.c 4 additions, 30 deletionshw/s390x/css.c
- hw/s390x/s390-ccw.c 1 addition, 1 deletionhw/s390x/s390-ccw.c
- hw/s390x/s390-pci-bus.h 1 addition, 0 deletionshw/s390x/s390-pci-bus.h
- hw/s390x/s390-pci-inst.c 200 additions, 137 deletionshw/s390x/s390-pci-inst.c
- hw/s390x/s390-pci-inst.h 14 additions, 8 deletionshw/s390x/s390-pci-inst.h
- hw/s390x/s390-virtio-ccw.c 53 additions, 6 deletionshw/s390x/s390-virtio-ccw.c
- hw/s390x/virtio-ccw.c 1 addition, 1 deletionhw/s390x/virtio-ccw.c
- include/hw/compat.h 2 additions, 1 deletioninclude/hw/compat.h
- include/hw/s390x/css.h 4 additions, 9 deletionsinclude/hw/s390x/css.h
- pc-bios/s390-ccw.img 0 additions, 0 deletionspc-bios/s390-ccw.img
- pc-bios/s390-ccw/start.S 27 additions, 3 deletionspc-bios/s390-ccw/start.S
- qemu-doc.texi 8 additions, 0 deletionsqemu-doc.texi
- qemu-options.hx 7 additions, 1 deletionqemu-options.hx
- target/s390x/cc_helper.c 1 addition, 1 deletiontarget/s390x/cc_helper.c
- target/s390x/cpu.h 30 additions, 1 deletiontarget/s390x/cpu.h
- target/s390x/cpu_models.c 47 additions, 56 deletionstarget/s390x/cpu_models.c
- target/s390x/cpu_models.h 1 addition, 0 deletionstarget/s390x/cpu_models.h
- target/s390x/crypto_helper.c 2 additions, 5 deletionstarget/s390x/crypto_helper.c
Loading
Please register or sign in to comment