Pre-release
Pre-release

@raphaelning raphaelning released this Sep 19, 2018 · 92 commits to master since this release

Assets 4

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.

@wcwang wcwang released this Sep 29, 2018 · 96 commits to master since this release

Assets 4

Change Log

  • 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.

Filename SHA-256
haxm-windows_v7_3_2.zip 4e4a6f55526670d45bc167ec7b9d809ea982c3a45d87c1800812eec38bc49a0e
haxm-macosx_v7_3_2.zip 48c87dc4c2e026a367ac5e444308ee486f5ea7d5672f87a12670a53edca7a74e

@wcwang wcwang released this Aug 13, 2018 · 113 commits to master since this release

Assets 4

Change Log

  • 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 (#56).

Filename SHA-256
haxm-windows_v7_3_0.zip b15984639626be771afa361789b4615dc5a309410e418b2aa18ab5ab5884c910
haxm-macosx_v7_3_0.zip f73f97679ca9b54369b95120209d3fd5fe12144e275c8e50248249562505349f

@wcwang wcwang released this May 8, 2018 · 164 commits to master since this release

Assets 4

Change Log

  • 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.

Filename SHA-1
haxm-windows_v7_2_0.zip 603bb9021ac7b1911c0708605c0624c84430b846
haxm-macosx_v7_2_0.zip 7054b3d8ce4527a58c3bbdad70f8455e0233e201

@wcwang wcwang released this Mar 14, 2018 · 179 commits to master since this release

Assets 4

Change Log

  • 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.

Filename SHA-1
haxm-windows_v7_1_0.zip 9353141db09e8a52c2ffac28a624f10647d9fc07
haxm-macosx_v7_1_0.zip b72eb230eca9378b535147099191ad492baa5aa0

@wcwang wcwang released this Jan 12, 2018 · 191 commits to master since this release

Assets 4

Change Log

  • 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.

Filename SHA-1
haxm-windows_v7_0_0.zip a70f058a83c7d20fe4c82e30f1fc62650474131b
haxm-macosx_v7_0_0.zip c935d3d739caea58502a8c13f838adf7ea9f5336