Searched refs:GCPhysPage (Results 1 - 13 of 13) sorted by relevance

/vbox/src/VBox/VMM/VMMR3/
H A DGIMHv.cpp134 pRegion->GCPhysPage = NIL_RTGCPHYS;
141 pRegion->GCPhysPage = NIL_RTGCPHYS;
164 Assert(pcCur->GCPhysPage == NIL_RTGCPHYS);
406 SSMR3PutGCPhys(pSSM, pcRegion->GCPhysPage);
416 SSMR3PutGCPhys(pSSM, pcRegion->GCPhysPage);
478 SSMR3GetGCPhys(pSSM, &pRegion->GCPhysPage);
483 Assert(pRegion->GCPhysPage != NIL_RTGCPHYS);
486 rc = gimR3HvEnableHypercallPage(pVM, pRegion->GCPhysPage);
489 pRegion->GCPhysPage, rc);
503 SSMR3GetGCPhys(pSSM, &pRegion->GCPhysPage);
[all...]
H A DGIM.cpp461 int rc = PGMHandlerPhysicalDeregister(pVM, pRegion->GCPhysPage);
464 rc = PDMDevHlpMMIO2Unmap(pDevIns, pRegion->iRegion, pRegion->GCPhysPage);
468 pRegion->GCPhysPage = NIL_RTGCPHYS;
557 pRegion->GCPhysPage = GCPhysRegion;
583 pRegion->GCPhysPage, pRegion->GCPhysPage + (pRegion->cbRegion - 1),
600 return PGMHandlerPhysicalDeregister(pVM, pRegion->GCPhysPage);
H A DPGMSavedState.cpp2491 RTGCPHYS const GCPhysPage = ((RTGCPHYS)iPage << PAGE_SHIFT) + pRam->GCPhys; local
2495 AssertLogRelMsgRCReturn(rc, ("pPage=%R[pgmpage] iPage=%#x GCPhysPage=%#x %s\n", pPage, iPage, GCPhysPage, pRam->pszDesc), rc);
2497 rc = pgmR3LoadShadowedRomPageOld(pVM, pSSM, pPage, GCPhysPage, pRam);
2499 rc = pgmR3LoadPageOld(pVM, pSSM, uOldType, pPage, GCPhysPage, pRam);
2500 AssertLogRelMsgRCReturn(rc, ("rc=%Rrc iPage=%#x GCPhysPage=%#x %s\n", rc, iPage, GCPhysPage, pRam->pszDesc), rc);
2543 RTGCPHYS const GCPhysPage = ((RTGCPHYS)iPage << PAGE_SHIFT) + pRam->GCPhys; local
2551 rc = pgmR3LoadPageBitsOld(pVM, pSSM, PGMPAGETYPE_INVALID, pPage, GCPhysPage, pRam);
2554 rc = pgmR3LoadPageZeroOld(pVM, PGMPAGETYPE_INVALID, pPage, GCPhysPage, pRa
2606 RTGCPHYS const GCPhysPage = ((RTGCPHYS)iPage << PAGE_SHIFT) + pRam->GCPhys; local
[all...]
H A DPGMPhys.cpp1258 RTGCPHYS GCPhysPage = pRam->GCPhys + iPage * PAGE_SIZE; local
1271 || (GCPhysPage & GMM_PAGEID_IDX_MASK) != ((GCPhysPage + cbPageRange) & GMM_PAGEID_IDX_MASK)
1278 rc = PGMPhysGCPhys2CCPtrReadOnly(pVM, GCPhysPage, (const void **)&pu8Page, &Lock);
1284 pfnEnum(pVM, GCPhysPage, pu8Page, cbPageRange, pvUser);
1861 RTGCPHYS GCPhysPage = pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT); local
1863 int rc = pgmPhysPageMapReadOnly(pVM, pPage, GCPhysPage, &pvPage);
1868 AssertMsg((u32Checksum2 & UINT32_C(0x00000303)) == u32Checksum, ("GCPhysPage=%RGp\n", GCPhysPage));
1871 LogFlow(("shpg %#x @ %RGp %#x [OK]\n", PGM_PAGE_GET_PAGEID(pPage), GCPhysPage, u32Checksum
[all...]
/vbox/src/VBox/VMM/VMMAll/
H A DPGMAllHandler.cpp419 * @param GCPhysPage The page address in case it comes in handy.
424 void pgmHandlerPhysicalResetAliasedPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhysPage, bool fDoAccounting)
434 int rc = pgmPoolTrackUpdateGCPhys(pVM, GCPhysPage, pPage, true /*fFlushPTEs*/, &fFlushTLBs);
453 pgmPhysInvalidatePageMapTLBEntry(pVM, GCPhysPage);
460 PPGMPHYSHANDLER pHandler = pgmHandlerPhysicalLookup(pVM, GCPhysPage);
950 * @param GCPhysPage The physical address of the page to turn off
953 VMMDECL(int) PGMHandlerPhysicalPageTempOff(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS GCPhysPage)
955 LogFlow(("PGMHandlerPhysicalPageTempOff GCPhysPage=%RGp\n", GCPhysPage));
964 if (RT_LIKELY( GCPhysPage >
[all...]
H A DPGMAllBth.h47 static void PGM_BTH_NAME(SyncPageWorker)(PVMCPU pVCpu, PSHWPTE pPteDst, RTGCPHYS GCPhysPage, PPGMPOOLPAGE pShwPage, unsigned iPTDst);
1469 * @param GCPhysPage Guest physical address (only valid if pShwPage->fDirty is set)
1472 RTGCPHYS GCPhysPage)
1490 PPGMPAGE pPhysPage = pgmPhysGetPage(pVM, GCPhysPage);
1496 NOREF(GCPhysPage);
1669 static void PGM_BTH_NAME(SyncPageWorker)(PVMCPU pVCpu, PSHWPTE pPteDst, RTGCPHYS GCPhysPage, PPGMPOOLPAGE pShwPage, unsigned iPTDst)
1699 RTGCPHYS GCPhysPage = GST_GET_PTE_GCPHYS(PteSrc); local
1701 PGM_A20_ASSERT_MASKED(pVCpu, GCPhysPage);
1707 int rc = pgmPhysGetPageEx(pVM, GCPhysPage, &pPage);
1739 rc = pgmPhysPageMakeWritable(pVM, pPage, GCPhysPage);
1471 SyncPageWorkerTrackDeref(PVMCPU pVCpu, PPGMPOOLPAGE pShwPage, RTHCPHYS HCPhys, uint16_t iPte, RTGCPHYS GCPhysPage) argument
[all...]
H A DPGMAllPool.cpp2502 const RTGCPHYS GCPhysPage = pPage->GCPhys & ~(RTGCPHYS)PAGE_OFFSET_MASK;
2504 GCPhysPage, GCPhysPage + PAGE_OFFSET_MASK,
2511 AssertFatalMsgRC(rc, ("PGMHandlerPhysicalRegisterEx %RGp failed with %Rrc\n", GCPhysPage, rc));
3476 * @param GCPhysPage GC physical address of the page in question
3483 int pgmPoolTrackUpdateGCPhys(PVM pVM, RTGCPHYS GCPhysPage, PPGMPAGE pPhysPage, bool fFlushPTEs, bool *pfFlushTLBs)
3493 RTGCPHYS GCPhysBase = GCPhysPage & X86_PDE2M_PAE_PG_MASK;
3494 GCPhysPage &= X86_PDE_PAE_PG_MASK;
3498 if (GCPhysBase != GCPhysPage)
3506 Log(("pgmPoolTrackUpdateGCPhys: update large page PDE for %RGp (%RGp)\n", GCPhysBase, GCPhysPage));
[all...]
/vbox/include/VBox/vmm/
H A Dgim.h89 RTGCPHYS GCPhysPage; member in struct:GIMMMIO2REGION
H A Dpgm.h360 VMMDECL(int) PGMHandlerPhysicalPageTempOff(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS GCPhysPage);
361 VMMDECL(int) PGMHandlerPhysicalPageAlias(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS GCPhysPage, RTGCPHYS GCPhysPageRemap);
362 VMMDECL(int) PGMHandlerPhysicalPageAliasHC(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS GCPhysPage, RTHCPHYS HCPhysPageRemap);
/vbox/src/VBox/VMM/include/
H A DPGMInline.h511 * @param GCPhysPage The address of the page.
513 DECLINLINE(void) pgmPhysPageWriteMonitor(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhysPage) argument
524 PPGMPAGE pFirstPage = pgmPhysGetPage(pVM, GCPhysPage & X86_PDE2M_PAE_PG_MASK);
H A DPGMInternal.h4020 void pgmHandlerPhysicalResetAliasedPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhysPage, bool fDoAccounting);
4100 int pgmPoolTrackUpdateGCPhys(PVM pVM, RTGCPHYS GCPhysPage, PPGMPAGE pPhysPage, bool fFlushPTEs, bool *pfFlushTLBs);
/vbox/src/VBox/Devices/VMMDev/
H A DVMMDevHGCM.cpp2641 RTGCPHYS GCPhysPage; local
2642 rc = SSMR3GetGCPhys(pSSM, &GCPhysPage);
2654 *pPages++ = GCPhysPage;
/vbox/src/VBox/VMM/VMMR0/
H A DHMSVMR0.cpp5162 RTGCPHYS GCPhysPage;
5163 int rc2 = PGMGstGetPage(pVCpu, (RTGCPTR)uFaultAddress, NULL /* pfFlags */, &GCPhysPage);
5165 && GCPhysPage == GCPhysApicBase)

Completed in 149 milliseconds