|
Prev: Does Windows XP , Windows 2000 and Vista has the same registry position?
Next: Differentiate between Control Panel and Apllication - Printer
From: Kai Lidda on 7 May 2008 22:16 Hi. If we want to design a PCI-IDE Card, we shall know the stardand IDE Host adapter spec, in order to support a generic device driver. Where can I find the stardand IDE Contorller spec for Windows XP? Does Microsoft define a rule let hardware vendors following it? -- Sincerely Yours,
From: Maxim S. Shatskih on 8 May 2008 05:17
It's an old PC/AT spec, with proprietary vendor extensions (about DMA) by Intel, VIA and others. I would suggest to abandon the "generic driver" idea and to make your own driver (as a SCSI miniport maybe, not as IDE stack). The reason is that most modern features of SATA like NCQ are not compatible with PC/AT controller's register task file, so, if you're binding itself with a task file - then you're technically impaired. Some IDE RAID vendors like HighPoint use this approach for years. -- Maxim Shatskih, Windows DDK MVP StorageCraft Corporation maxim(a)storagecraft.com http://www.storagecraft.com "Kai Lidda" <KaiLidda(a)discussions.microsoft.com> wrote in message news:7EA4151A-8A24-474E-A7F5-47341DF2B1B5(a)microsoft.com... > Hi. > > If we want to design a PCI-IDE Card, we shall know the stardand IDE Host > adapter spec, in order to support a generic device driver. > > Where can I find the stardand IDE Contorller spec for Windows XP? > > Does Microsoft define a rule let hardware vendors following it? > > > > > -- > Sincerely Yours, > |