安全之安全(security²)博客目录导读
Hafnium存储库包含Hafnium源代码以及与集成测试和单元测试相关的测试代码。为了帮助集成测试,存储库还包含一个用于分区的小型客户端库,以及构建和运行测试所需的预构建工具二进制文件。构建系统由gn支持。
每个平台都有一个单独的相关体系结构。源代码树组织如下:
1、build:通用GN配置、构建脚本和链接器脚本。
2、docs:文档。
3、driver/linux:用于Hafnium的linux内核驱动程序,作为主虚拟机中的管理程序(更多详细信息请参阅旧版管理Hypervisor程序文档)。
4、inc:头文件。
1)hf: Hafnium内部使用
arch:依赖于体系结构的模块,它们有一个公共接口,但每个体系结构都有独立的实现。这包括CPU初始化、异常处理、计时器、页表管理和其他系统寄存器的细节。
platform