Page 1 of 1

ATA DMA disk access

Posted: Fri Sep 11, 2009 10:57 am
by madanra
I've been researching how to do ATA DMA transfers. Most of it seems to make reasonable sense now, except for the very first step: I need to identify which PCI bus/device/function the disk controller is on, and I don't really have any idea how to do that...

Edit: Oh, how ironic...somehow when looking for PCI info I hadn't looked at the osdev wiki page on it...whoops. Sorry, 'class code' found :)