Specifications
128
typedef struct {
UINT32 A20Kybd:1;
UINT32 A20Port92:1
UINT32 Reserved:30;
} LEGACY_DEVICE_FLAGS;
A20Kybd
A20 controller by keyboard controller.
A20Port92
A20 controlled by port 0x92.
Reserved
Reserved for future usage.
A20Kybd and A20Port92 are not mutually exclusive.
//*************************************************
// HDD_INFO
//*************************************************
typedef struct {
UINT16 Status;
UINT32 Bus;
UINT32 Device;
UINT32 Function;
UINT16 CommandBaseAddress;
UINT16 ControlBaseAddress;
UINT16 BusMasterAddress;
UINT8 HddIrq;
ATAPI_IDENTIFY IdentifyDrive[2];
} HDD_INFO;
Status










