Lines Matching defs:pHv

94     PGIMHV pHv = &pVM->gim.s.u.Hv;
102 pHv->uBaseFeat = 0
119 pHv->uMiscFeat = GIM_HV_MISC_FEAT_TIMER_FREQ;
122 pHv->uHyperHints = GIM_HV_HINT_MSR_FOR_SYS_RESET
130 PGIMMMIO2REGION pRegion = &pHv->aMmio2Regions[GIM_HV_HYPERCALL_PAGE_REGION_IDX];
137 pRegion = &pHv->aMmio2Regions[GIM_HV_REF_TSC_PAGE_REGION_IDX];
149 Assert(!(pHv->uPartFlags & ( GIM_HV_PART_FLAGS_CREATE_PART
157 Assert((pHv->uBaseFeat & (GIM_HV_BASE_FEAT_HYPERCALL_MSRS | GIM_HV_BASE_FEAT_VP_ID_MSR))
159 for (unsigned i = 0; i < RT_ELEMENTS(pHv->aMmio2Regions); i++)
161 PCGIMMMIO2REGION pcCur = &pHv->aMmio2Regions[i];
205 HyperLeaf.uEax = pHv->uBaseFeat;
206 HyperLeaf.uEbx = pHv->uPartFlags;
207 HyperLeaf.uEcx = pHv->uPowMgmtFeat;
208 HyperLeaf.uEdx = pHv->uMiscFeat;
213 HyperLeaf.uEax = pHv->uHyperHints;
243 PGIMHV pHv = &pVM->gim.s.u.Hv;
251 pHv->uHyperCaps = HMIsNestedPagingActive(pVM) ? GIM_HV_HOST_FEAT_NESTED_PAGING : 0;
252 pHv->uHyperCaps |= HMAreMsrBitmapsAvailable(pVM) ? GIM_HV_HOST_FEAT_MSR_BITMAP : 0;
258 HyperLeaf.uEax = pHv->uHyperCaps;
332 PGIMHV pHv = &pVM->gim.s.u.Hv;
333 for (unsigned i = 0; i < RT_ELEMENTS(pHv->aMmio2Regions); i++)
335 PGIMMMIO2REGION pRegion = &pHv->aMmio2Regions[i];
342 pHv->u64GuestOsIdMsr = 0;
343 pHv->u64HypercallMsr = 0;
344 pHv->u64TscPageMsr = 0;
358 PGIMHV pHv = &pVM->gim.s.u.Hv;
360 *pcRegions = RT_ELEMENTS(pHv->aMmio2Regions);
362 return pHv->aMmio2Regions;
441 PGIMHV pHv = &pVM->gim.s.u.Hv;
457 SSMR3GetU64(pSSM, &pHv->u64GuestOsIdMsr);
458 SSMR3GetU64(pSSM, &pHv->u64HypercallMsr);
459 SSMR3GetU64(pSSM, &pHv->u64TscPageMsr);
464 SSMR3GetU32(pSSM, &pHv->uBaseFeat);
465 SSMR3GetU32(pSSM, &pHv->uPartFlags);
466 SSMR3GetU32(pSSM, &pHv->uPowMgmtFeat);
467 SSMR3GetU32(pSSM, &pHv->uMiscFeat);
468 SSMR3GetU32(pSSM, &pHv->uHyperHints);
469 SSMR3GetU32(pSSM, &pHv->uHyperCaps);
474 PGIMMMIO2REGION pRegion = &pHv->aMmio2Regions[GIM_HV_HYPERCALL_PAGE_REGION_IDX];
481 if (MSR_GIM_HV_HYPERCALL_IS_ENABLED(pHv->u64HypercallMsr))
499 pRegion = &pHv->aMmio2Regions[GIM_HV_REF_TSC_PAGE_REGION_IDX];
507 if (MSR_GIM_HV_REF_TSC_IS_ENABLED(pHv->u64TscPageMsr))
607 PGIMHV pHv = &pVM->gim.s.u.Hv;
608 PGIMMMIO2REGION pRegion = &pHv->aMmio2Regions[GIM_HV_REF_TSC_PAGE_REGION_IDX];
629 PGIMHV pHv = &pVM->gim.s.u.Hv;
630 PGIMMMIO2REGION pRegion = &pHv->aMmio2Regions[GIM_HV_HYPERCALL_PAGE_REGION_IDX];