- Timestamp:
- Jan 12, 2023 10:41:45 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r97562 r98062 4657 4657 #ifdef VMX_WITH_MAYBE_ALWAYS_INTERCEPT_MOV_DRX 4658 4658 Assert( (pVmcsInfo->u32ProcCtls & VMX_PROC_CTLS_MOV_DR_EXIT) 4659 || pVCpu->hmr0.s.vmx.fSwitchedToNstGstVmcs 4659 4660 || (!CPUMIsHyperDebugStateActive(pVCpu) && !pVCpu->CTX_SUFF(pVM)->hmr0.s.vmx.fAlwaysInterceptMovDRx)); 4660 4661 #else 4661 Assert((pVmcsInfo->u32ProcCtls & VMX_PROC_CTLS_MOV_DR_EXIT) || !CPUMIsHyperDebugStateActive(pVCpu)); 4662 Assert( (pVmcsInfo->u32ProcCtls & VMX_PROC_CTLS_MOV_DR_EXIT) 4663 || pVCpu->hmr0.s.vmx.fSwitchedToNstGstVmcs 4664 || !CPUMIsHyperDebugStateActive(pVCpu)); 4662 4665 #endif 4663 4666 CPUMR0DebugStateMaybeSaveGuestAndRestoreHost(pVCpu, true /* save DR6 */);
Note:
See TracChangeset
for help on using the changeset viewer.