mirror of
https://github.com/GNS3/gns3-server
synced 2024-11-24 17:28:08 +00:00
Check if HAXM support is installed on macOS. Ref #1242.
This commit is contained in:
parent
9a9ac6d9f7
commit
135bbe8825
@ -1700,8 +1700,13 @@ class QemuVM(BaseNode):
|
|||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
elif sys.platform.startswith("darwin"):
|
elif sys.platform.startswith("darwin"):
|
||||||
# TODO: support for macOS
|
process = yield from asyncio.create_subprocess_shell("kextstat | grep com.intel.kext.intelhaxm")
|
||||||
raise QemuError("HAXM acceleration is not yet supported on macOS")
|
yield from process.wait()
|
||||||
|
if process.returncode != 0:
|
||||||
|
if require_hardware_accel:
|
||||||
|
raise QemuError("HAXM acceleration support is not installed on this host (com.intel.kext.intelhaxm extension not loaded)")
|
||||||
|
else:
|
||||||
|
return False
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user