- Timestamp:
- Mar 9, 2015 4:42:11 PM (10 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp
r54654 r54701 82 82 * MSR read handler for Hyper-V. 83 83 * 84 * @returns Strict VBox status code like CPUMQueryGuestMsr .84 * @returns Strict VBox status code like CPUMQueryGuestMsr(). 85 85 * @retval VINF_CPUM_R3_MSR_READ 86 86 * @retval VERR_CPUM_RAISE_GP_0 … … 170 170 * MSR write handler for Hyper-V. 171 171 * 172 * @returns Strict VBox status code like CPUMSetGuestMsr .172 * @returns Strict VBox status code like CPUMSetGuestMsr(). 173 173 * @retval VINF_CPUM_R3_MSR_WRITE 174 174 * @retval VERR_CPUM_RAISE_GP_0 -
trunk/src/VBox/VMM/VMMR3/GIMHv.cpp
r54667 r54701 320 320 * 321 321 * @param pVM Pointer to the VM. 322 * @thread EMT(0). 322 323 */ 323 324 VMMR3_INT_DECL(void) gimR3HvReset(PVM pVM) 324 325 { 326 VM_ASSERT_EMT0(pVM); 327 325 328 /* 326 329 * Unmap MMIO2 pages that the guest may have setup. -
trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp
r54654 r54701 107 107 108 108 /** 109 * Applies relocations to data and code managed by this component. This function 110 * will be called at init and whenever the VMM need to relocate itself inside 111 * the GC. 109 * Applies relocations to data and code managed by this component. 110 * 111 * This function will be called at init and whenever the VMM need to relocate 112 * itself inside the GC. 112 113 * 113 114 * @param pVM Pointer to the VM. -
trunk/src/VBox/VMM/include/GIMHvInternal.h
r54654 r54701 452 452 453 453 /** 454 * GIM Hyper-V VM Instance data.454 * GIM Hyper-V VM instance data. 455 455 * Changes to this must checked against the padding of the gim union in VM! 456 456 */ 457 457 typedef struct GIMHV 458 458 { 459 /** @name MSRs. 460 * { */ 459 461 /** Guest OS identity MSR. */ 460 462 uint64_t u64GuestOsIdMsr; … … 463 465 /** Reference TSC page MSR. */ 464 466 uint64_t u64TscPageMsr; 465 467 /** @} */ 468 469 /** @name CPUID features. 470 * { */ 466 471 /** Basic features. */ 467 472 uint32_t uBaseFeat; 468 473 /** Partition flags. */ 469 474 uint32_t uPartFlags; 470 /** Power management features. */475 /** Power management. */ 471 476 uint32_t uPowMgmtFeat; 472 /** Miscellaneous features. */477 /** Miscellaneous. */ 473 478 uint32_t uMiscFeat; 474 479 /** Hypervisor hints to the guest. */ … … 476 481 /** Hypervisor capabilities. */ 477 482 uint32_t uHyperCaps; 483 /** @} */ 478 484 479 485 /** Per-VM R0 Spinlock for protecting EMT writes to the TSC page. */
Note:
See TracChangeset
for help on using the changeset viewer.