> If the drivers get truly shared between IDE and ATA, that > presumption is entirely removed, the ATA testers will > be hitting the same driver code that whatever remaining > IDE users will be.
Assuming the data structures matching does that is a bit like assuming you can test one TCP stack using another one because they use the same packet format.