s390x/pci: enhance mpcifc_service_call
commita6d9d4f26afc2c2fcfe6a89f0766371a60143d5a
authorYi Min Zhao <zyimin@linux.vnet.ibm.com>
Thu, 28 Apr 2016 05:24:07 +0000 (28 13:24 +0800)
committerCornelia Huck <cornelia.huck@de.ibm.com>
Tue, 17 May 2016 13:50:29 +0000 (17 15:50 +0200)
tree21ce0ec76829d2b8d0de07ed285d3c88346e67f4
parent259a4f0a7619fef69427555839e0c9db84fd0561
s390x/pci: enhance mpcifc_service_call

Enhance error handling for mpcifc_service_call() to propagate errors
to guest by setting status codes or triggering program interrupts.

Signed-off-by: Yi Min Zhao <zyimin@linux.vnet.ibm.com>
Reviewed-by: Pierre Morel <pmorel@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
hw/s390x/s390-pci-inst.c
hw/s390x/s390-pci-inst.h