- Always use DMA status register where available instead of busy flag to
determine if an interrupt is for us. This should solve problems with IRQ
sharing, and with PIO mode on some SATA chipsets.
- Clear DMA interrupt bit before clearing interrupt by reading status
register. Otherwise, it seems that the DMA bit could get set again for a
new interrupt before we clear it, resulting in a missed interrupt.
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@31319 fb15a70f-31f2-0310-bbcc-cdcc74a49acc