Changeset 49665 in vbox
- Timestamp:
- Nov 26, 2013 4:04:30 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 90920
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r49664 r49665 5843 5843 static int hmR0VmxSaveGuestLazyMsrs(PVMCPU pVCpu, PCPUMCTX pMixedCtx) 5844 5844 { 5845 if (pVCpu->hm.s.vmx.fUpdatedGuestState & HMVMX_UPDATED_GUEST_LAZY_MSRS)5846 return VINF_SUCCESS;5847 5848 5845 #if HC_ARCH_BITS == 64 || defined(VBOX_WITH_HYBRID_32BIT_KERNEL) 5849 5846 if ( HMVMX_IS_64BIT_HOST_MODE() … … 5854 5851 HM_DISABLE_PREEMPT_IF_NEEDED(); 5855 5852 5856 hmR0VmxLazySaveGuestMsrs(pVCpu, pMixedCtx); 5853 if (!(pVCpu->hm.s.vmx.fUpdatedGuestState & HMVMX_UPDATED_GUEST_LAZY_MSRS)) 5854 { 5855 hmR0VmxLazySaveGuestMsrs(pVCpu, pMixedCtx); 5856 pVCpu->hm.s.vmx.fUpdatedGuestState |= HMVMX_UPDATED_GUEST_LAZY_MSRS; 5857 } 5857 5858 5858 5859 HM_RESTORE_PREEMPT_IF_NEEDED(); 5859 5860 VMMRZCallRing3Enable(pVCpu); 5860 5861 } 5861 #endif 5862 5862 #else 5863 5863 pVCpu->hm.s.vmx.fUpdatedGuestState |= HMVMX_UPDATED_GUEST_LAZY_MSRS; 5864 #endif 5865 5864 5866 return VINF_SUCCESS; 5865 5867 }
Note:
See TracChangeset
for help on using the changeset viewer.