I'm also a big fan of mass storagerdos wrote:costed $25
controllers ... I'm also trying to implement also an AHCI ctrl for my project ... (http://filesystemd.sourceforge.net) which will be the file_system_level of my future multi-tasking OS ...
Currently ... i've only implemented drives for PATA IDE HD/ATAPI DVD and USB FLASH/DVD ...
PDF docs seem to be free over the net (?) at least for what I've found ... on official sites (?) .
---
It seems you have a little experience with this; do you know how to
distinguish the port for LEGACY SUPPORT (SATA LEGACY SUPPORT - it should be compatible with previous PATA IDE spec, but at different location (aka not 0x1f0, 0x170....))
Well I am looking at the PCI Port stuff(0xcf0) for PCI.ADDRESS_PORT and I can see 5 base ports; unfurtunatly I could not find any doc to tell me which ones
are mapping to 0x1f0 and which ones are mapping to 0x3f0 ... ?
(And probably this LEGACY SUPPORT includes also PATA IDE 48bit addressing too, yes ?(?))
---
Good luck with your driver !