Changeset 87511 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Feb 1, 2021 3:48:11 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142535
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp
r82968 r87511 181 181 * to change throughout the lifetime of the VM. 182 182 */ 183 VMM_INT_DECL(bool) HMIsSvmVGifActive(PCVM pVM) 184 { 185 bool const fVGif = RT_BOOL(pVM->hm.s.svm.u32Features & X86_CPUID_SVM_FEATURE_EDX_VGIF); 186 bool const fUseVGif = fVGif && pVM->hm.s.svm.fVGif; 187 return fVGif && fUseVGif; 183 VMM_INT_DECL(bool) HMIsSvmVGifActive(PCVMCC pVM) 184 { 185 #ifdef IN_RING0 186 bool const fVGif = RT_BOOL(pVM->hmr0.s.svm.fFeatures & X86_CPUID_SVM_FEATURE_EDX_VGIF); 187 #else 188 bool const fVGif = RT_BOOL(pVM->hm.s.svm.fFeaturesForRing3 & X86_CPUID_SVM_FEATURE_EDX_VGIF); 189 #endif 190 return fVGif && pVM->hm.s.svm.fVGif; 188 191 } 189 192
Note:
See TracChangeset
for help on using the changeset viewer.