--- wikisrc/users/kamil/qemu.mdwn 2018/05/27 09:32:14 1.1 +++ wikisrc/users/kamil/qemu.mdwn 2018/05/27 09:41:46 1.2 @@ -141,19 +141,19 @@ capstone | capstone disassembler s > HQEMU is a retargetable and multi-threaded dynamic binary translator on multicores. It integrates QEMU and LLVM as its building blocks. The translator in the enhanced QEMU acts as a fast translator with low translation overhead. The optimization-intensive LLVM optimizer running on separate threads dynamically improves code for higher performance. With the hybrid QEMU+LLVM approach, HQEMU can achieve low translation overhead and good translated code quality. > HQEMU supports process-level emulation and full-system virtualization. It provides translation modes of running the QEMU translator and LLVM optimizer in one process, or running the LLVM optimizer as a stand-alone optimization server (version 0.13.0). -http://itanium.iis.sinica.edu.tw/hqemu/ +[http://itanium.iis.sinica.edu.tw/hqemu/](http://itanium.iis.sinica.edu.tw/hqemu/) 2. DPDK > DPDK is a set of libraries and drivers for fast packet processing. -https://dpdk.org/ +[https://dpdk.org/](https://dpdk.org/) 3. The ultimate CPU emulator > Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework. -https://www.unicorn-engine.org/ +[https://www.unicorn-engine.org/](https://www.unicorn-engine.org/) ## Prioritized tasks @@ -198,12 +198,14 @@ Current HAXM/NetBSD status: - The module builds and loads into the kernel (triggering a panic) - Revisit the UVM APIs to ship all the needed features of sharing memory between user and kernel that is used by HAXM -``` -https://github.com/krytarowski/haxm/tree/netbsd-1 +> https://github.com/krytarowski/haxm/tree/netbsd-1 +> +> $ cd netbsd && make -$ cd netbsd && make -``` +External links: -https://www.qemu.org/2017/11/22/haxm-usage-windows/ -https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm -https://github.com/intel/haxm +[https://www.qemu.org/2017/11/22/haxm-usage-windows/](https://www.qemu.org/2017/11/22/haxm-usage-windows/) + +[https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm](https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm) + +[https://github.com/intel/haxm](https://github.com/intel/haxm)