Changeset 62354 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Jul 20, 2016 12:19:28 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 108898
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/GIMHvInternal.h
r61544 r62354 455 455 /** @} */ 456 456 457 /** @name Hyper-V MSR - APIC-assist page (MSR_GIM_HV_APIC_ASSIST_PAGE). 458 * @{ 459 */ 460 /** Guest-physical page frame number of the APIC-assist page. */ 461 #define MSR_GIM_HV_APICASSIST_GUEST_PFN(a) ((a) >> 12) 462 /** The hypercall enable bit. */ 463 #define MSR_GIM_HV_APICASSIST_PAGE_ENABLE_BIT RT_BIT_64(0) 464 /** Whether the hypercall-page is enabled or not. */ 465 #define MSR_GIM_HV_APICASSIST_PAGE_IS_ENABLED(a) RT_BOOL((a) & MSR_GIM_HV_APICASSIST_PAGE_ENABLE_BIT) 466 /** @} */ 467 468 /** 469 * Hyper-V APIC-assist (HV_REFERENCE_TSC_PAGE) structure placed in the TSC 470 * reference page. 471 */ 472 typedef struct GIMHVAPICASSIST 473 { 474 uint32_t fNoEoiRequired : 1; 475 uint32_t u31Reserved0 : 31; 476 } GIMHVAPICASSIST; 477 /** Pointer to Hyper-V reference TSC. */ 478 typedef GIMHVAPICASSIST *PGIMHVAPICASSIST; 479 /** Pointer to a const Hyper-V reference TSC. */ 480 typedef GIMHVAPICASSIST const *PCGIMHVAPICASSIST; 481 AssertCompileSize(GIMHVAPICASSIST, 4); 457 482 458 483 /** … … 1124 1149 VMMR3_INT_DECL(int) gimR3HvGetDebugSetup(PVM pVM, PGIMDEBUGSETUP pDbgSetup); 1125 1150 1151 VMMR3_INT_DECL(int) gimR3HvDisableApicAssistPage(PVM pVM); 1152 VMMR3_INT_DECL(int) gimR3HvEnableApicAssistPage(PVM pVM, RTGCPHYS GCPhysTscPage); 1126 1153 VMMR3_INT_DECL(int) gimR3HvDisableTscPage(PVM pVM); 1127 1154 VMMR3_INT_DECL(int) gimR3HvEnableTscPage(PVM pVM, RTGCPHYS GCPhysTscPage, bool fUseThisTscSeq, uint32_t uTscSeq);
Note:
See TracChangeset
for help on using the changeset viewer.