Age | Commit message (Collapse) | Author | Files | Lines |
|
Change Log
----------
* Enabled support for running on the system with more than 64 host CPUs (#255, #257).
* Improved the handling of undefined instructions by generating #UD exception (#247).
* Improved the CPUID features initialization and processing logic (#245).
* Updated the compilation configurations for Windows and macOS (#243, #244).
|
|
CHANGELOG
=========
HAXM v7.5.4
Added VM pause support to fix the crash issue of loading snapshot (#239).
Fixed incorrect interruptibility_state to resolve an issue on loading snapshot (#233).
Fixed a bug during mapping memory slots (#237).
Fixed incorrect VMX_ENTRY_CONTROLS loading (#225).
Enabled PCLMULQDQ feature in CPUID emulation if supported by the host (#231).
Optimized the log interfaces and enhanced the logging mechanism on Windows (#215, #232).
Fixed the compilation warnings and errors on Linux (#223).
|
|
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.
|
|
This is tag for the previously packaged snapshot.
|
|
Upstream changes:
- EFER improvements
- instruction emulator improvements
|
|
Drop local patches as merged.
Compat breaking change
======================
Changed major numbers used on NetBSD.
The device nodes must be regenerated.
Upstream changelog
==================
- Improve support of NetBSD as host.
- Changes improving emulation of niche guests.
|
|
Bump PKGREVISION.
Issue reported by <gson>
Patch and testing by <gson>
|
|
|
|
The kernel modules require kernel sources.
|
|
Install haxm.kmod into a subdir haxm.
Bump PKGREVISION.
|
|
The only upstream change is the merge of all local patches in an improved
version and prevent FPU DNA crash on host.
|
|
Allows building with src in a non-default location.
|
|
|
|
The NetBSD kernel linker requires symbols in order to operate properly.
Reported by <gson>
|
|
Reported by <gson>
|
|
HAXM is a cross-platform hardware-assisted virtualization engine (hypervisor),
widely used as an accelerator for Android Emulator and QEMU. It has always
supported running on Windows and macOS, and has been ported to other host
operating systems as well, such as Linux and NetBSD.
HAXM runs as a kernel-mode driver on the host operating system, and provides a
KVM-like interface to user space, thereby enabling applications like QEMU to
utilize the hardware virtualization capabilities built into modern Intel CPUs,
namely Intel Virtualization Technology.
|