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 148 UINTN PTIndex;
168 PTIndex = BitFieldRead64 (PFAddress, 39, 47);
169 if ((PageTable[PTIndex] & IA32_PG_P) != 0) {
171 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & PHYSICAL_ADDRESS_MASK);
172 PTIndex = BitFieldRead64 (PFAddress, 30, 38);
173 if ((PageTable[PTIndex] & IA32_PG_P) != 0) {
175 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & PHYSICAL_ADDRESS_MASK);
176 PTIndex = BitFieldRead64 (PFAddress, 21, 29);
178 if ((PageTable[PTIndex] & IA32_PG_PS) != 0) {
182 Address = (UINT64)(PageTable[PTIndex] & PHYSICAL_ADDRESS_MASK);
    [all...]
PageTbl.c 670 UINT64 PTIndex;
745 PTIndex = BitFieldRead64 (PFAddress, StartBit, StartBit + 8);
746 if ((PageTable[PTIndex] & IA32_PG_P) == 0) {
750 PageTable[PTIndex] = AllocPage () | PAGE_ATTRIBUTE_BITS;
755 UpperEntry = PageTable + PTIndex;
761 PageTable[PTIndex] |= (UINT64)IA32_PG_A;
762 SetAccNum (PageTable + PTIndex, 7);
763 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & gPhyMask);
766 PTIndex = BitFieldRead64 (PFAddress, StartBit, StartBit + 8);
767 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/
SmmProfile.c     [all...]
MpService.c 844 UINTN PTIndex;
852 PTIndex = (UINTN)RShiftU64 (Address, 39) & 0x1ff;
853 ASSERT (PageTable[PTIndex] & IA32_PG_P);
854 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & gPhyMask);
857 PTIndex = (UINTN)RShiftU64 (Address, 30) & 0x1ff;
858 ASSERT (PageTable[PTIndex] & IA32_PG_P);
859 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & gPhyMask);
866 PTIndex = (UINTN)RShiftU64 (Address, 21) & 0x1ff;
867 if ((PageTable[PTIndex] & IA32_PG_PS) != 0) {
877 NewPageTable[Index] = PageTable[PTIndex];
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/
SmmBaseHelper.c 387 UINTN PTIndex;
394 for (PTIndex = PTStartIndex; PTIndex <= PTEndIndex; PTIndex++) {
395 if ((mCpuStatePageTable[PTIndex] & (BIT0|BIT6)) == (BIT0|BIT6)) { // present and dirty?
396 ReadWriteCpuStatePage (mCpuStatePageTable[PTIndex] & mPhyMask, FALSE);
    [all...]

Completed in 223 milliseconds