英特尔 HAXM API 可以在 QEMU 之外使用吗?

标签 c virtualization intel qemu haxm

Intel HAXM driver在 Mac OSX 和 Windows 上启用类似 KVM 的功能,但目前,它似乎只被 Android's QEMU fork 使用. API 也有几个 QEMU 特定的结构和 IOCTL(hax_qemu_versionHAX_VM_IOCTL_NOTIFY_QEMU_VERSION)。

那么 HAXM 驱动程序是否只能与 QEMU 一起使用?或者我可以在不同的项目中使用它吗?

最佳答案

我认为这是一个很好的问题,因为没有人插手,所以我将其发布在 Intel Android Forum 上.如果您仍然对答案感兴趣,您可能想跳到该线程以进一步讨论。

这是 Josh 提供的答案:

HAXM 在以下平台上得到“官方”支持:

Windows 8(32/64 位)、Windows 7(32/64 位)、Windows Vista*(32/64 位)、Windows XP(仅 32 位)和 Mac OS X 10.6 及更高版本( 32/64 位)

对于 Linux 上的 HAXM,在 Linux(假定为 Ubuntu)下设置它的基本说明如下:

http://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-gingerbread-emulator

由于 HAXM 是为使用 QEMU 而构建的,特别是与作为 Android SDK 一部分的 Android Virtual Device Manager 一起工作,因此它并不是真正的通用虚拟化工具。

如果没有更多关于您从 StackOverflow 重新发布的原始问题的上下文(即,开发人员如何考虑在 QEMU 之外使用 HAXM?),我认为我们没有足够的信息来说明他们是什么记住会起作用。

我的回答是“试试看”。不过,如果他们正在寻找官方支持的用法,则仅限于上述操作系统。

希望对您有所帮助 - 如果您有更多问题或需要更多信息,请告诉我。

关于英特尔 HAXM API 可以在 QEMU 之外使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20256974/

相关文章:

wpf - 在 WPF 中的虚拟化列表框上正确设置宽度

c - 将 execv 与 Linux 的任意命令一起使用——echo、date、ls 等

c - glfw - key_callback 中的 realloc 可能吗?

c - 使用队列进行基数排序

x86 - 设置、清除 OF 和 TF 标志的汇编指令

c++ - 华硕1005pe的API可编程控制背光?

x86 - CS :IP is more than 20 bits in 8086?对应的物理地址会发生什么

c - 如何在没有段错误的情况下使用 ffmpeg 的 `avformat_open_input` 打开远程 radio 流?

WPF VirtualizingStackPanel 以提高性能

testing - 虚拟机的法律问题