diff --git a/CCA/README.en.md b/CCA/README.en.md new file mode 100644 index 0000000000000000000000000000000000000000..1333ed77b7e1ed056329cae96075dc558158ee69 --- /dev/null +++ b/CCA/README.en.md @@ -0,0 +1 @@ +TODO diff --git a/CCA/README.md b/CCA/README.md new file mode 100644 index 0000000000000000000000000000000000000000..6d2fee2e2ebb505eb7ad48de8da77bae2b4e226f --- /dev/null +++ b/CCA/README.md @@ -0,0 +1,17 @@ +# CCA + +#### 简介 +ARM Confidential Computing Architecture software stacks and solutions + +#### 相关组件 +| 组件 | 功能 | 仓库或patch | +|---------|----|----------| +| ATF-RME | | | +| TF-RMM | RMM是管理Realm的安全固件,已经加入到TrustedFirmware.org中,https://www.trustedfirmware.org/projects/tf-rmm/ | https://github.com/TF-RMM/tf-rmm | +| libvirt | | | +| QEMU | | | +| kvm | | | +| sdk | CCA远程证明SDK | | +| driver | 实现获取远程证明报告,应用度量扩展等功能 | | +| tools | 一些辅助工具,如编译构建脚本,仿真环境准备脚本等 | | +| docs | CCA相关文档 | | diff --git a/CCA/docs/README.md b/CCA/docs/README.md new file mode 100644 index 0000000000000000000000000000000000000000..9bb3ca0035b7ab6d26bdd6fa3bccee2861bd783f --- /dev/null +++ b/CCA/docs/README.md @@ -0,0 +1,4 @@ +- [ARM官网简介](https://www.arm.com/en/architecture/security-features/arm-confidential-compute-architecture) +- [Introducing Arm Confidential Compute Architecture](https://documentation-service.arm.com/static/65ba6de532ae5f7841c4254f?token=)文档下载 +- 其他环境搭建文档等 + diff --git a/CCA/sdk/README.md b/CCA/sdk/README.md new file mode 100644 index 0000000000000000000000000000000000000000..1333ed77b7e1ed056329cae96075dc558158ee69 --- /dev/null +++ b/CCA/sdk/README.md @@ -0,0 +1 @@ +TODO diff --git a/README.en.md b/README.en.md index ea7c1f12bbf4815419e868e5ccd6a8e3adc0e6aa..dd127a8c580d5425d9efc6234381ad0a2fd8134d 100644 --- a/README.en.md +++ b/README.en.md @@ -1,36 +1,13 @@ -# CCA - #### Description -ARM Confidential Computing Architecture stacks and solutions - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution +Provide a comprehensive set of software and emulated hardware that enables a person to run Confidential Computing on Arm. This should be done through the usage of Realms without the need to have access to real hardware. -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request +This will involve the provision of full system emulation capable of running the Realms Management Extension (RME) as defined by the Confidential Computing Architecture (CCA) specification, alongside all the software to run a full Confidential Computing solution on Arm (firmware, operating system, system libraries, virtualization management, and confidential virtual machine images). +#### Directory -#### Gitee Feature -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +| Directory | Function | +|---------|---------------------| +| CCA | CCA related components、patches and documents | +| virtCCA | virtCCA related components、patches and documents | +| Attestation Service | attestation service related components and documents | \ No newline at end of file diff --git a/README.md b/README.md index 3cdc467a9c6f1c7a06bb7fc4e240b30e58a6635c..a60eb132d47a30cdbbab1be8117c29f4bf8bfacd 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,11 @@ -# CCA +#### 简介 +本项目旨在提供一个使能机密计算解决方案所需软件(包括固件、操作系统、虚拟化管理、机密虚机以及远程证明等)和仿真硬件的全局视角,提供运行或集成上述组件的完整参考模型,帮助用户集成使能机密计算解决方案,提前布局ARM CCA软件生态。 -#### 介绍 -ARM Confidential Computing Architecture stacks and solutions +#### 目录 -#### 软件架构 -软件架构说明 +| 目录 | 功能 | 备注 | +|---------|---------------------|---------------------| +| CCA | CCA相关组件、补丁及使用方法 | | +| virtCCA | virtCCA相关组件、补丁及使用方法 | TODO | +| Attestation Service | 远程证明服务相关组件及使用方法 | TODO | - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/virtCCA/README.md b/virtCCA/README.md new file mode 100644 index 0000000000000000000000000000000000000000..1333ed77b7e1ed056329cae96075dc558158ee69 --- /dev/null +++ b/virtCCA/README.md @@ -0,0 +1 @@ +TODO