Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20170830' into staging
First batch of s390x patches:
- 2.11 compat machine
- support the new --s390-pgste linker option, making it possible to
avoid enabling the global vm.allocate_pgste systl if all pieces
are in place
- correctly identify some devices as not hotpluggable
- clean up some tests and enable them for s390x
- wire up the diag288 watchdog in tcg
- clean up dependencies on CONFIG_PCI, making it possible to disable
it by hand
- lots of cleanup in target/s390x/
- fix alignment of the ccw1 structure in the s390-ccw bios
- and some more bugfixes
# gpg: Signature made Wed 30 Aug 2017 17:40:34 BST
# 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-20170830: (44 commits)
s390x/pci: fixup trap_msix()
pc-bios/s390-ccw.img: update image
s390-ccw: Fix alignment for CCW1
s390x/s390-stattrib: Mark the storage attribute as not user_creatable
target/s390x: cleanup cpu.h
s390x/kvm: move KVM declarations and stubs to separate files
s390x: avoid calling kvm_ functions outside of target/s390x/
target/s390x: move a couple of functions to cpu.c
target/s390x: introduce internal.h
target/s390x: move get_per_in_range() to misc_helper.c
target/s390x: move s390_do_cpu_reset() to diag.c
target/s390x: move psw_key_valid() to mem_helper.c
target/s390x: move cpu_mmu_idx_to_asc() to excp_helper.c
target/s390x: move cc_name() to helper.c
target/s390x: move gtod_*() declarations to s390-virtio.h
s390x: drop inclusion of sysemu/kvm.h from some files
s390x/cpumodel: factor out determination of default model name
target/s390x: no need to pass kvm_state to savevm_gtod handlers
target/s390x: simplify gs_allowed()
target/s390x: simplify ri_allowed()
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- accel/kvm/kvm-all.c 3 additions, 3 deletionsaccel/kvm/kvm-all.c
- configure 20 additions, 1 deletionconfigure
- default-configs/s390x-softmmu.mak 1 addition, 1 deletiondefault-configs/s390x-softmmu.mak
- fsdev/Makefile.objs 3 additions, 6 deletionsfsdev/Makefile.objs
- hw/9pfs/Makefile.objs 1 addition, 1 deletionhw/9pfs/Makefile.objs
- hw/Makefile.objs 1 addition, 1 deletionhw/Makefile.objs
- hw/intc/s390_flic_kvm.c 1 addition, 0 deletionshw/intc/s390_flic_kvm.c
- hw/pci/pci-stub.c 14 additions, 0 deletionshw/pci/pci-stub.c
- hw/pci/pci.c 2 additions, 0 deletionshw/pci/pci.c
- hw/s390x/Makefile.objs 2 additions, 1 deletionhw/s390x/Makefile.objs
- hw/s390x/css.c 10 additions, 6 deletionshw/s390x/css.c
- hw/s390x/ipl.c 2 additions, 0 deletionshw/s390x/ipl.c
- hw/s390x/s390-pci-bus.c 4 additions, 14 deletionshw/s390x/s390-pci-bus.c
- hw/s390x/s390-pci-bus.h 2 additions, 10 deletionshw/s390x/s390-pci-bus.h
- hw/s390x/s390-pci-inst.c 2 additions, 2 deletionshw/s390x/s390-pci-inst.c
- hw/s390x/s390-pci-stub.c 76 additions, 0 deletionshw/s390x/s390-pci-stub.c
- hw/s390x/s390-skeys-kvm.c 4 additions, 0 deletionshw/s390x/s390-skeys-kvm.c
- hw/s390x/s390-skeys.c 4 additions, 0 deletionshw/s390x/s390-skeys.c
- hw/s390x/s390-stattrib-kvm.c 5 additions, 0 deletionshw/s390x/s390-stattrib-kvm.c
- hw/s390x/s390-stattrib.c 5 additions, 1 deletionhw/s390x/s390-stattrib.c
Loading
Please register or sign in to comment