Searched refs:GCPhysCR3 (Results 1 - 11 of 11) sorted by relevance

/vbox/src/VBox/VMM/VMMAll/
H A DPGMAll.cpp1566 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 DPGMAllBth.h55 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 DPGMGst.h25 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 DPGMBth.h24 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 DPGMShw.h181 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 DPGM.cpp1264 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 DPGMSavedState.cpp3235 * 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 DPGMInline.h599 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 DPGMInternal.h2959 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 DtstVMStructSize.cpp364 CHECK_MEMBER_ALIGNMENT(PGMCPU, GCPhysCR3, sizeof(RTGCPHYS));
H A DtstVMStruct.h607 GEN_CHECK_OFF(PGMCPU, GCPhysCR3);

Completed in 112 milliseconds