summaryrefslogtreecommitdiffstats
path: root/arch/s390/tools
diff options
context:
space:
mode:
authorChristian Borntraeger <borntraeger@de.ibm.com>2016-12-15 15:58:14 +0100
committerChristian Borntraeger <borntraeger@de.ibm.com>2017-01-30 11:17:27 +0100
commita679c547d19ded9b7d1a88e17cf5e5b69ac619b6 (patch)
treeeaa8446c695ae11123c7b1bdb011e3c76d7f9191 /arch/s390/tools
parent49def1853334396f948dcb4cedb9347abb318df5 (diff)
downloadlinux-a679c547d19ded9b7d1a88e17cf5e5b69ac619b6.tar.bz2
KVM: s390: gaccess: add ESOP2 handling
When we access guest memory and run into a protection exception, we need to pass the exception data to the guest. ESOP2 provides detailed information about all protection exceptions which ESOP1 only partially provided. The gaccess changes make sure, that the guest always gets all available information. Signed-off-by: Janosch Frank <frankja@linux.vnet.ibm.com> Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'arch/s390/tools')
-rw-r--r--arch/s390/tools/gen_facilities.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/s390/tools/gen_facilities.c b/arch/s390/tools/gen_facilities.c
index 8cc53b1e6d03..b6ac8dfee001 100644
--- a/arch/s390/tools/gen_facilities.c
+++ b/arch/s390/tools/gen_facilities.c
@@ -80,6 +80,7 @@ static struct facility_def facility_defs[] = {
76, /* msa extension 3 */
77, /* msa extension 4 */
78, /* enhanced-DAT 2 */
+ 131, /* enhanced-SOP 2 and side-effect */
-1 /* END */
}
},