HIC 架构文档索引
欢迎阅读 HIC(分级隔离内核)架构文档。本文档集收录了 HIC 的设计理念、核心机制、接口规范、启动流程及动态特性等各方面的详细说明。所有文档均采用 Markdown 格式,方便阅读和协作。
架构核心
- 三层模型.md
介绍 HIC 的 Core-0、Privileged-1、Application-3 三层架构,以及物理内存直接映射、能力系统等核心设计。 - AMP逻辑核心.md
阐述逻辑核心的概念、设计目标及其在异构计算和资源控制中的作用。 - 可移植性.md
详细说明 HIC 的多层次硬件抽象体系(CHAL、AAL、IMAL、PFL)及跨平台构建策略。
接口与ABI
- 接口规范.md
定义官方接口与第三方接口的分类、维护原则、端点分配及向后兼容性保证。 - ABI规范.md
描述 HIC 的应用二进制接口规范,包括类型定义、调用约定、系统调用映射及版本演进规则。 - API列表.md
列出所有官方系统调用和 Privileged-1 服务端点,并说明版本化 API 的使用方式。 - API开发.md
为开发者提供 API 使用指南、示例代码及最佳实践,涵盖域创建、IPC、共享内存等操作。
启动与引导
- 引导加载程序.md
概述 HIC 引导加载程序的多阶段设计、安全启动机制及内核映像格式。 - bios.md
专门介绍 x86 平台 BIOS 引导模式下的实现细节(MBR、实模式切换等)。 - uefi.md
介绍 UEFI 引导模式下的实现,包括安全启动、启动服务退出及内核跳转流程。
动态特性
- 滚动更新.md
深入描述 HIC 的滚动更新机制,包括模块管理器、状态迁移协议、分阶段迁移及自动回滚策略。
兼容层
- CHAL兼容层.md
介绍 CHAL(核心硬件抽象层)的设计原则、接口分类及使用示例,体现零开销抽象理念。
注:所有文档均遵循 HIC 官方规范,如有更新将在 GitHub 仓库 中同步。