diff --git "a/sig/ConfidentialComputing/content/Confidential_AI/AnolisOS23\347\211\251\347\220\206\346\234\272\346\236\204\345\273\272TDX\347\216\257\345\242\203\345\271\266\345\220\257\345\212\250TDVM\345\256\236\350\267\265.md" "b/sig/ConfidentialComputing/content/Confidential_AI/AnolisOS23\347\211\251\347\220\206\346\234\272\346\236\204\345\273\272TDX\347\216\257\345\242\203\345\271\266\345\220\257\345\212\250TDVM\345\256\236\350\267\265.md" index d0aa10fe999fbd642096655b4462878d86d6f321..15bbd1389ee494d570346e44efad3b693d593d10 100644 --- "a/sig/ConfidentialComputing/content/Confidential_AI/AnolisOS23\347\211\251\347\220\206\346\234\272\346\236\204\345\273\272TDX\347\216\257\345\242\203\345\271\266\345\220\257\345\212\250TDVM\345\256\236\350\267\265.md" +++ "b/sig/ConfidentialComputing/content/Confidential_AI/AnolisOS23\347\211\251\347\220\206\346\234\272\346\236\204\345\273\272TDX\347\216\257\345\242\203\345\271\266\345\220\257\345\212\250TDVM\345\256\236\350\267\265.md" @@ -1,6 +1,6 @@ ## 背景介绍 -TDX 1.0 的基础功能现已在 Linux 上游内核(包括 host kernel 和 guest kernel)中得到支持。本指南将介绍如何基于英特尔平台,在以AnolisOS23为操作系统的物理机上启用 TDX,使用上游组件的源代码构建 TDX 软件栈,并启动以AnolisOS23为操作系统的TDX虚拟机。 +TDX 1.0 的基础功能现已在 Linux 上游内核(包括 host kernel 和 guest kernel)中得到支持。AnolisOS23、KeyarchOS5.10实现了对IntelTDX功能的支持。本指南将介绍如何基于英特尔平台,在以AnolisOS23为操作系统的物理机上启用 TDX,使用上游组件的源代码构建 TDX 软件栈,并启动以AnolisOS23为操作系统的TDX虚拟机。 ## 环境准备 @@ -12,7 +12,7 @@ TDX 1.0 的基础功能现已在 Linux 上游内核(包括 host kernel 和 gue ### 软件栈 -TDX 软件栈包括Linux 内核、QEMU、OVMF 等组件。这些组件可从上游项目获取。本教程所使用的版本如下。 +TDX 软件栈包括Linux 内核、QEMU、OVMF 等组件。这些组件可从上游项目获取。本教程所使用的版本如下,更新版本用户可自行测试。 | **Component** | **Repo link** | **Version/Tag** | | --- | --- | --- | @@ -83,7 +83,7 @@ dnf --nogpgcheck install libsgx-dcap-default-qpl libsgx-dcap-ql libsgx-urts ### 步骤4:将 host kernel 从 6.6 升级到 6.16 > 注:内核配置文件 6.16-tdx.config -> [6.16-tdx.config](../../assets/6.16-tdx.config) +> [6.16-tdx.config](https://gitee.com/anolis/community/blob/master/sig/ConfidentialComputing/assets/6.16-tdx.config) ```plain # 1. 在 AnolisOS 23 上安装依赖项 @@ -187,7 +187,7 @@ ls -l Build/IntelTdx/RELEASE_GCC5/FV/OVMF.fd ## 步骤7:启动TDVM > 注:TDVM启动脚本 -> [run_td.sh](../../assets/run_td.sh) +> [run_td.sh](https://gitee.com/anolis/community/blob/master/sig/ConfidentialComputing/assets/run_td.sh) ```plain # 1. 下载 AnolisOS23.3 qcow2 镜像