/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAll.cpp | 1566 RTGCPHYS GCPhysCR3 = pVCpu->pgm.s.GCPhysCR3 & X86_CR3_PAGE_MASK; local 1568 int rc = pgmPhysGetPageEx(pVM, GCPhysCR3, &pPage); 1572 rc = pgmPhysGCPhys2CCPtrInternalDepr(pVM, pPage, GCPhysCR3, (void **)&HCPtrGuestCR3); 1608 RTGCPHYS GCPhysCR3 = pVCpu->pgm.s.GCPhysCR3 & X86_CR3_PAE_PAGE_MASK; local 1610 int rc = pgmPhysGetPageEx(pVM, GCPhysCR3, &pPage); 1614 rc = pgmPhysGCPhys2CCPtrInternalDepr(pVM, pPage, GCPhysCR3, (void **)&HCPtrGuestCR3); 1718 RTGCPHYS GCPhysCR3 = pVCpu->pgm.s.GCPhysCR3 local 1955 RTGCPHYS GCPhysCR3; local 2058 RTGCPHYS GCPhysCR3; local 2146 RTGCPHYS GCPhysCR3; local [all...] |
H A D | PGMAllBth.h | 55 PGM_BTH_DECL(int, MapCR3)(PVMCPU pVCpu, RTGCPHYS GCPhysCR3); 3790 AssertMsgReturn(pPGM->GCPhysCR3 == PGM_A20_APPLY(pVCpu, cr3 & GST_CR3_PAGE_MASK), 3791 ("Invalid GCPhysCR3=%RGp cr3=%RGp\n", pPGM->GCPhysCR3, (RTGCPHYS)cr3), 4516 * @param GCPhysCR3 The physical address in the CR3 register. (A20 4519 PGM_BTH_DECL(int, MapCR3)(PVMCPU pVCpu, RTGCPHYS GCPhysCR3) 4528 LogFlow(("MapCR3: %RGp\n", GCPhysCR3)); 4529 PGM_A20_ASSERT_MASKED(pVCpu, GCPhysCR3); 4537 PPGMPAGE pPageCR3 = pgmPhysGetPage(pVM, GCPhysCR3); 4545 int rc = pgmPhysGCPhys2CCPtrInternalDepr(pVM, pPageCR3, GCPhysCR3 [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PGMGst.h | 25 PGM_GST_DECL(int, Enter)(PVMCPU pVCpu, RTGCPHYS GCPhysCR3); 91 * @param GCPhysCR3 The physical address from the CR3 register. 93 PGM_GST_DECL(int, Enter)(PVMCPU pVCpu, RTGCPHYS GCPhysCR3) 98 int rc = PGM_BTH_PFN(MapCR3, pVCpu)(pVCpu, GCPhysCR3);
|
H A D | PGMBth.h | 24 PGM_BTH_DECL(int, Enter)(PVMCPU pVCpu, RTGCPHYS GCPhysCR3); 33 PGM_BTH_DECL(int, MapCR3)(PVMCPU pVCpu, RTGCPHYS GCPhysCR3); 122 * @param GCPhysCR3 The physical address from the CR3 register. 124 PGM_BTH_DECL(int, Enter)(PVMCPU pVCpu, RTGCPHYS GCPhysCR3) 165 GCPhysCR3 = RT_BIT_64(63); 166 int rc = pgmPoolAlloc(pVM, GCPhysCR3, BTH_PGMPOOLKIND_ROOT, PGMPOOLACCESS_DONTCARE, PGM_A20_IS_ENABLED(pVCpu), 195 NOREF(pVCpu); NOREF(GCPhysCR3);
|
H A D | PGMShw.h | 181 RTGCPHYS GCPhysCR3 = (fIs64BitsPagingMode) ? RT_BIT_64(63) : RT_BIT_64(62); local 183 RTGCPHYS GCPhysCR3 = RT_BIT_64(63); NOREF(fIs64BitsPagingMode); 194 int rc = pgmPoolAlloc(pVM, GCPhysCR3, PGMPOOLKIND_ROOT_NESTED, PGMPOOLACCESS_DONTCARE, PGM_A20_IS_ENABLED(pVCpu),
|
H A D | PGM.cpp | 1264 pPGM->GCPhysCR3 = NIL_RTGCPHYS; 3498 RTGCPHYS GCPhysCR3 = NIL_RTGCPHYS; local 3551 GCPhysCR3 = CPUMGetGuestCR3(pVCpu) & X86_CR3_PAGE_MASK; 3552 rc = PGM_GST_NAME_32BIT(Enter)(pVCpu, GCPhysCR3); 3556 rc2 = PGM_BTH_NAME_32BIT_32BIT(Enter)(pVCpu, GCPhysCR3); 3560 rc2 = PGM_BTH_NAME_PAE_32BIT(Enter)(pVCpu, GCPhysCR3); 3563 rc2 = PGM_BTH_NAME_NESTED_32BIT(Enter)(pVCpu, GCPhysCR3); 3566 rc2 = PGM_BTH_NAME_EPT_32BIT(Enter)(pVCpu, GCPhysCR3); 3585 GCPhysCR3 = CPUMGetGuestCR3(pVCpu) & X86_CR3_PAE_PAGE_MASK; 3586 rc = PGM_GST_NAME_PAE(Enter)(pVCpu, GCPhysCR3); [all...] |
H A D | PGMSavedState.cpp | 3235 * Change the paging mode and restore PGMCPU::GCPhysCR3. 3249 /* Update pVM->pgm.s.GCPhysCR3. */ 3250 Assert(pVCpu->pgm.s.GCPhysCR3 == NIL_RTGCPHYS || FTMIsDeltaLoadSaveActive(pVM)); 3251 RTGCPHYS GCPhysCR3 = CPUMGetGuestCR3(pVCpu); local 3256 GCPhysCR3 = (GCPhysCR3 & X86_CR3_PAE_PAGE_MASK); 3258 GCPhysCR3 = (GCPhysCR3 & X86_CR3_PAGE_MASK); 3259 pVCpu->pgm.s.GCPhysCR3 = GCPhysCR3; [all...] |
/vbox/src/VBox/VMM/include/ |
H A D | PGMInline.h | 599 int rc = pgmRZDynMapGCPageInlined(pVCpu, pVCpu->pgm.s.GCPhysCR3, (void **)ppPd RTLOG_COMMA_SRC_POS); 624 int rc = pgmRZDynMapGCPageInlined(pVCpu, pVCpu->pgm.s.GCPhysCR3, (void **)&pGuestPD RTLOG_COMMA_SRC_POS); 653 int rc = pgmRZDynMapGCPageOffInlined(pVCpu, pVCpu->pgm.s.GCPhysCR3, (void **)ppPdpt RTLOG_COMMA_SRC_POS); 698 int rc = pgmRZDynMapGCPageOffInlined(pVCpu, pVCpu->pgm.s.GCPhysCR3, (void **)&pGuestPDPT RTLOG_COMMA_SRC_POS); 819 int rc = pgmRZDynMapGCPageInlined(pVCpu, pVCpu->pgm.s.GCPhysCR3, (void **)ppPml4 RTLOG_COMMA_SRC_POS); 861 int rc = pgmRZDynMapGCPageInlined(pVCpu, pVCpu->pgm.s.GCPhysCR3, (void **)&pGuestPml4 RTLOG_COMMA_SRC_POS);
|
H A D | PGMInternal.h | 2959 DECLR3CALLBACKMEMBER(int, pfnR3BthMapCR3,(PVMCPU pVCpu, RTGCPHYS GCPhysCR3)); 2970 DECLRCCALLBACKMEMBER(int, pfnRCBthMapCR3,(PVMCPU pVCpu, RTGCPHYS GCPhysCR3)); 2981 DECLR0CALLBACKMEMBER(int, pfnR0BthMapCR3,(PVMCPU pVCpu, RTGCPHYS GCPhysCR3)); 3745 RTGCPHYS GCPhysCR3; member in struct:PGMCPU 3903 DECLR3CALLBACKMEMBER(int, pfnR3BthMapCR3,(PVMCPU pVCpu, RTGCPHYS GCPhysCR3)); 3912 DECLR0CALLBACKMEMBER(int, pfnR0BthMapCR3,(PVMCPU pVCpu, RTGCPHYS GCPhysCR3)); 3921 DECLRCCALLBACKMEMBER(int, pfnRCBthMapCR3,(PVMCPU pVCpu, RTGCPHYS GCPhysCR3));
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstVMStructSize.cpp | 364 CHECK_MEMBER_ALIGNMENT(PGMCPU, GCPhysCR3, sizeof(RTGCPHYS));
|
H A D | tstVMStruct.h | 607 GEN_CHECK_OFF(PGMCPU, GCPhysCR3);
|