$ ../configure \
--disable-docs --enable-debug \
--target-list=aarch64-softmmu \
--enable-tcg --enable-hvf \
--disable-plugins
$ cat > entitlements.plist << 'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.hypervisor</key>
<true/>
</dict>
</plist>
EOF
$ ninja qemu-system-aarch64 && \
codesign -s - --entitlements entitlements.plist -f ./qemu-system-aarch64-unsigned
$ ./qemu-system-aarch64-unsigned \
-accel split \
-machine type=virt,virtualization=on,gic-version=max \
-m 2048 \
-cpu host -smp 2 \
-kernel ~/Downloads/Image-6.14.5+initramfs_with_kvm_unit_tests \
-append "console=ttyAMA0" -trace hvf\* -trace arm_gt\* \
-serial tcp::4444,server=on