Re: [Qemu-devel] [PATCH] i8257: fix Terminal Count status

2016-02-29 Thread Paolo Bonzini
On 25/02/2016 13:45, Hervé Poussineau wrote: > 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

Re: [Qemu-devel] [PATCH] i8257: fix Terminal Count status

2016-02-26 Thread John Snow
On 02/25/2016 07:45 AM, Hervé Poussineau wrote: > 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

[Qemu-devel] [PATCH] i8257: fix Terminal Count status

2016-02-25 Thread Hervé Poussineau
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