Searched refs:iPdpt (Results 1 - 5 of 5) sorted by relevance
/vbox/src/VBox/VMM/include/ |
H A D | PGMInline.h | 727 const unsigned iPdpt = (GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_PAE; local 728 if ( pGuestPDPT->a[iPdpt].n.u1Present 729 && !(pGuestPDPT->a[iPdpt].u & pVCpu->pgm.s.fGstPaeMbzPdpeMask) ) 735 pGuestPDPT->a[iPdpt].u & X86_PDPE_PG_MASK, 742 PX86PDPAE pGuestPD = pVCpu->pgm.s.CTX_SUFF(apGstPaePDs)[iPdpt]; 744 || (pGuestPDPT->a[iPdpt].u & X86_PDPE_PG_MASK) != pVCpu->pgm.s.aGCPhysGstPaePDs[iPdpt]) 745 pgmGstLazyMapPaePD(pVCpu, iPdpt, &pGuestPD); 776 const unsigned iPdpt = (GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_PAE; local 778 *pPdpe = pGuestPDPT->a[iPdpt]; 900 const unsigned iPdpt = (GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_AMD64; local 953 const unsigned iPdpt = (GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_AMD64; local 1047 const unsigned iPdpt = (GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_PAE; local 1071 const unsigned iPdpt = (GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_PAE; local [all...] |
H A D | PGMInternal.h | 4127 int pgmGstLazyMapPaePD(PVMCPU pVCpu, uint32_t iPdpt, PX86PDPAE *ppPd);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAllMap.cpp | 475 const unsigned iPdpt = iOldPDE / 256; /* iOldPDE * 2 / 512; iOldPDE is in 4 MB pages */ local 478 PX86PDPAE pShwPaePd = pgmShwGetPaePDPtr(pVCpu, pShwPdpt, (iPdpt << X86_PDPT_SHIFT)); 484 pShwPdpt->a[iPdpt].u &= ~PGM_PLXFLAGS_MAPPING; 485 else if (pShwPdpt->a[iPdpt].u & PGM_PLXFLAGS_MAPPING) 488 pShwPdpt->a[iPdpt].u &= ~PGM_PLXFLAGS_MAPPING; 491 && ( (pCur->GCPtr >> X86_PDPT_SHIFT) == iPdpt 492 || (pCur->GCPtrLast >> X86_PDPT_SHIFT) == iPdpt)) 494 pShwPdpt->a[iPdpt].u |= PGM_PLXFLAGS_MAPPING; 504 && (pCurrentShwPdpt->a[iPdpt].u & X86_PDPE_PG_MASK) == (pShwPdpt->a[iPdpt] 587 const unsigned iPdpt = iPDE / 256; /* iPDE * 2 / 512; iPDE is in 4 MB pages */ local [all...] |
H A D | PGMAll.cpp | 1642 * @param iPdpt Which PD entry to map (0..3). 1646 int pgmGstLazyMapPaePD(PVMCPU pVCpu, uint32_t iPdpt, PX86PDPAE *ppPd) argument 1653 Assert(pGuestPDPT->a[iPdpt].n.u1Present); 1654 RTGCPHYS GCPhys = pGuestPDPT->a[iPdpt].u & X86_PDPE_PG_MASK; 1655 bool const fChanged = pVCpu->pgm.s.aGCPhysGstPaePDs[iPdpt] != GCPhys; 1669 RCPtr = (RTRCPTR)(RTRCUINTPTR)(pVM->pgm.s.GCPtrCR3Mapping + (1 + iPdpt) * PAGE_SIZE); 1674 pVCpu->pgm.s.apGstPaePDsR3[iPdpt] = (R3PTRTYPE(PX86PDPAE))HCPtr; 1676 pVCpu->pgm.s.apGstPaePDsR0[iPdpt] = (R0PTRTYPE(PX86PDPAE))HCPtr; 1680 pVCpu->pgm.s.aGCPhysGstPaePDs[iPdpt] = GCPhys; 1681 pVCpu->pgm.s.apGstPaePDsRC[iPdpt] [all...] |
H A D | PGMAllBth.h | 1208 const unsigned iPdpt = (GCPtrPage >> X86_PDPT_SHIFT); local 1212 if (!pPdptDst->a[iPdpt].n.u1Present) 1214 Assert(!(pPdptDst->a[iPdpt].u & PGM_PLXFLAGS_MAPPING)); 1235 const unsigned iPdpt = (GCPtrPage >> X86_PDPT_SHIFT) & X86_PDPT_MASK_AMD64; local 1251 PX86PDPE pPdpeDst = &pPdptDst->a[iPdpt]; 1261 PPGMPOOLPAGE pShwPde = pgmPoolGetPage(pPool, pPdptDst->a[iPdpt].u & SHW_PDPE_PG_MASK); 1931 const unsigned iPdpt = (GCPtrPage >> X86_PDPT_SHIFT) & X86_PDPT_MASK_AMD64; 1965 PPGMPOOLPAGE pShwPde = pgmPoolGetPage(pPool, pPdptDst->a[iPdpt].u & X86_PDPE_PG_MASK); 2247 const unsigned iPdpt = (GCPtrPage >> X86_PDPT_SHIFT) & X86_PDPT_MASK_AMD64; NOREF(iPdpt); [all...] |
Completed in 63 milliseconds