bao-hypervisor_betaversion

时间:2021-04-20 23:31:04
【文件属性】:
文件名称:bao-hypervisor_betaversion
文件大小:251KB
文件格式:ZIP
更新时间:2021-04-20 23:31:04
C Bao-轻量级静态分区管理程序 介绍 Bao (汉语中的“bǎohù”,意思是“保护”)是一种轻量级的开源嵌入式管理程序,旨在提供强大的隔离和实时保证。 Bao提供了分区管理程序架构的最小的,从零开始的实现。 Bao主要针对混合关键性系统而设计,非常注重故障隔离和实时行为的隔离。 它的实现仅包括一个最小的特权软件薄层,这些软件利用ISA虚拟化支持来实现静态分区虚拟机管理程序体系结构:资源是在VM实例化时进行静态分区和分配的; 内存是使用两阶段转换静态分配的; IO仅是直通的; 虚拟中断直接映射到物理中断; 它实现了虚拟CPU与物理CPU的1-1映射,无需调度程序。 Bao没有外部依赖关系,例如,在运行不可信任的大型整体通用操作系统(例如Linux)的特权VM上,因此,它包含的TCB要小得多。 Bao最初以Armv8-A架构为目标,但是已经支持RISC-V架构。 受支持的(和正在进行的

网友评论