TianoCore EDK2
master
Loading...
Searching...
No Matches
PciSegmentInfoGuid.h
Go to the documentation of this file.
1
9
#ifndef UPL_PCI_SEGMENT_INFO_GUID_H_
10
#define UPL_PCI_SEGMENT_INFO_GUID_H_
11
15
extern
EFI_GUID
gUplPciSegmentInfoHobGuid
;
16
17
#pragma pack(1)
18
typedef
struct
{
19
UINT16
SegmentNumber
;
20
UINT64
BaseAddress
;
21
}
UPL_SEGMENT_INFO
;
22
23
typedef
struct
{
24
UNIVERSAL_PAYLOAD_GENERIC_HEADER
Header;
25
UINTN
Count;
26
UPL_SEGMENT_INFO
SegmentInfo[0];
27
}
UPL_PCI_SEGMENT_INFO_HOB
;
28
#pragma pack()
29
30
#define UNIVERSAL_PAYLOAD_PCI_SEGMENT_INFO_REVISION 1
31
32
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
gUplPciSegmentInfoHobGuid
EFI_GUID gUplPciSegmentInfoHobGuid
GUID
Definition:
Base.h:213
UNIVERSAL_PAYLOAD_GENERIC_HEADER
Definition:
UniversalPayload.h:40
UPL_PCI_SEGMENT_INFO_HOB
Definition:
PciSegmentInfoGuid.h:23
UPL_SEGMENT_INFO
Definition:
PciSegmentInfoGuid.h:18
UPL_SEGMENT_INFO::SegmentNumber
UINT16 SegmentNumber
Segment number.
Definition:
PciSegmentInfoGuid.h:19
UPL_SEGMENT_INFO::BaseAddress
UINT64 BaseAddress
ECAM Base address.
Definition:
PciSegmentInfoGuid.h:20
UefiPayloadPkg
Include
Guid
PciSegmentInfoGuid.h
Generated on Fri Nov 15 2024 18:01:26 for TianoCore EDK2 by
1.9.6