/vbox/src/VBox/VMM/VMMR3/ |
H A D | VMMSwitcher.cpp | 257 RTHCPHYS HCPhys; 266 paBadTries[i].HCPhys = pVM->vmm.s.HCPhysCoreCode; 282 paBadTries[i].HCPhys = pVM->vmm.s.HCPhysCoreCode; 289 LogRel(("VMM: Core code alloc attempt #%d: pvR3=%p pvR0=%p HCPhys=%RHp\n", 290 i, paBadTries[i].pvR3, paBadTries[i].pvR0, paBadTries[i].HCPhys));
|
H A D | PGMPhys.cpp | 2847 RTHCPHYS const HCPhys = PGM_PAGE_GET_HCPHYS(pPageSrc); local 2850 PGM_PAGE_SET_HCPHYS(pVM, pPageDst, HCPhys); 3818 /** @todo preserve the volatile flags (handlers) when these have been moved out of HCPhys! */ 4294 RTHCPHYS HCPhys = pVM->pgm.s.aLargeHandyPage[0].HCPhysGCPhys; local 4301 * - GCPhys + PAGE_SIZE = HCPhys + PAGE_SIZE (whole point of this exercise) 4305 rc = pgmPhysPageMapByPageID(pVM, idPage, HCPhys, &pv); 4306 AssertLogRelMsg(RT_SUCCESS(rc), ("idPage=%#x HCPhysGCPhys=%RHp rc=%Rrc\n", idPage, HCPhys, rc)); local 4330 PGM_PAGE_SET_HCPHYS(pVM, pPage, HCPhys); 4340 HCPhys += PAGE_SIZE; 4345 Log3(("PGMR3PhysAllocateLargePage: idPage=%#x HCPhys [all...] |
/vbox/src/VBox/Debugger/testcase/ |
H A D | tstDBGCParser.cpp | 214 if (pVar1->u.HCPhys != pVar2->u.HCPhys) 300 case DBGCVAR_TYPE_HC_PHYS: ExpectedArg.u.HCPhys = va_arg(va, RTHCPHYS); break;
|
H A D | tstDBGCStubs.cpp | 424 VMMR3DECL(int) PGMR3DbgHCPhys2GCPhys(PUVM pUVM, RTHCPHYS HCPhys, PRTGCPHYS pGCPhys) argument
|
/vbox/include/VBox/vmm/ |
H A D | pgm.h | 308 VMMDECL(int) PGMMap(PVM pVM, RTGCPTR GCPtr, RTHCPHYS HCPhys, uint32_t cbPages, unsigned fFlags); 512 VMMR3DECL(int) PGMR3MapIntermediate(PVM pVM, RTUINTPTR Addr, RTHCPHYS HCPhys, unsigned cbPages); 555 VMMR3DECL(int) PGMR3DbgHCPhys2GCPhys(PUVM pUVM, RTHCPHYS HCPhys, PRTGCPHYS pGCPhys);
|
H A D | gmm.h | 667 RTHCPHYS HCPhys; member in struct:GMMSHAREDPAGEDESC
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAllPhys.cpp | 637 const RTHCPHYS HCPhys = pVM->pgm.s.aHandyPages[iHandyPage].HCPhysGCPhys; local 648 GCPhys, pVM->pgm.s.aHandyPages[iHandyPage].idPage, HCPhys)); 658 Log2(("PGM: Replaced zero page %RGp with %#x / %RHp\n", GCPhys, pVM->pgm.s.aHandyPages[iHandyPage].idPage, HCPhys)); 667 PGM_PAGE_SET_HCPHYS(pVM, pPage, HCPhys); 925 * @param HCPhys The physical address (for RC). 931 int pgmPhysPageMapByPageID(PVM pVM, uint32_t idPage, RTHCPHYS HCPhys, void **ppv) argument 937 AssertReturn(HCPhys && !(HCPhys & PAGE_OFFSET_MASK), VERR_INVALID_PARAMETER); 943 * Map it by HCPhys. 945 return pgmRZDynMapHCPageInlined(VMMGetCpu(pVM), HCPhys, pp 1021 RTHCPHYS HCPhys = PGM_PAGE_GET_HCPHYS(pPage); local 1023 pgmRZDynMapHCPageInlined(VMMGetCpu(pVM), HCPhys, ppv RTLOG_COMMA_SRC_POS); local [all...] |
H A D | PGMAllMap.cpp | 41 * @param HCPhys Start of the range of physical pages. Must be page aligned. 45 VMMDECL(int) PGMMap(PVM pVM, RTGCUINTPTR GCPtr, RTHCPHYS HCPhys, uint32_t cbPages, unsigned fFlags) argument 78 Pte.u = fFlags | (HCPhys & X86_PTE_PAE_PG_MASK); 90 pCur->aPTs[iPT].CTX_SUFF(pPT)->a[iPageNo].u = (uint32_t)Pte.u; /* ASSUMES HCPhys < 4GB and/or that we're never gonna do 32-bit on a PAE host! */
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPDrvGip.cpp | 425 RTHCPHYS HCPhys = NIL_RTHCPHYS; 459 HCPhys = pDevExt->HCPhysGip; 569 HCPhys = NIL_RTHCPHYS; 590 *pHCPhysGip = HCPhys; 595 OSDBGPRINT(("SUPR0GipMap: returns %d *pHCPhysGip=%lx pGipR3=%p\n", rc, (unsigned long)HCPhys, (void *)pGipR3)); 597 LogFlow(( "SUPR0GipMap: returns %d *pHCPhysGip=%lx pGipR3=%p\n", rc, (unsigned long)HCPhys, (void *)pGipR3)); 1708 * @param HCPhys The physical address of the GIP. 1714 static void supdrvGipInit(PSUPDRVDEVEXT pDevExt, PSUPGLOBALINFOPAGE pGip, RTHCPHYS HCPhys, 1720 OSDBGPRINT(("supdrvGipInit: pGip=%p HCPhys=%lx u64NanoTS=%llu uUpdateHz=%d cCpus=%u\n", pGip, (long)HCPhys, u64NanoT [all...] |
H A D | SUPDrvIOC.h | 859 RTHCPHYS HCPhys; member in struct:SUPCONTALLOC::__anon16322::__anon16324
|
H A D | SUPLib.cpp | 1343 *pHCPhys = Req.u.Out.HCPhys;
|
H A D | SUPDrv.cpp | 1606 pReq->Hdr.rc = SUPR0ContAlloc(pSession, pReq->u.In.cPages, &pReq->u.Out.pvR0, &pReq->u.Out.pvR3, &pReq->u.Out.HCPhys);
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | GMMR0.cpp | 4793 * @param HCPhys Host physical address 4797 DECLINLINE(void) gmmR0ConvertToSharedPage(PGMM pGMM, PGVM pGVM, RTHCPHYS HCPhys, uint32_t idPage, PGMMPAGE pPage, 4814 pPage->Shared.pfn = (uint32_t)(uint64_t)(HCPhys >> PAGE_SHIFT); 4834 AssertMsgReturn(pPage, ("idPage=%#x (GCPhys=%RGp HCPhys=%RHp idxRegion=%#x idxPage=%#x) #1\n", 4835 pPageDesc->idPage, pPageDesc->GCPhys, pPageDesc->HCPhys, idxRegion, idxPage), 4838 AssertMsg(pPageDesc->GCPhys == (pPage->Private.pfn << 12), ("desc %RGp gmm %RGp\n", pPageDesc->HCPhys, (pPage->Private.pfn << 12))); 4840 gmmR0ConvertToSharedPage(pGMM, pGVM, pPageDesc->HCPhys, pPageDesc->idPage, pPage, pPageDesc); 4908 Log(("New shared page guest %RGp host %RHp\n", pPageDesc->GCPhys, pPageDesc->HCPhys)); 4916 pPageDesc->GCPhys, pPageDesc->HCPhys, pPageDesc->idPage, pGlobalRegion->paidPages[idxPage])); 4937 Log(("Replace existing page guest host %RHp -> %RHp\n", pPageDesc->HCPhys, ((uint64_ [all...] |
H A D | HMVMXR0.cpp | 922 pVM->hm.s.vmx.HCPhys##a_Name = 0; 927 pVCpu->hm.s.vmx.HCPhys##a_Name = 0;
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstVMStruct.h | 383 GEN_CHECK_OFF_DOT(MMLOOKUPHYPER, u.HCPhys.pvR3); 384 GEN_CHECK_OFF_DOT(MMLOOKUPHYPER, u.HCPhys.HCPhys); 933 GEN_CHECK_OFF(PGMRCDYNMAPENTRY, HCPhys); 943 GEN_CHECK_OFF(PGMMAPSETENTRY, HCPhys);
|
/vbox/src/VBox/Debugger/ |
H A D | DBGCCommands.cpp | 1305 paArgs[iArg].u.HCPhys, 1311 paArgs[iArg].u.HCPhys);
|
H A D | DBGCEmulateCodeView.cpp | 2067 case DBGCVAR_TYPE_HC_PHYS: u64 = paArgs[i].u.HCPhys; break; 4254 case DBGCVAR_TYPE_HC_PHYS: uHi = (uint16_t)(paArgs[0].u.HCPhys >> 16); break; 4282 case DBGCVAR_TYPE_HC_PHYS: uLow = (uint16_t)paArgs[0].u.HCPhys; break;
|