Changeset 93582 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Feb 3, 2022 2:15:58 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 149718
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp
r93457 r93582 1327 1327 //#define HMVMX_ALWAYS_TRAP_ALL_XCPTS 1328 1328 //#define HMVMX_ALWAYS_SYNC_FULL_GUEST_STATE 1329 #define HMVMX_ALAWAYS_INTERCEPT_CR3_ACCESS /* Temporary to investigate an issue with 32bit guests whete seem to end up with an invalid page table root address. */ 1329 1330 #define VCPU_2_VMXSTATE(a_pVCpu) (a_pVCpu)->nem.s 1330 1331 #define VCPU_2_VMXSTATS(a_pVCpu) (*(a_pVCpu)->nem.s.pVmxStats) … … 2190 2191 | VMX_PROC_CTLS_MWAIT_EXIT; /* MWAIT causes a VM-exit. */ 2191 2192 2193 #ifdef HMVMX_ALAWAYS_INTERCEPT_CR3_ACCESS 2194 fVal |= VMX_PROC_CTLS_CR3_LOAD_EXIT 2195 | VMX_PROC_CTLS_CR3_STORE_EXIT; 2196 #endif 2197 2192 2198 /* We toggle VMX_PROC_CTLS_MOV_DR_EXIT later, check if it's not -always- needed to be set or clear. */ 2193 2199 if ( !(g_HmMsrs.u.vmx.ProcCtls.n.allowed1 & VMX_PROC_CTLS_MOV_DR_EXIT)
Note:
See TracChangeset
for help on using the changeset viewer.