s390x/kvm: don't enable key wrapping if msa3 is disabled
authorDavid Hildenbrand <dahi@linux.vnet.ibm.com>
Mon, 5 Sep 2016 08:52:38 +0000 (10:52 +0200)
committerCornelia Huck <cornelia.huck@de.ibm.com>
Tue, 6 Sep 2016 15:06:51 +0000 (17:06 +0200)
commitc85d21c73b06064ae2ae7bd49cf36dfaaae2a0a8
tree9f95960a62e4a572a7c4e65c4d98c0fe8f7244b6
parent07059effd14e1cb6497f711e905c55affa525677
s390x/kvm: don't enable key wrapping if msa3 is disabled

As the CPU model now controls msa3, trying to set wrapping keys without
msa3 being around/enable in the kernel will produce misleading errors.

So let's simply not configure key wrapping if msa3 is not enabled and
make compat machines with disabled CPU model work correctly.

Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Message-Id: <20160905085244.99980-25-dahi@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
target-s390x/cpu_models.c
target-s390x/kvm.c