TianoCore EDK2 master
Loading...
Searching...
No Matches
UniversalPayloadSerialPortDeviceParentInfo.h
Go to the documentation of this file.
1
9#ifndef UNIVERSAL_PAYLOAD_SERIAL_PORT_PARENT_DEVICE_INFO_
10#define UNIVERSAL_PAYLOAD_SERIAL_PORT_PARENT_DEVICE_INFO_
11
12extern GUID gUniversalPayloadSerialPortParentDeviceInfoGuid;
13
14// IsIsaCompatible
15// TRUE: the serial port device is under an ISA compatible bus, which means the parent device is ISA/LPC/eSPI bus controller.
16// FALSE: the serial port device is native PCI device under PCI bridge.
17#pragma pack(1)
18typedef struct {
19 UINT32 Revision;
20 BOOLEAN IsIsaCompatible;
21 UINT8 Reserved[3];
22 UINT64 ParentDevicePcieBaseAddress;
24#pragma pack()
25
26#define UNIVERSAL_PAYLOAD_SERIAL_PORT_PARENT_DEVICE_INFO_REVISION 1
27
28#endif // UNIVERSAL_PAYLOAD_SERIAL_PORT_PARENT_DEVICE_INFO_
Definition: Base.h:213