Haxm Versions Save

Intel® Hardware Accelerated Execution Manager (Intel® HAXM)

v7.5.2

4 years ago

Change Log

  • Added support for ROM devices (#213).
  • Fixed an issue by saving and restoring host flags before and after executing FASTOP instruction (#216).
  • No longer supported dual signing with SHA-1 hashing algorithm for HAXM driver.

Filename SHA-256
haxm-windows_v7_5_2.zip c14acaf3eb60848b99f202c577cc6dd403bcebd41015ca12a3898071867e32b7
haxm-macosx_v7_5_2.zip 20914a1dfac8f4ca7a6a9bf77998f7aa4075384fa88c883e3eb6666661821b81

v7.5.1

4 years ago

Change Log

  • Fixed an issue where preparation of a CPU for entry into guest mode could lead to a host kernel panic on NetBSD (#168).
  • Enabled emulation of the CMPS instruction (#176).
  • Improved IA32_EFER virtualization (#188, #198).
  • Added support for stand-alone memory mappings (#197).
  • Enabled emulation of PUSH and POP instructions (#185).
  • Fixed misemulation of instructions that access legacy low-byte registers (#185).

Filename SHA-256
haxm-windows_v7_5_1.zip c210959abb03f96b08bff81676fa7df79bd0f6452962971da6570338c0717026
haxm-macosx_v7_5_1.zip d3257c33677d808db66b1c17165704f56ce68a89777946067838afcdd54a54c4

v7.4.1

5 years ago

Change Log

  • Added support for debugging guest code using breakpoints (#66, #81, #114).
  • Enabled/improved emulation of TEST and BT instructions (#104, #122, #135).
  • Added experimental support for Linux and NetBSD hosts (#108, #137).
  • Enabled support for running up to 64 guests simultaneously (#141).
  • Enabled some 32-bit Windows guests to boot under HAXM (#152).
  • Fixed a host crash issue specific to very old Intel CPU models (#101).
  • Fixed a potential Android Emulator hang (#161).
  • Other enhancements and optimizations (#117, #119, #145, etc.).

Filename SHA-256
haxm-windows_v7_4_1.zip 5399f165e2dbb3f04a4e3bd26b62c9d3610b8cd729a976810589a502de6d9fbf
haxm-macosx_v7_4_1.zip 613c2ee9725af7febdb1b0adef0f8f487aa610f0fa4b75d89dad267145cd2293

v7.3.2

5 years ago

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

loader-v1.0.0

5 years ago

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.

v7.3.0

5 years ago

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

v7.2.0

5 years ago

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

v7.1.0

6 years ago

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

v7.0.0

6 years ago

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