/vbox/src/VBox/VMM/include/ |
H A D | PGMGstDefs.h | 110 # define GST_GET_PDE_GCPHYS(Pde) (true && This_should_perhaps_not_be_used_in_this_context) //?? 111 # define GST_GET_BIG_PDE_GCPHYS(Pde) (true && This_should_perhaps_not_be_used_in_this_context) //?? 113 # define GST_GET_PDE_SHW_FLAGS(pVCpu, Pde) (true && This_should_perhaps_not_be_used_in_this_context) //?? 114 # define GST_GET_BIG_PDE_SHW_FLAGS(pVCpu, Pde) (true && This_should_perhaps_not_be_used_in_this_context) //?? 115 # define GST_GET_BIG_PDE_SHW_FLAGS_4_PTE(pVCpu, Pde) (true && This_should_perhaps_not_be_used_in_this_context) //?? 117 # define GST_IS_PDE_VALID(pVCpu, Pde) (true) 118 # define GST_IS_BIG_PDE_VALID(pVCpu, Pde) (true) 141 # define GST_GET_PDE_GCPHYS(Pde) PGM_A20_APPLY(pVCpu, ((Pde).u & GST_PDE_PG_MASK)) 142 # define GST_GET_BIG_PDE_GCPHYS(pVM, Pde) PGM_A20_APPL [all...] |
H A D | PGMInline.h | 578 * @param Pde Guest Pde 580 DECLINLINE(RTGCPHYS) pgmGstGet4MBPhysPage(PVM pVM, X86PDE Pde) argument 582 RTGCPHYS GCPhys = Pde.u & X86_PDE4M_PG_MASK; 583 GCPhys |= (RTGCPHYS)Pde.b.u8PageNoHigh << 32;
|
H A D | PGMInternal.h | 2688 X86PDEPAE Pde; member in struct:PGMPTWALKGSTAMD64 2713 X86PDEPAE Pde; member in struct:PGMPTWALKGSTPAE 2734 X86PDE Pde; member in struct:PGMPTWALKGST32BIT
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PGMDbg.cpp | 1221 X86PDEPAE Pde = pPD->a[i]; 1222 if (Pde.n.u1Present) 1225 if (Pde.b.u1Size) 1232 Pde.b.u1Write ? 'W' : 'R', 1233 Pde.b.u1User ? 'U' : 'S', 1234 Pde.b.u1Accessed ? 'A' : '-', 1235 Pde.b.u1Dirty ? 'D' : '-', 1236 Pde.b.u1Global ? 'G' : '-', 1237 Pde.b.u1WriteThru ? "WT" : "--", 1238 Pde [all...] |
H A D | PGMMap.cpp | 1012 X86PDE Pde; 1014 Pde.u = PGM_PDFLAGS_MAPPING | X86_PDE_P | X86_PDE_A | X86_PDE_RW | X86_PDE_US | (uint32_t)pMap->aPTs[i].HCPhysPT; 1015 pPGM->pInterPD->a[iNewPDE] = Pde;
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAllShw.h | 206 X86PDEPAE Pde; 229 Pde = pPd->a[iPd]; 232 Pde.n.u1Accessed &= Pml4e.n.u1Accessed & Pdpe.lm.u1Accessed; 233 Pde.n.u1Write &= Pml4e.n.u1Write & Pdpe.lm.u1Write; 234 Pde.n.u1User &= Pml4e.n.u1User & Pdpe.lm.u1User; 235 Pde.n.u1NoExecute |= Pml4e.n.u1NoExecute | Pdpe.lm.u1NoExecute; 238 X86PDEPAE Pde = pgmShwGetPaePDE(pVCpu, GCPtr); 243 EPTPDE Pde; 252 Pde = pPDDst->a[iPd]; 255 X86PDE Pde [all...] |
H A D | PGMAllGst.h | 156 GSTPDE Pde; local 159 pWalk->Pde.u = Pde.u = pPde->u; 160 if (!Pde.n.u1Present) 162 if (Pde.n.u1Size && GST_IS_PSE_ACTIVE(pVCpu)) 164 if (RT_UNLIKELY(!GST_IS_BIG_PDE_VALID(pVCpu, Pde))) 167 pWalk->Core.GCPhys = GST_GET_BIG_PDE_GCPHYS(pVCpu->CTX_SUFF(pVM), Pde) 170 uint8_t fEffectiveXX = (uint8_t)pWalk->Pde.u 172 & (uint8_t)pWalk->Pde.u 179 pWalk->Core.fEffectiveNX = ( pWalk->Pde 486 X86PDE Pde = pPDSrc->a[GCPtr >> X86_PD_SHIFT]; local [all...] |
H A D | PGMAllMap.cpp | 798 X86PDEPAE Pde = pgmGstGetPaePDE(pVCpu, GCPtr); local 800 if ( Pde.n.u1Present 801 && (EMIsRawRing0Enabled(pVM) || Pde.n.u1User)) 807 GCPtr, pCur->pszDesc, Pde.u)); 811 GCPtr, Pde.u)); 901 X86PDEPAE Pde = pgmGstGetPaePDE(pVCpu, GCPtr); local 903 if ( Pde.n.u1Present 904 && (EMIsRawRing0Enabled(pVM) || Pde.n.u1User)) 910 GCPtr, pCur->pszDesc, Pde.u)); 917 GCPtr, Pde [all...] |
H A D | PGMAllBth.h | 193 rc = PGM_BTH_NAME(SyncPage)(pVCpu, pGstWalk->Pde, pvFault, PGM_SYNC_NR_PAGES, uErr); 221 rc = PGM_BTH_NAME(SyncPage)(pVCpu, pGstWalk->Pde, pvFault, PGM_SYNC_NR_PAGES, uErr); 294 rc = PGM_BTH_NAME(SyncPage)(pVCpu, pGstWalk->Pde, pvFault, PGM_SYNC_NR_PAGES, uErr); 413 rc = PGM_BTH_NAME(SyncPage)(pVCpu, pGstWalk->Pde, pvFault, PGM_SYNC_NR_PAGES, uErr); 477 /*AssertMsg(GstWalk.Pde.u == GstWalk.pPde->u, ("%RX64 %RX64\n", (uint64_t)GstWalk.Pde.u, (uint64_t)GstWalk.pPde->u)); - ditto */ 504 Assert(GstWalk.Pde.b.u1Size); 507 GstWalk.Pde.u |= X86_PDE4M_A | X86_PDE4M_D; 512 GstWalk.Pde.u |= X86_PDE4M_A; 518 Assert(!GstWalk.Pde [all...] |
/vbox/src/VBox/Debugger/ |
H A D | DBGCEmulateCodeView.cpp | 2685 X86PDEPAE Pde; local 2686 Pde.u = 0; 2687 rc = pCmdHlp->pfnMemRead(pCmdHlp, &Pde, cbEntry, &VarPDEAddr, NULL); 2699 if (fPSE && Pde.b.u1Size) 2704 Pde.u, 2705 Pde.u & X86_PDE_PAE_PG_MASK, 2706 Pde.b.u1Present ? "p " : "np", 2707 Pde.b.u1Write ? "w" : "r", 2708 Pde.b.u1User ? "u" : "s", 2709 Pde 3005 X86PDEPAE Pde; local 3023 X86PDE Pde; local [all...] |