]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: s390: gaccess: add ESOP2 handling
authorChristian Borntraeger <borntraeger@de.ibm.com>
Thu, 15 Dec 2016 14:58:14 +0000 (15:58 +0100)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Mon, 30 Jan 2017 10:17:27 +0000 (11:17 +0100)
commite3333ff2de186563d862e711e018819822279fce
treeeaa8446c695ae11123c7b1bdb011e3c76d7f9191
parent621807efa0bb8042b7eec9d41f9196ee9fa4388b
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>
arch/s390/kvm/gaccess.c
arch/s390/tools/gen_facilities.c