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 | op-kernel-dev-a679c547d19ded9b7d1a88e17cf5e5b69ac619b6.zip op-kernel-dev-a679c547d19ded9b7d1a88e17cf5e5b69ac619b6.tar.gz |
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 8cc53b1..b6ac8df 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 */ } }, |