zhuowei / FakeHVF

Useless learning project: simulates Hypervisor.framework APIs on top of Linux KVM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fakehvf implements a subset of Hypervisor.framework's API on top of Linux KVM.

This was originally created to help me learn KVM and Hypervisor.framework.

It's intended to eventually be used for debugging a port of QEMU to macOS Apple Silicon without an Apple Silicon machine.

This is probably completely useless for you.

Running

To build, install the Android NDK, adjust the path in build.sh, and run it.

You can test this using QEMU to emulate Fedora 33 Server arm64: see startqemu.sh

About

Useless learning project: simulates Hypervisor.framework APIs on top of Linux KVM


Languages

Language:C 92.1%Language:Shell 6.3%Language:Assembly 1.6%