Intel published The new release of the virtualization engine HAXM 7.8 (Hardware Accelerated Execution Manager), после чего перевела репоизиторий в архив и announced on the termination of the project. Intel will no longer take patches and corrections, participate in development and form updates. Persons who want to continue development are invited to create fork and develop it on their own.
HAXM is a cross-platform (Linux, NetBSD, Windows, MacOS) Hypervisor using hardware extensions of Intel (Intel VT, Intel Virtualization Technology) to accelerate and strengthen insulation of virtual machines. The hypervisor is implemented in the form of a driver working at the nucleus level and providing a KVM interface to use hardware virtualization in the user space. HAXM was supported to accelerate the operation of the Android and Qemu platform emulator. Code written in the language of si and spreads under the BSD license.
At the time, the project was created to provide the possibility of using Intel VT technology in Windows and MacOS. In Linux, Intel VT support was originally available in Xen and KVM, and NETBSD was provided in NVMM, so HAXM was ported to Linux and NetBSD later and did not play a special role on these platforms. After integrating the full support of Intel VT into the products of Microsoft Hyper-V and MacOS HVF, the need for a separate hypervisor was disappeared and Intel decided to turn the project.
In the final version of Haxm 7.8, support for Invpcid instructions is included, support for the extension of the XSAVE in the CPUID is added, the implementation of the CPUID module is improved and the installer is upgraded. HAXM compatibility with QEMU releases from version 2.9 to 7.2.