CpuPageTableLib: define IA32_PAGE_LEVEL enum type internally
The change doesn't change functionality behavior. Signed-off-by: Ray Ni <ray.ni@intel.com> Cc: Zhiguang Liu <zhiguang.liu@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com>
This commit is contained in:
@@ -20,6 +20,14 @@
|
||||
|
||||
#define REGION_LENGTH(l) LShiftU64 (1, (l) * 9 + 3)
|
||||
|
||||
typedef enum {
|
||||
Pte = 1,
|
||||
Pde = 2,
|
||||
Pdpte = 3,
|
||||
Pml4 = 4,
|
||||
Pml5 = 5
|
||||
} IA32_PAGE_LEVEL;
|
||||
|
||||
typedef struct {
|
||||
UINT64 Present : 1; // 0 = Not present in memory, 1 = Present in memory
|
||||
UINT64 ReadWrite : 1; // 0 = Read-Only, 1= Read/Write
|
||||
|
Reference in New Issue
Block a user