]> Git Repo - qemu.git/commit
s390x/css: ccw translation infrastructure
authorXiao Feng Ren <[email protected]>
Wed, 17 May 2017 00:48:11 +0000 (02:48 +0200)
committerCornelia Huck <[email protected]>
Fri, 19 May 2017 10:29:01 +0000 (12:29 +0200)
commitbab482d7405f9fe3cac9c213d60f9ca9442c047b
tree7dc7df9f07152940bbfb2ee1034a982f44b66682
parent8ca2b376b47fff58f7ab6f16d86a66d4af3a2be2
s390x/css: ccw translation infrastructure

Implement a basic infrastructure of handling channel I/O instruction
interception for passed through subchannels:
1. Branch the code path of instruction interception handling by
   SubChannel type.
2. For a passed-through subchannel, issue the ORB to kernel to do ccw
   translation and perform an I/O operation.
3. Assign different condition code based on the I/O result, or
   trigger a program check.

Signed-off-by: Xiao Feng Ren <[email protected]>
Signed-off-by: Dong Jia Shi <[email protected]>
Message-Id: <20170517004813[email protected]>
Signed-off-by: Cornelia Huck <[email protected]>
hw/s390x/css.c
hw/s390x/s390-ccw.c
hw/s390x/virtio-ccw.c
include/hw/s390x/css.h
target/s390x/ioinst.c
This page took 0.026831 seconds and 4 git commands to generate.