summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorDavid Hildenbrand <dahi@linux.vnet.ibm.com>2015-10-14 14:57:56 (GMT)
committerChristian Borntraeger <borntraeger@de.ibm.com>2016-09-08 07:07:52 (GMT)
commitff5dc1492a11a6c90955ab34063be1cddc54ec00 (patch)
tree7b031c77c4d1afd1e8d490cae4fbfdc80408d450 /drivers
parent0319dae6770fe3727c2d2cd03ca2c5d1b67f31b9 (diff)
downloadlinux-ff5dc1492a11a6c90955ab34063be1cddc54ec00.tar.xz
KVM: s390: fix delivery of vector regs during machine checks
Vector registers are only to be stored if the facility is available and if the guest has set up the machine check extended save area. If anything goes wrong while writing the vector registers, the vector registers are to be marked as invalid. Please note that we are allowed to write the registers although they are marked as invalid. Machine checks and "store status" SIGP orders are two different concepts, let's correctly separate these. As the SIGP part is completely handled in user space, we can drop it. This patch is based on a patch from Cornelia Huck. Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions