Data Fields | |
EFI_STATUS_CODE_DATA | DataHeader |
UINT32 | Bar |
UINT16 | DevicePathSize |
UINT16 | ReqResSize |
UINT16 | AllocResSize |
Represents the size the AllocRes parameter. AllocResSize should be zero if the allocated resources are not provided as a part of extended data.
The PCI BAR. Applicable only for PCI devices. Ignored for all other devices.
The data header identifying the data. DataHeader.HeaderSize should be sizeof (EFI_STATUS_CODE_DATA), DataHeader.Size should be (DevicePathSize + DevicePathSize + DevicePathSize + sizeof(UINT32) + 3 * sizeof (UINT16) ), and DataHeader.Type should be EFI_STATUS_CODE_SPECIFIC_DATA_GUID.
DevicePathSize should be zero if it is a virtual device that is not associated with a device path. Otherwise, this parameter is the length of the variable-length DevicePath.
Represents the size the ReqRes parameter. ReqResSize should be zero if the requested resources are not provided as a part of extended data.