diff options
author | Hervé Poussineau <hpoussin@reactos.org> | 2016-02-25 13:45:32 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2016-03-07 13:18:28 +0100 |
commit | bb8f32c0318cb6c6e13e09ec0f35e21eff246413 (patch) | |
tree | 55716ea1fe656983c0dae91bb21e5104a08a86c9 /tcg | |
parent | c586eac33670c198c6c9ceb1419aa99dafcce907 (diff) | |
download | qemu-bb8f32c0318cb6c6e13e09ec0f35e21eff246413.zip qemu-bb8f32c0318cb6c6e13e09ec0f35e21eff246413.tar.gz qemu-bb8f32c0318cb6c6e13e09ec0f35e21eff246413.tar.bz2 |
i8257: fix Terminal Count status
When a DMA transfer is done (ie all bytes have been transfered), the corresponding
Terminal Count bit must be set in the status register.
This bit is already cleared in i8257_read_cont and i8257_write_cont when required.
This fixes (at least) floppy transfer in IBM 40p firmware, which checks in DMA
controller if everything went fine.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Message-Id: <1456404332-31556-1-git-send-email-hpoussin@reactos.org>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tcg')
0 files changed, 0 insertions, 0 deletions