Changeset 90947 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Aug 27, 2021 11:40:29 AM (3 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR0
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r90622 r90947 2965 2965 Assert(!RTThreadPreemptIsEnabled(NIL_RTTHREAD)); 2966 2966 Assert(!VMMRZCallRing3IsEnabled(pVCpu)); 2967 Assert(VMMR0IsLogFlushDisabled(pVCpu));2968 2967 2969 2968 /* … … 3107 3106 3108 3107 VMMRZCallRing3Disable(pVCpu); 3109 Assert(VMMR0IsLogFlushDisabled(pVCpu));3110 3108 3111 3109 Log4Func(("Calling hmR0SvmLongJmpToRing3\n")); … … 4224 4222 { 4225 4223 Assert(!VMMRZCallRing3IsEnabled(pVCpu)); 4226 Assert(VMMR0IsLogFlushDisabled(pVCpu));4227 4224 Assert(!RTThreadPreemptIsEnabled(NIL_RTTHREAD)); 4228 4225 … … 5495 5492 Log4Func(("vcpu[%u] -v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-v-\n", (a_pVCpu)->idCpu)); \ 5496 5493 HMSVM_ASSERT_PREEMPT_SAFE((a_pVCpu)); \ 5497 if ( VMMR0IsLogFlushDisabled((a_pVCpu))) \5494 if (!VMMRZCallRing3IsEnabled((a_pVCpu))) \ 5498 5495 HMSVM_ASSERT_PREEMPT_CPUID(); \ 5499 5496 } while (0) -
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r90932 r90947 8736 8736 8737 8737 VMMRZCallRing3Disable(pVCpu); 8738 Assert(VMMR0IsLogFlushDisabled(pVCpu));8739 8738 8740 8739 Log4Func(("-> hmR0VmxLongJmpToRing3 enmOperation=%d\n", enmOperation)); … … 9667 9666 HMVMX_ASSERT_PREEMPT_SAFE(pVCpu); 9668 9667 Assert(!VMMRZCallRing3IsEnabled(pVCpu)); 9669 Assert(VMMR0IsLogFlushDisabled(pVCpu));9670 9668 9671 9669 #ifdef HMVMX_ALWAYS_SYNC_FULL_GUEST_STATE … … 11016 11014 { 11017 11015 Assert(!VMMRZCallRing3IsEnabled(pVCpu)); 11018 Assert(VMMR0IsLogFlushDisabled(pVCpu));11019 11016 Assert(!RTThreadPreemptIsEnabled(NIL_RTTHREAD)); 11020 11017 Assert(!pVCpu->hm.s.Event.fPending); … … 13252 13249 Log4Func(("vcpu[%RU32]\n", (a_pVCpu)->idCpu)); \ 13253 13250 HMVMX_ASSERT_PREEMPT_SAFE(a_pVCpu); \ 13254 if ( VMMR0IsLogFlushDisabled((a_pVCpu))) \13251 if (!VMMRZCallRing3IsEnabled((a_pVCpu))) \ 13255 13252 HMVMX_ASSERT_PREEMPT_CPUID(); \ 13256 13253 HMVMX_STOP_EXIT_DISPATCH_PROF(); \
Note:
See TracChangeset
for help on using the changeset viewer.