From c9dd8ea457b4d734e94c11ba633a0a23f88bb85e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=9D=E9=92=9F?= Date: Thu, 9 Oct 2025 10:25:06 +0800 Subject: [PATCH] =?UTF-8?q?CC=20SIG:=20update=20'AnolisOS23=E7=89=A9?= =?UTF-8?q?=E7=90=86=E6=9C=BA=E6=9E=84=E5=BB=BATDX=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=B9=B6=E5=90=AF=E5=8A=A8TDVM=E5=AE=9E=E8=B7=B5'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 九钟 --- ...45\220\257\345\212\250TDVM\345\256\236\350\267\265.md" | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 d0aa10fe9..15bbd1389 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 镜像 -- Gitee