summaryrefslogtreecommitdiffstats
path: root/hw/vfio/ccw.c
diff options
context:
space:
mode:
authorHalil Pasic2017-10-17 16:04:48 +0200
committerCornelia Huck2017-10-20 13:32:10 +0200
commite443ef9f21acdc6459b3fbad04019a40ea8c4e80 (patch)
treec503d0d925bc2d64f3d9157d2f2a7c63bb207d7f /hw/vfio/ccw.c
parents390x: move s390x_new_cpu() into board code (diff)
downloadqemu-e443ef9f21acdc6459b3fbad04019a40ea8c4e80.tar.gz
qemu-e443ef9f21acdc6459b3fbad04019a40ea8c4e80.tar.xz
qemu-e443ef9f21acdc6459b3fbad04019a40ea8c4e80.zip
s390x/css: IO instr handler ending control
CSS code needs to tell the IO instruction handlers located in ioinst.c how the emulated instruction should be ended. Currently this is done by returning generic (POSIX) error codes, and mapping them to outcomes like condition codes. This makes bugs easy to create and hard to recognize. As a preparation for moving away from (mis)using generic error codes for flow control let us introduce a type which tells the instruction handler function how to end the instruction, in a more straight-forward and less ambiguous way. Signed-off-by: Halil Pasic <pasic@linux.vnet.ibm.com> Message-Id: <20171017140453.51099-3-pasic@linux.vnet.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> [CH: cosmetic changes] Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Diffstat (limited to 'hw/vfio/ccw.c')
0 files changed, 0 insertions, 0 deletions