s390x/kvm: enable guarded storage
commit62deb62d999cf9e2be61272c6b720104f764bd6a
authorFan Zhang <zhangfan@linux.vnet.ibm.com>
Wed, 15 Feb 2017 03:47:49 +0000 (15 04:47 +0100)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Fri, 14 Jul 2017 10:29:49 +0000 (14 12:29 +0200)
tree5462d3a6f5935ece77b6a9e560e91c7cad50797c
parentc0a9cd940e6bbad75cef3b5e87b826125702c353
s390x/kvm: enable guarded storage

Introduce guarded storage support for KVM guests on s390.
We need to enable the capability, extend machine check validity,
sigp store-additional-status-at-address, and migration.

The feature is fenced for older machine type versions.

Signed-off-by: Fan Zhang <zhangfan@linux.vnet.ibm.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
hw/s390x/s390-virtio-ccw.c
include/hw/s390x/s390-virtio-ccw.h
target/s390x/cpu.h
target/s390x/kvm.c
target/s390x/machine.c