summaryrefslogtreecommitdiffstats
path: root/include/exec
diff options
context:
space:
mode:
authorJohn Snow2016-02-10 19:29:39 +0100
committerJohn Snow2016-02-10 19:29:39 +0100
commite3044e238302a887cc1a022e358d68b9bdc69573 (patch)
tree1355e1107a66693b1eb7316122f8a1dff6d57d1d /include/exec
parentide: replace blk_drain_all by blk_drain (diff)
downloadqemu-e3044e238302a887cc1a022e358d68b9bdc69573.tar.gz
qemu-e3044e238302a887cc1a022e358d68b9bdc69573.tar.xz
qemu-e3044e238302a887cc1a022e358d68b9bdc69573.zip
ide: Add silent DRQ cancellation
Split apart the ide_transfer_stop function into two versions: one that interrupts and one that doesn't. The one that doesn't can be used to halt any PIO transfers that are in the DRQ phase. It will not halt any PIO transfers that are currently in the process of buffering data for the guest to read. Signed-off-by: John Snow <jsnow@redhat.com> Reported-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> [Renamed 'etf' to 'end_transfer_func' --js] Message-id: 1453225191-11871-6-git-send-email-jsnow@redhat.com
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions