OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:PFAddress
(Results
1 - 6
of
6
) sorted by null
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/
PageTbl.c
93
UINTN
PFAddress
;
99
PFAddress
= AsmReadCr2 ();
102
(
PFAddress
>= mCpuHotPlugData.SmrrBase) &&
103
(
PFAddress
< (mCpuHotPlugData.SmrrBase + mCpuHotPlugData.SmrrSize))) {
111
if ((
PFAddress
< mCpuHotPlugData.SmrrBase) ||
112
(
PFAddress
>= mCpuHotPlugData.SmrrBase + mCpuHotPlugData.SmrrSize)) {
114
DEBUG ((EFI_D_ERROR, "Code executed on IP(0x%x) out of SMM range after SMM is locked!\n",
PFAddress
));
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/
SetIdtEntry.c
230
UINT64
PFAddress
;
233
PFAddress
= AsmReadCr2 ();
234
DEBUG ((EFI_D_ERROR, "BootScript - PageFaultHandler: Cr2 - %lx\n",
PFAddress
));
236
if (
PFAddress
>= mPhyMask + SIZE_4KB) {
239
PFAddress
&= mPhyMask;
243
PTIndex = BitFieldRead64 (
PFAddress
, 39, 47);
249
PTIndex = BitFieldRead64 (
PFAddress
, 30, 38);
252
PageTable[PTIndex] = (
PFAddress
& ~((1ull << 30) - 1)) | IA32_PG_P | IA32_PG_RW | IA32_PG_PS;
258
PTIndex = BitFieldRead64 (
PFAddress
, 21, 29);
260
PageTable[PTIndex] = (
PFAddress
& ~((1ull << 21) - 1)) | IA32_PG_P | IA32_PG_RW | IA32_PG_PS;
[
all
...]
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/CapsulePei/X64/
X64Entry.c
154
UINT64
PFAddress
;
167
PFAddress
= AsmReadCr2 ();
168
DEBUG ((EFI_D_ERROR, "CapsuleX64 - PageFaultHandler: Cr2 - %lx\n",
PFAddress
));
170
if (
PFAddress
>= PhyMask + SIZE_4KB) {
173
PFAddress
&= PhyMask;
177
PTIndex = BitFieldRead64 (
PFAddress
, 39, 47);
183
PTIndex = BitFieldRead64 (
PFAddress
, 30, 38);
186
PageTable[PTIndex] = (
PFAddress
& ~((1ull << 30) - 1)) | IA32_PG_P | IA32_PG_RW | IA32_PG_PS;
192
PTIndex = BitFieldRead64 (
PFAddress
, 21, 29);
194
PageTable[PTIndex] = (
PFAddress
& ~((1ull << 21) - 1)) | IA32_PG_P | IA32_PG_RW | IA32_PG_PS;
[
all
...]
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/
PageTbl.c
511
UINT64
PFAddress
;
531
PFAddress
= AsmReadCr2 ();
533
Status = GetPlatformPageTableAttribute (
PFAddress
, &PageSize, &NumOfPages, &PageAttribute);
589
PTIndex = BitFieldRead64 (
PFAddress
, StartBit, StartBit + 8);
610
PTIndex = BitFieldRead64 (
PFAddress
, StartBit, StartBit + 8);
623
PageTable[PTIndex] = (
PFAddress
& gPhyMask & ~((1ull << EndBit) - 1)) |
631
PFAddress
+= (1ull << EndBit);
650
UINTN
PFAddress
;
656
PFAddress
= AsmReadCr2 ();
662
(
PFAddress
>= mCpuHotPlugData.SmrrBase) &&
[
all
...]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/
SmmBaseHelper.c
349
UINT64
PFAddress
;
356
PFAddress
= AsmReadCr2 ();
359
if (((UINTN)mFrameworkSmst->CpuSaveState & ~(SIZE_2MB-1)) == (
PFAddress
& ~(SIZE_2MB-1))) {
360
if ((UINTN)mFrameworkSmst->CpuSaveState <=
PFAddress
&&
361
PFAddress
< (UINTN)mFrameworkSmst->CpuSaveState + EFI_PAGES_TO_SIZE (NumCpuStatePages)
363
mCpuStatePageTable[BitFieldRead64 (
PFAddress
, 12, 20)] |= BIT0 | BIT1; // present and rw
365
ReadWriteCpuStatePage (
PFAddress
& ~(SIZE_4KB-1), TRUE);
[
all
...]
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
SmmProfile.c
[
all
...]
Completed in 207 milliseconds