Added support for shared interrupts (tested with a promise ultra100tx2 controller).

Added support for the Promise utra100tx2 controller.
Used multiple sector commands and 32bit IO only if the disk does support this.

svn path=/trunk/; revision=3854
This commit is contained in:
Hartmut Birr 2002-12-09 20:04:44 +00:00
parent 4db7fe648e
commit 1cd89b296e
2 changed files with 473 additions and 331 deletions

File diff suppressed because it is too large Load diff

View file

@ -150,7 +150,7 @@ typedef struct _IDE_DRIVE_IDENTIFY
char FirmwareRev[8]; /*23*/
char ModelNumber[40]; /*27*/
WORD RWMultImplemented; /*47*/
WORD Reserved48; /*48*/
WORD DWordIo; /*48*/
WORD Capabilities; /*49*/
#define IDE_DRID_STBY_SUPPORTED 0x2000
#define IDE_DRID_IORDY_SUPPORTED 0x0800
@ -173,7 +173,6 @@ typedef struct _IDE_DRIVE_IDENTIFY
WORD Checksum; /*255*/
} IDE_DRIVE_IDENTIFY, *PIDE_DRIVE_IDENTIFY;
#ifdef __cplusplus
}
#endif