ata_read_dma and ata_read_dma_done (untested)
ata SET FEATURES command (to set DMA mode)
ide_device struct, piix cleanup, pci comments