./emulators/haxm, Intel Hardware Accelerated Execution Manager

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.5.6, Package name: haxm-7.5.6, Maintainer: kamil

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.


Required to run:
[pkgtools/osabi]

Required to build:
[devel/nasm] [pkgtools/cwrappers]

Master sites:

SHA1: 53a18b39dafea5221f5b9854fa409884ea268410
RMD160: f772a8d87d7cf58764b21a2dcfe0eaf3524e211d
Filesize: 235.436 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-20 13:49:45 by Kamil Rytarowski | Files touched by this commit (2) | Package updated
Log message:
haxm: Upgrade to 7.5.6

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-29 04:28:22 by Kamil Rytarowski | Files touched by this commit (2)
Log message:
haxm: Upgrade to 7.5.4

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-01 19:02:43 by Kamil Rytarowski | Files touched by this commit (2) | Package updated
Log message:
haxm: Update to 7.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.
   2019-05-24 12:59:15 by Kamil Rytarowski | Files touched by this commit (2) | Package updated
Log message:
haxm: Update to 7.5.1

This is tag for the previously packaged snapshot.
   2019-04-30 04:32:17 by Kamil Rytarowski | Files touched by this commit (2) | Package updated
Log message:
haxm: Update to the snapshot from 20190416

Upstream changes:
 - EFER improvements
 - instruction emulator improvements
   2019-03-09 11:57:33 by Kamil Rytarowski | Files touched by this commit (5) | Package updated
Log message:
haxm: Update to 0.20190301.7cb307c4e7ff066b51a503c76f72d7dfefc78760

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-19 14:49:15 by Kamil Rytarowski | Files touched by this commit (4) | Package updated
Log message:
haxm: Correct retrieving CPU index

Bump PKGREVISION.

Issue reported by <gson>
Patch and testing by <gson>
   2019-02-18 02:34:12 by Kamil Rytarowski | Files touched by this commit (1)
Log message:
haxm: Fix path to syssrc