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
15typedef enum {
16 EfiAcpiAddressRangeMemory = 1,
17 EfiAcpiAddressRangeReserved = 2,
18 EfiAcpiAddressRangeACPI = 3,
19 EfiAcpiAddressRangeNVS = 4
20} EFI_ACPI_MEMORY_TYPE;
21
22typedef struct {
23 UINT64 BaseAddr;
24 UINT64 Length;
25 EFI_ACPI_MEMORY_TYPE Type;
27
28typedef struct {
29 UINT32 BassAddrLow;
30 UINT32 BaseAddrHigh;
31 UINT32 LengthLow;
32 UINT32 LengthHigh;
33 EFI_ACPI_MEMORY_TYPE Type;
35
36#pragma pack()
37
38#endif /* __E820_H__ */