PRTOS在ARMv8平台支持的虚拟化特性:
- 完整硬件虚拟化: 通过Stage-2 MMU、vGICv3和虚拟定时器模拟,可运行未经修改的客户机操作系统内核(比如Linux-6.19采用硬件虚拟化、FreeRTOS采用硬件虚拟化)。
- 半虚拟化: 客户机操作系统通过HVC系统调用进行优化的I/O和调度控制(比如FreeRTOS采用半虚拟化)。
- 混合模式: 硬件虚拟化和准虚拟化分区可在同一平台上共存,并拥有独立的调度时间片(比如Linux-6.19采用硬件虚拟化、FreeRTOS采用半虚拟化)
环境大家去体验下 https://github.com/prtos-project/prtos-hypervisor/wiki/PRTOS-QEMU-ARMv8-Start-Guide


评论