s390x: Add unpack facility feature to GA1
commit572c0826615737f1c095b1b6d9e381ec40f72eb5
authorChristian Borntraeger <borntraeger@de.ibm.com>
Thu, 19 Mar 2020 13:19:21 +0000 (19 09:19 -0400)
committerCornelia Huck <cohuck@redhat.com>
Wed, 29 Apr 2020 12:31:32 +0000 (29 14:31 +0200)
tree81d2662c1bc5b4ea4841d0dc0369b0c6e0f23e94
parent42fc5eae91bb9ec08b816d33d43cc08f96d1b683
s390x: Add unpack facility feature to GA1

The unpack facility is an indication that diagnose 308 subcodes 8-10
are available to the guest. That means, that the guest can put itself
into protected mode.

Once it is in protected mode, the hardware stops any attempt of VM
introspection by the hypervisor.

Some features are currently not supported in protected mode:
     * vfio devices
     * Migration
     * Huge page backings

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Message-Id: <20200319131921.2367-17-frankja@linux.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
target/s390x/gen-features.c
target/s390x/kvm.c