revision 833:1ea87e0221f8
summary |
tree |
shortlog |
changelog |
graph |
changeset |
raw | bz2 | zip | gz changeset | 833:1ea87e0221f8 |
parent | 832:40e5bb525c4e |
child | 834:7682ceeb9309 |
author | nkeynes |
date | Wed Aug 27 09:42:16 2008 +0000 (15 years ago) |
Raise IDE DMA event on end-of-dma, not end-of-transfer (*sigh*)
(actually not 100% correct yet, but closer)
(actually not 100% correct yet, but closer)
src/asic.c | view | annotate | diff | log | ||
src/gdrom/ide.c | view | annotate | diff | log |
1.1 --- a/src/asic.c Wed Aug 27 06:23:19 2008 +00001.2 +++ b/src/asic.c Wed Aug 27 09:42:16 2008 +00001.3 @@ -325,6 +325,7 @@1.4 uint32_t xfer = ide_read_data_dma( addr, length );1.5 MMIO_WRITE( EXTDMA, IDEDMATXSIZ, xfer );1.6 MMIO_WRITE( EXTDMA, IDEDMACTL2, 0 );1.7 + asic_event( EVENT_IDE_DMA );1.8 } else { /* 0 */1.9 MMIO_WRITE( EXTDMA, IDEDMACTL2, 0 );1.10 }
.