summaryrefslogtreecommitdiff
path: root/emulators/haxm
AgeCommit message (Collapse)AuthorFilesLines
2020-01-20haxm: Upgrade to 7.5.6kamil2-7/+7
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).
2019-10-29haxm: Upgrade to 7.5.4kamil2-7/+7
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).
2019-08-01haxm: Update to 7.5.2kamil2-7/+7
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.
2019-05-24haxm: Update to 7.5.1kamil2-11/+8
This is tag for the previously packaged snapshot.
2019-04-30haxm: Update to the snapshot from 20190416kamil2-8/+8
Upstream changes: - EFER improvements - instruction emulator improvements
2019-03-09haxm: Update to 0.20190301.7cb307c4e7ff066b51a503c76f72d7dfefc78760kamil5-61/+11
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.
2019-02-19haxm: Correct retrieving CPU indexkamil4-3/+51
Bump PKGREVISION. Issue reported by <gson> Patch and testing by <gson>
2019-02-18haxm: Fix path to syssrckamil1-3/+3
2019-02-16haxm: Add a verbose message if BSDSRCDIR/src is missingkamil1-1/+5
The kernel modules require kernel sources.
2019-02-15haxm: align KMODULEDIR to the style of base moduleskamil3-5/+7
Install haxm.kmod into a subdir haxm. Bump PKGREVISION.
2019-02-14haxm: Update to 1.20190214.3bdfd1a39021df9b4dfe69e05a277e4e6456494akamil7-129/+8
The only upstream change is the merge of all local patches in an improved version and prevent FPU DNA crash on host.
2019-02-14emulators/haxm: Set S to ${BSDSRCDIR}/sys.nia1-1/+5
Allows building with src in a non-default location.
2019-02-13haxm: Bump PKGREVISION after recent fixes in the packagekamil1-1/+3
2019-02-13haxm: Install the script as unstripped kernel modulekamil1-1/+3
The NetBSD kernel linker requires symbols in order to operate properly. Reported by <gson>
2019-02-13haxm: Register a new build dependency on nasmkamil1-1/+3
Reported by <gson>
2019-02-13emulators/haxm: import haxm-0.c072ad9b68e1d558a9fb791511468d10a1a9b319kamil12-0/+228
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.