HyperPlatform Programmer's Reference
Macros | Variables
util_page_constants.h File Reference

Defines page table related constants. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HYPERPLATFORM_UTIL_CONSTANT_H_
 

Variables

static const auto kUtilpPdeBasePae = 0xc0600000
 
static const auto kUtilpPteBasePae = 0xc0000000
 
static const auto kUtilpPdiShiftPae = 21
 
static const auto kUtilpPtiShiftPae = 12
 
static const auto kUtilpPdiMaskPae = 0x7ff
 
static const auto kUtilpPtiMaskPae = 0xfffff
 

Detailed Description

Defines page table related constants.

This file defines platform dependent constants and is included only from a function where initializes g_utilp_p*e_base, g_utilp_p*i_shift and g_utilp_p*i_mask global variables.

Definition in file util_page_constants.h.

Macro Definition Documentation

◆ HYPERPLATFORM_UTIL_CONSTANT_H_

#define HYPERPLATFORM_UTIL_CONSTANT_H_

Variable Documentation

◆ kUtilpPdeBasePae

const auto kUtilpPdeBasePae = 0xc0600000
static

Definition at line 125 of file util_page_constants.h.

◆ kUtilpPdiMaskPae

const auto kUtilpPdiMaskPae = 0x7ff
static

Definition at line 135 of file util_page_constants.h.

◆ kUtilpPdiShiftPae

const auto kUtilpPdiShiftPae = 21
static

Definition at line 129 of file util_page_constants.h.

◆ kUtilpPteBasePae

const auto kUtilpPteBasePae = 0xc0000000
static

Definition at line 126 of file util_page_constants.h.

◆ kUtilpPtiMaskPae

const auto kUtilpPtiMaskPae = 0xfffff
static

Definition at line 138 of file util_page_constants.h.

◆ kUtilpPtiShiftPae

const auto kUtilpPtiShiftPae = 12
static

Definition at line 132 of file util_page_constants.h.