PRTOS Hypervisr已经完成armv8适配,并合入主分支main:
PRTOS在ARMv8平台支持的虚拟化特性
1)完整硬件虚拟化: 通过Stage-2 MMU、vGICv3和虚拟定时器模拟,可运行未经修改的客户机操作系统内核(比如Linux-6.19采用硬件虚拟化、FreeRTOS采用硬件虚拟化)。
2)半虚拟化: 客户机操作系统通过HVC系统调用进行优化的I/O和调度控制(比如FreeRTOS采用半虚拟化)。
3)混合模式: 硬件虚拟化和半虚拟化分区可在同一平台上共存,并拥有独立的调度时间片(比如Linux-6.19采用硬件虚拟化、FreeRTOS采用半虚拟化)
欢迎大家去体验下: https://github.com/prtos-project/prtos-hypervisor/wiki/PRTOS-QEMU-ARMv8-Start-Guide
并Follow https://github.com/prtos-project/prtos-hypervisor/wiki/Contributing-code 参与讨论和提交代码.
关于图书奖项,请参考 http://www.prtos.org/embedded_hypervisor_book/