Searched refs:HCPhys (Results 26 - 42 of 42) sorted by relevance

12

/vbox/src/VBox/VMM/VMMR3/
H A DVMMSwitcher.cpp257 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 DPGMPhys.cpp2847 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 DtstDBGCParser.cpp214 if (pVar1->u.HCPhys != pVar2->u.HCPhys)
300 case DBGCVAR_TYPE_HC_PHYS: ExpectedArg.u.HCPhys = va_arg(va, RTHCPHYS); break;
H A DtstDBGCStubs.cpp424 VMMR3DECL(int) PGMR3DbgHCPhys2GCPhys(PUVM pUVM, RTHCPHYS HCPhys, PRTGCPHYS pGCPhys) argument
/vbox/include/VBox/vmm/
H A Dpgm.h308 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 Dgmm.h667 RTHCPHYS HCPhys; member in struct:GMMSHAREDPAGEDESC
/vbox/src/VBox/VMM/VMMAll/
H A DPGMAllPhys.cpp637 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 DPGMAllMap.cpp41 * @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 DSUPDrvGip.cpp425 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 DSUPDrvIOC.h859 RTHCPHYS HCPhys; member in struct:SUPCONTALLOC::__anon16322::__anon16324
H A DSUPLib.cpp1343 *pHCPhys = Req.u.Out.HCPhys;
H A DSUPDrv.cpp1606 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 DGMMR0.cpp4793 * @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 DHMVMXR0.cpp922 pVM->hm.s.vmx.HCPhys##a_Name = 0;
927 pVCpu->hm.s.vmx.HCPhys##a_Name = 0;
/vbox/src/VBox/VMM/testcase/
H A DtstVMStruct.h383 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 DDBGCCommands.cpp1305 paArgs[iArg].u.HCPhys,
1311 paArgs[iArg].u.HCPhys);
H A DDBGCEmulateCodeView.cpp2067 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;

Completed in 191 milliseconds

12