s390x: change the QEMU cpu model to a stripped down z12
commit35b4df6417fc3cd9d0150590f770fdd404dfbee7
authorDavid Hildenbrand <david@redhat.com>
Fri, 8 Dec 2017 16:55:29 +0000 (8 17:55 +0100)
committerCornelia Huck <cohuck@redhat.com>
Thu, 14 Dec 2017 16:56:54 +0000 (14 17:56 +0100)
tree9727210ae6823b94049faa4e30598f2ffc8d01ec
parent33ae8a424245bb9ebb66875ca5b16c26f9e88da6
s390x: change the QEMU cpu model to a stripped down z12

We are good enough to boot upstream Linux kernels / Fedora 26/27. That
should be sufficient for now.

As the QEMU CPU model is migration safe, let's add compatibility code.
Generate the feature list to reduce the chance of messing things up in the
future.

Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20171208165529.14124-1-david@redhat.com>
[CH: squashed 's390x/cpumodel: make qemu cpu model play with "none" machine'
(20171213132407.5227-1-david@redhat.com) and 's390x/tcg: don't include z13
features in the qemu model' (20171213171512.17601-1-david@redhat.com) into
patch]
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
hw/s390x/s390-virtio-ccw.c
target/s390x/cpu.h
target/s390x/cpu_models.c
target/s390x/cpu_models.h
target/s390x/gen-features.c