OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:Pte
(Results
1 - 4
of
4
) sorted by null
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/
SmmStmSupport.c
41
UINT32 *
Pte
;
44
Pte
= (UINT32*)(UINTN)PageTableBase;
47
for (Index = 0; Index < SIZE_4KB / sizeof (*
Pte
); Index++) {
48
*
Pte
= Address | IA32_PG_PS | IA32_PG_RW | IA32_PG_P;
49
Pte
++;
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/
SmmStmSupport.c
43
UINT64 *
Pte
;
52
Pte
= (UINT64 *)(UINTN)PageTableBase;
59
for (SubIndex = 0; SubIndex < SIZE_4KB / sizeof (*
Pte
); SubIndex++) {
60
*
Pte
= (((Index << 9) + SubIndex) << 21) | IA32_PG_PS | IA32_PG_RW | IA32_PG_P;
61
Pte
++;
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
MpService.c
741
UINT64 *
Pte
;
773
Pte
= (UINT64*)PageTable;
778
ZeroMem (
Pte
, EFI_PAGES_TO_SIZE (1));
784
Pte
[Index] = (UINTN)PageTable + EFI_PAGE_SIZE * (Index + 1) + (Is32BitPageTable ? IA32_PAE_PDPTE_ATTRIBUTE_BITS : PAGE_ATTRIBUTE_BITS);
786
Pte
+= EFI_PAGE_SIZE / sizeof (*
Pte
);
791
for (Index = 0; Index < EFI_PAGE_SIZE * 4 / sizeof (*
Pte
); Index++) {
792
Pte
[Index] = (Index << 21) | IA32_PG_PS | PAGE_ATTRIBUTE_BITS;
800
Pte
= (UINT64*)(UINTN)(Pdpte[BitFieldRead32 ((UINT32)PageIndex, 30, 31)] & ~(EFI_PAGE_SIZE - 1));
801
Pte
[BitFieldRead32 ((UINT32)PageIndex, 21, 29)] = (UINT64)Pages | PAGE_ATTRIBUTE_BITS;
[
all
...]
SmmProfile.c
475
UINT64 *
Pte
;
533
Pte
= (UINT64 *)(UINTN)(*Pde & PHYSICAL_ADDRESS_MASK);
534
if (
Pte
== 0) {
537
for (Level3 = 0; Level3 < SIZE_4KB / sizeof (*
Pte
); Level3++,
Pte
++) {
538
if ((*
Pte
& IA32_PG_P) == 0) {
540
// If
PTE
entry does not exist, skip it
549
if (((*
Pte
& IA32_PG_PS) != 0) && IsAddressSplit (Address)) {
553
ASSERT (Address == (*
Pte
& PHYSICAL_ADDRESS_MASK));
562
*
Pte
= (UINTN)Pt | PAGE_ATTRIBUTE_BITS;
[
all
...]
Completed in 968 milliseconds