HomeSort by relevance Sort by last modified time
    Searched refs:PTIndex (Results 1 - 7 of 7) sorted by null

  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/
SmmProfileArch.c 147 UINTN PTIndex;
167 PTIndex = BitFieldRead64 (PFAddress, 39, 47);
168 if ((PageTable[PTIndex] & IA32_PG_P) != 0) {
170 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & PHYSICAL_ADDRESS_MASK);
171 PTIndex = BitFieldRead64 (PFAddress, 30, 38);
172 if ((PageTable[PTIndex] & IA32_PG_P) != 0) {
174 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & PHYSICAL_ADDRESS_MASK);
175 PTIndex = BitFieldRead64 (PFAddress, 21, 29);
177 if ((PageTable[PTIndex] & IA32_PG_PS) != 0) {
181 Address = (UINT64)(PageTable[PTIndex] & PHYSICAL_ADDRESS_MASK);
    [all...]
PageTbl.c 514 UINT64 PTIndex;
589 PTIndex = BitFieldRead64 (PFAddress, StartBit, StartBit + 8);
590 if ((PageTable[PTIndex] & IA32_PG_P) == 0) {
594 PageTable[PTIndex] = AllocPage () | PAGE_ATTRIBUTE_BITS;
599 UpperEntry = PageTable + PTIndex;
605 PageTable[PTIndex] |= (UINT64)IA32_PG_A;
606 SetAccNum (PageTable + PTIndex, 7);
607 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & gPhyMask);
610 PTIndex = BitFieldRead64 (PFAddress, StartBit, StartBit + 8);
611 if ((PageTable[PTIndex] & IA32_PG_P) != 0) {
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/
SetIdtEntry.c 231 UINTN PTIndex;
243 PTIndex = BitFieldRead64 (PFAddress, 39, 47);
245 if ((PageTable[PTIndex] & IA32_PG_P) == 0) {
246 AcquirePage (&PageTable[PTIndex]);
248 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & mPhyMask);
249 PTIndex = BitFieldRead64 (PFAddress, 30, 38);
252 PageTable[PTIndex] = (PFAddress & ~((1ull << 30) - 1)) | IA32_PG_P | IA32_PG_RW | IA32_PG_PS;
254 if ((PageTable[PTIndex] & IA32_PG_P) == 0) {
255 AcquirePage (&PageTable[PTIndex]);
257 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & mPhyMask);
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/CapsulePei/X64/
X64Entry.c 155 UINTN PTIndex;
177 PTIndex = BitFieldRead64 (PFAddress, 39, 47);
179 if ((PageTable[PTIndex] & IA32_PG_P) == 0) {
180 AcquirePage (PageFaultContext, &PageTable[PTIndex]);
182 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & PhyMask);
183 PTIndex = BitFieldRead64 (PFAddress, 30, 38);
186 PageTable[PTIndex] = (PFAddress & ~((1ull << 30) - 1)) | IA32_PG_P | IA32_PG_RW | IA32_PG_PS;
188 if ((PageTable[PTIndex] & IA32_PG_P) == 0) {
189 AcquirePage (PageFaultContext, &PageTable[PTIndex]);
191 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & PhyMask);
    [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
MpService.c 850 UINTN PTIndex;
858 PTIndex = (UINTN)RShiftU64 (Address, 39) & 0x1ff;
859 ASSERT (PageTable[PTIndex] & IA32_PG_P);
860 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & gPhyMask);
863 PTIndex = (UINTN)RShiftU64 (Address, 30) & 0x1ff;
864 ASSERT (PageTable[PTIndex] & IA32_PG_P);
865 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & gPhyMask);
872 PTIndex = (UINTN)RShiftU64 (Address, 21) & 0x1ff;
873 if ((PageTable[PTIndex] & IA32_PG_PS) != 0) {
883 NewPageTable[Index] = PageTable[PTIndex];
    [all...]
SmmProfile.c     [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/
SmmBaseHelper.c 390 UINTN PTIndex;
397 for (PTIndex = PTStartIndex; PTIndex <= PTEndIndex; PTIndex++) {
398 if ((mCpuStatePageTable[PTIndex] & (BIT0|BIT6)) == (BIT0|BIT6)) { // present and dirty?
399 ReadWriteCpuStatePage (mCpuStatePageTable[PTIndex] & mPhyMask, FALSE);
    [all...]

Completed in 2992 milliseconds