Lines Matching refs:HCPhys

1467  * @param   HCPhys      The physical page we is being dereferenced.
1471 DECLINLINE(void) PGM_BTH_NAME(SyncPageWorkerTrackDeref)(PVMCPU pVCpu, PPGMPOOLPAGE pShwPage, RTHCPHYS HCPhys, uint16_t iPte,
1500 LogFlow(("SyncPageWorkerTrackDeref: Damn HCPhys=%RHp pShwPage->idx=%#x!!!\n", HCPhys, pShwPage->idx));
1503 * 1. have a medium sized HCPhys -> GCPhys TLB (hash?)
1518 if (PGM_PAGE_GET_HCPHYS(&pRam->aPages[iPage]) == HCPhys)
1535 AssertReleaseMsgFailed(("HCPhys=%RHp wasn't found!\n", HCPhys));
1544 * @param u16 The top 16-bit of the pPage->HCPhys.
3182 RTHCPHYS HCPhys = NIL_RTHCPHYS;
3189 HCPhys = PGM_PAGE_GET_HCPHYS(pPage);
3206 HCPhys = PGM_PAGE_GET_HCPHYS(pPage);
3217 HCPhys = PGM_PAGE_GET_HCPHYS(pPage);
3223 if (HCPhys != NIL_RTHCPHYS)
3226 PdeDst.u |= HCPhys;
3783 RTHCPHYS HCPhys; /* general usage. */
3800 HCPhys = NIL_RTHCPHYS;
3801 rc = pgmRamGCPhys2HCPhys(pVM, PGM_A20_APPLY(pVCpu, cr3 & GST_CR3_PAGE_MASK), &HCPhys);
3802 AssertMsgReturn(HCPhys == HCPhysShw, ("HCPhys=%RHp HCPhyswShw=%RHp (cr3)\n", HCPhys, HCPhysShw), false);
4163 rc = PGMPhysGCPhys2HCPhys(pVM, GCPhysGst, &HCPhys);
4174 else if (HCPhysShw != (HCPhys & SHW_PTE_PG_MASK))
4176 AssertMsgFailed(("Out of sync (phys) at %RGv! HCPhysShw=%RHp HCPhys=%RHp GCPhysGst=%RGp PteSrc=%#RX64 PteDst=%#RX64\n",
4177 GCPtr + off, HCPhysShw, HCPhys, GCPhysGst, (uint64_t)PteSrc.u, SHW_PTE_LOG64(PteDst)));
4397 rc = PGMPhysGCPhys2HCPhys(pVM, GCPhysGst, &HCPhys);
4407 else if (HCPhysShw != (HCPhys & X86_PTE_PAE_PG_MASK))
4409 AssertMsgFailed(("Out of sync (phys) at %RGv! HCPhysShw=%RHp HCPhys=%RHp GCPhysGst=%RGp PdeSrc=%#RX64 PteDst=%#RX64\n",
4410 GCPtr + off, HCPhysShw, HCPhys, GCPhysGst, (uint64_t)PdeSrc.u, SHW_PTE_LOG64(PteDst)));
4583 RTHCPHYS HCPhys;
4588 HCPhys = PGM_PAGE_GET_HCPHYS(pPage);
4598 rc = PGMMap(pVM, GCPtr, HCPhys, PAGE_SIZE, 0);