Changeset 91807 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Oct 18, 2021 8:34:57 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 147593
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/VM.cpp
r91804 r91807 182 182 if (pfnVMAtError) 183 183 rc = VMR3AtErrorRegister(pUVM, pfnVMAtError, pvUserVM); 184 185 #ifdef RT_OS_DARWIN186 /*187 * We currently do not run on darwin 12+ as we still have a few calls to188 * ring-3 left in VMMR0 that forces us to use a custom stack for parts of189 * the code. This will cause falsely detected kernel stack overflow panics190 * in machine_switch_context and pmap_switch_context. See @bugref{10124},191 * @bugref{10093} and @bugref{10086}.192 */193 if (RT_SUCCESS(rc))194 {195 char szDarwinVersion[512];196 RTSystemQueryOSInfo(RTSYSOSINFO_RELEASE, szDarwinVersion, sizeof(szDarwinVersion));197 if ( RTStrVersionCompare(szDarwinVersion, "21.0.0") >= 0198 && !RTEnvExist("VBOX_VMM_FORCE_MACOS_12"))199 rc = vmR3SetErrorU(pUVM, VERR_NOT_SUPPORTED, RT_SRC_POS,200 "macOS 12 and later is not supported yet by this VirtualBox version - sorry");201 }202 #endif203 184 if (RT_SUCCESS(rc)) 204 185 {
Note:
See TracChangeset
for help on using the changeset viewer.