Changeset 42156 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Jul 16, 2012 6:59:45 AM (13 years ago)
- Location:
- trunk/src/VBox/VMM/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/HWACCMInternal.h
r42056 r42156 42 42 43 43 44 #if 0 45 /* Seeing somewhat random behaviour on my Nehalem system with auto-save of guest MSRs; 46 * for some strange reason the CPU doesn't save the MSRs during the VM-exit. 47 * Clearly visible with a dual VCPU configured OpenSolaris 200906 live cd VM. 44 /* The MSR auto load/store does not work for KERNEL_GS_BASE MSR, thus we 45 * handle this MSR manually. See @bugref{6208}. This is clearly visible while 46 * booting Solaris 11 (11.1 b19) VMs with 2 Cpus. 48 47 * 49 * Note: change the assembly files when enabling this! (remove the manual auto load/save)48 * Note: don't forget to update the assembly files while modifying this! 50 49 */ 51 50 #define VBOX_WITH_AUTO_MSR_LOAD_RESTORE 52 #endif53 51 54 52 RT_C_DECLS_BEGIN … … 626 624 /** Virtual address of the MSR load area (1 page). */ 627 625 R0PTRTYPE(uint8_t *) pHostMSR; 628 #endif /* VBOX_WITH_AUTO_MSR_LOAD_RESTORE */629 626 630 627 /* Number of automatically loaded/restored MSRs. */ 631 628 uint32_t cCachedMSRs; 632 629 uint32_t uAlignement; 630 #endif /* VBOX_WITH_AUTO_MSR_LOAD_RESTORE */ 633 631 634 632 /* Host's IA32_TSC_AUX MSR (for RDTSCP in VMX non-root). */ -
trunk/src/VBox/VMM/include/HWACCMInternal.mac
r37323 r42156 16 16 17 17 %define VMX_USE_CACHED_VMCS_ACCESSES 18 %define VBOX_WITH_AUTO_MSR_LOAD_RESTORE 18 19 19 20 ;Maximum number of cached entries.
Note:
See TracChangeset
for help on using the changeset viewer.