TianoCore EDK2
master
Loading...
Searching...
No Matches
UniversalPayloadBase.h
Go to the documentation of this file.
1
9
#ifndef UNIVERSAL_PAYLOAD_BASE_H_
10
#define UNIVERSAL_PAYLOAD_BASE_H_
11
12
extern
GUID
gUniversalPayloadBaseGuid;
13
14
typedef
struct
{
15
UNIVERSAL_PAYLOAD_GENERIC_HEADER
Header;
16
EFI_PHYSICAL_ADDRESS
Entry;
17
}
UNIVERSAL_PAYLOAD_BASE
;
18
19
#define UNIVERSAL_PAYLOAD_BASE_REVISION 1
20
21
#define N_NON_RELOCATABLE BIT31
22
#define P_PREFETCHABLE BIT30
23
#define SS_CONFIGURATION_SPACE 0
24
#define SS_IO_SPACE BIT24
25
#define SS_32BIT_MEMORY_SPACE BIT25
26
#define SS_64BIT_MEMORY_SPACE BIT24+BIT25
27
#define DWORDS_TO_NEXT_ADDR_TYPE 7
28
29
#endif
// UNIVERSAL_PAYLOAD_BASE_H_
EFI_PHYSICAL_ADDRESS
UINT64 EFI_PHYSICAL_ADDRESS
Definition:
UefiBaseType.h:50
GUID
Definition:
Base.h:213
UNIVERSAL_PAYLOAD_BASE
Definition:
UniversalPayloadBase.h:14
UNIVERSAL_PAYLOAD_GENERIC_HEADER
Definition:
UniversalPayload.h:40
UefiPayloadPkg
Include
Guid
UniversalPayloadBase.h
Generated on Fri Nov 15 2024 18:01:26 for TianoCore EDK2 by
1.9.6