This repository has been archived by the owner on Jan 28, 2023. It is now read-only.
Releases: intel/haxm
Releases · intel/haxm
HAXM v7.5.2
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 |
HAXM v7.5.1
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 |
HAXM v7.4.1
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 |
HaxmLoader v1.0.0
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.
HAXM v7.3.2
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 |
HAXM v7.3.0
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 |
HAXM v7.2.0
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 |
HAXM v7.1.0
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 |
HAXM v7.0.0
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 |