OvmfPkg[all]  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
HDD_INFO Struct Reference

Data Fields

UINT16 Status
 
UINT32 Bus
 
UINT32 Device
 
UINT32 Function
 
UINT16 CommandBaseAddress
 
UINT16 ControlBaseAddress
 
UINT16 BusMasterAddress
 
UINT8 HddIrq
 
ATAPI_IDENTIFY IdentifyDrive [2]
 

Detailed Description

Field Documentation

UINT32 HDD_INFO::Bus

PCI bus of IDE controller.

UINT16 HDD_INFO::BusMasterAddress

Bus master address.

UINT16 HDD_INFO::CommandBaseAddress

Command ports base address.

UINT16 HDD_INFO::ControlBaseAddress

Control ports base address.

UINT32 HDD_INFO::Device

PCI device of IDE controller.

UINT32 HDD_INFO::Function

PCI function of IDE controller.

UINT8 HDD_INFO::HddIrq
ATAPI_IDENTIFY HDD_INFO::IdentifyDrive[2]

Data that identifies the drive data; one per possible attached drive.

UINT16 HDD_INFO::Status

Status of IDE device. Values are defined below. There is one HDD_INFO structure per IDE controller. The IdentifyDrive is per drive. Index 0 is master and index 1 is slave.