OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Pml4
(Results
1 - 3
of
3
) sorted by null
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/
SmmStmSupport.c
44
UINT64 *
Pml4
;
46
Pml4
= (UINT64*)(UINTN)PageTableBase;
48
*
Pml4
= PageTableBase | IA32_PG_RW | IA32_PG_P;
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/
PageTbl.c
169
// Each
PML4
entry points to a page of Page Directory Pointer entries.
233
@return The address of
PML4
(to set CR3).
275
// Fill Page-Table-Level4 (
PML4
) entry
331
// Return the address of
PML4
(to set CR3)
423
UINT64 *
Pml4
;
439
Pml4
= NULL;
452
Pml4
= (UINT64*)(UINTN)(AsmReadCr3 () & gPhyMask);
453
for (Pml4Index = 0; Pml4Index < EFI_PAGE_SIZE / sizeof (*
Pml4
); Pml4Index++) {
454
if ((
Pml4
[Pml4Index] & IA32_PG_P) == 0 || (
Pml4
[Pml4Index] & IA32_PG_PMNT) != 0) {
[
all
...]
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
SmmProfile.c
473
UINT64 *
Pml4
;
488
Pml4
= (UINT64*)(UINTN)mSmmProfileCr3;
510
if ((
Pml4
[Level1] & IA32_PG_P) == 0) {
512
// If
Pml4
entry does not exist, skip it
516
Pde = (UINT64 *)(UINTN)(
Pml4
[Level1] & PHYSICAL_ADDRESS_MASK);
574
if ((
Pml4
[Level1] & IA32_PG_P) == 0) {
576
// If
Pml4
entry does not exist, skip it
580
Pde = (UINT64 *)(UINTN)(
Pml4
[Level1] & PHYSICAL_ADDRESS_MASK);
[
all
...]
Completed in 329 milliseconds