xemu/hw/dma
Hervé Poussineau bb8f32c031 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>
2016-03-07 13:18:28 +01:00
..
etraxfs_dma.c etraxfs_dma: Dont forward zero-length payload to clients 2016-02-20 00:17:48 +01:00
i8257.c i8257: fix Terminal Count status 2016-03-07 13:18:28 +01:00
i82374.c i8257: pass ISA bus to DMA_init() function 2016-02-03 11:28:55 -05:00
Makefile.objs hw: move DMA controllers to hw/dma/, configure with default-configs/ 2013-04-08 18:13:14 +02:00
omap_dma.c arm devices: Clean up includes 2016-01-29 15:07:25 +00:00
pl080.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
pl330.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
puv3_dma.c unicore: Clean up includes 2016-01-29 15:07:22 +00:00
pxa2xx_dma.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
rc4030.c hw: Clean up includes 2016-01-29 15:07:25 +00:00
soc_dma.c hw: Clean up includes 2016-01-29 15:07:25 +00:00
sparc32_dma.c hw: Clean up includes 2016-01-29 15:07:25 +00:00
sun4m_iommu.c hw: Clean up includes 2016-01-29 15:07:25 +00:00
xilinx_axidma.c arm devices: Clean up includes 2016-01-29 15:07:25 +00:00