diff options
author | Christian Borntraeger <borntraeger@de.ibm.com> | 2016-12-15 15:58:14 +0100 |
---|---|---|
committer | Christian Borntraeger <borntraeger@de.ibm.com> | 2017-01-30 11:17:27 +0100 |
commit | a679c547d19ded9b7d1a88e17cf5e5b69ac619b6 (patch) | |
tree | eaa8446c695ae11123c7b1bdb011e3c76d7f9191 /arch/s390/tools | |
parent | 49def1853334396f948dcb4cedb9347abb318df5 (diff) | |
download | talos-obmc-linux-a679c547d19ded9b7d1a88e17cf5e5b69ac619b6.tar.gz talos-obmc-linux-a679c547d19ded9b7d1a88e17cf5e5b69ac619b6.zip |
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.c | 1 |
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 */ } }, |