作者介绍使用苹果Hypervisor框架和Rust构建ARM虚拟机监视器。相比x86,ARM架构更简洁,指令定长32位。该框架提供vCPU、内存和中断的C API,流程为创建VM、映射内存、创建vCPU并运行。项目使用ahv绑定,示例执行ARM机器码并读写内存。二进制需签名hypervisor权限,可用Keystone生成指令,后续将加载u-boot和Linux。
完成下面两步后,将自动完成登录并继续当前操作。