Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.
This is the first release of HaxmLoader, a tool that helps HAXM developers test their own build of the HAXM driver on Windows. It is not meant to be used by end users. HAXM developers can find its usage in the README document.
If you get a missing DLL error, please install
Microsoft Visual C++ Redistributable for Visual Studio 2017.
Fixed random crashes of guest OSes that use a recent Linux kernel (>= 4.6), e.g. Ubuntu 18.04 (
#39, #74). Fixed an x86 instruction emulator bug that could lead to a host crash (
#93). Reduced the size of the HAXM installer for Windows.
Improved memory-mapped I/O (MMIO) handling (
#42). Improved host CPU feature detection (
#63). Fixed INVEPT errors for macOS and 32-bit Windows hosts (
#69, #64). Fixed a BSOD that had affected some Android Emulator users on Windows 10 version 1803 (
#68). Fixed a driver signature issue that had prevented some Windows 7 users from installing HAXM (
Enabled experimental support for guest RAM protection, which makes it possible to implement on-demand RAM snapshot loading.
Fixed an issue where booting an ISO image in QEMU would lead to a hang (
#15). Enabled booting Zircon guests (
#7, requires a QEMU-side change). Fixed an issue where certain x86 guests (e.g. Debian Squeeze i386) would fail to boot with a large RAM configuration.
Dropped support for macOS 10.9.
Updated the virtual CPU model to enable support for the Execute Disable (a.k.a. NX) feature.
Improved memory usage tracking logic for future use cases.
Added a new IOCTL to support mapping memory regions of 4GB or larger.
Added an API to lift the 4GB guest RAM size limitation.
Note that a QEMU-side change is required for this feature to take effect.
Press h to open a hovercard with more details.