TianoCore EDK2
master
Loading...
Searching...
No Matches
E820.h
Go to the documentation of this file.
1
10
#ifndef __E820_H__
11
#define __E820_H__
12
13
#pragma pack(1)
14
15
typedef
enum
{
16
EfiAcpiAddressRangeMemory = 1,
17
EfiAcpiAddressRangeReserved = 2,
18
EfiAcpiAddressRangeACPI = 3,
19
EfiAcpiAddressRangeNVS = 4
20
} EFI_ACPI_MEMORY_TYPE;
21
22
typedef
struct
{
23
UINT64 BaseAddr;
24
UINT64 Length;
25
EFI_ACPI_MEMORY_TYPE Type;
26
}
EFI_E820_ENTRY64
;
27
28
typedef
struct
{
29
UINT32 BassAddrLow;
30
UINT32 BaseAddrHigh;
31
UINT32 LengthLow;
32
UINT32 LengthHigh;
33
EFI_ACPI_MEMORY_TYPE Type;
34
}
EFI_E820_ENTRY
;
35
36
#pragma pack()
37
38
#endif
/* __E820_H__ */
EFI_E820_ENTRY64
Definition:
E820.h:22
EFI_E820_ENTRY
Definition:
E820.h:28
OvmfPkg
Include
IndustryStandard
E820.h
Generated on Fri Nov 15 2024 18:01:20 for TianoCore EDK2 by
1.9.6