diff --git "a/sig/ConfidentialComputing/content/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\346\220\255\345\273\272\345\271\266\346\265\213\350\257\225CSV\346\234\272\345\257\206\345\256\271\345\231\250.md" "b/sig/ConfidentialComputing/content/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\346\220\255\345\273\272\345\271\266\346\265\213\350\257\225CSV\346\234\272\345\257\206\345\256\271\345\231\250.md" index 8b5cb37771df5c17ccf8f354ce1efc6c18037198..3bf97a3201ff6252aad3fd287592ab50493b3af5 100755 --- "a/sig/ConfidentialComputing/content/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\346\220\255\345\273\272\345\271\266\346\265\213\350\257\225CSV\346\234\272\345\257\206\345\256\271\345\231\250.md" +++ "b/sig/ConfidentialComputing/content/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\346\220\255\345\273\272\345\271\266\346\265\213\350\257\225CSV\346\234\272\345\257\206\345\256\271\345\231\250.md" @@ -13,7 +13,7 @@ [hygon-devkit]([anolis/hygon-devkit - 码云 - 开源中国 (gitee.com)](https://gitee.com/anolis/hygon-devkit/tree/master))中包含了部署CSV机密容器需要的脚本和相关组件的rpm包 ``` -git clone https://gitee.com/anolis/hygon-devkit.git +git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git ``` ### 3. 升级内核到5.10 diff --git "a/sig/ConfidentialComputing/content/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\351\203\250\347\275\262\346\224\257\346\214\201CSV\346\234\272\345\257\206\345\256\271\345\231\250\347\232\204k8s.md" "b/sig/ConfidentialComputing/content/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\351\203\250\347\275\262\346\224\257\346\214\201CSV\346\234\272\345\257\206\345\256\271\345\231\250\347\232\204k8s.md" index 92cc689e8de12e5d08d555ff493ac7bb0feb3dec..540f157f2be4185226acdf106c1c60c771013162 100755 --- "a/sig/ConfidentialComputing/content/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\351\203\250\347\275\262\346\224\257\346\214\201CSV\346\234\272\345\257\206\345\256\271\345\231\250\347\232\204k8s.md" +++ "b/sig/ConfidentialComputing/content/\346\265\267\345\205\211\345\256\211\345\205\250\350\231\232\346\213\237\345\214\226\346\212\200\346\234\257CSV/CSV\346\234\272\345\257\206\345\256\271\345\231\250-0.5.0/Anolis OS 8.6\351\203\250\347\275\262\346\224\257\346\214\201CSV\346\234\272\345\257\206\345\256\271\345\231\250\347\232\204k8s.md" @@ -9,7 +9,7 @@ [hygon-devkit]([anolis/hygon-devkit - 码云 - 开源中国 (gitee.com)](https://gitee.com/anolis/hygon-devkit/tree/master))中包含了部署CSV机密容器需要的脚本和相关组件的rpm包 ``` -git clone https://gitee.com/anolis/hygon-devkit.git +git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git ``` ### 2. 使能安全功能 @@ -19,8 +19,8 @@ git clone https://gitee.com/anolis/hygon-devkit.git hag 是 CSV 平台的命令行管理工具,请按照以下步骤安装 hag: ```shell -cd hygon-devkit/csv/confidential-containers/ -sudo rpm -ivh --nodeps RPMs/hag-1.0.1868-1.x86_64.rpm +cd hygon-devkit/common/install +sudo ./install_hag.sh ``` #### 导入通用安全证书 diff --git "a/sig/Hygon Arch/content/1-\345\256\211\345\205\250\345\212\237\350\203\275\347\216\257\345\242\203\351\205\215\347\275\256/1-\345\256\211\350\243\205\346\223\215\344\275\234\347\263\273\347\273\237\345\222\214\345\206\205\346\240\270.md" "b/sig/Hygon Arch/content/1-\345\256\211\345\205\250\345\212\237\350\203\275\347\216\257\345\242\203\351\205\215\347\275\256/1-\345\256\211\350\243\205\346\223\215\344\275\234\347\263\273\347\273\237\345\222\214\345\206\205\346\240\270.md" index b43b034ffcb00dc2e60837be8509eba3b4f7cea1..e62babb113f72c82caa8495144dcd961a65310dc 100644 --- "a/sig/Hygon Arch/content/1-\345\256\211\345\205\250\345\212\237\350\203\275\347\216\257\345\242\203\351\205\215\347\275\256/1-\345\256\211\350\243\205\346\223\215\344\275\234\347\263\273\347\273\237\345\222\214\345\206\205\346\240\270.md" +++ "b/sig/Hygon Arch/content/1-\345\256\211\345\205\250\345\212\237\350\203\275\347\216\257\345\242\203\351\205\215\347\275\256/1-\345\256\211\350\243\205\346\223\215\344\275\234\347\263\273\347\273\237\345\222\214\345\206\205\346\240\270.md" @@ -18,8 +18,11 @@ ``` $ sudo chmod a+w /opt $ cd /opt/ -$ git clone https://gitee.com/anolis/hygon-devkit.git +$ git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git $ mv hygon-devkit hygon +$ cd /opt/hygon/common/install/ +# install hag to /opt/hygon folder +$ sudo ./install_hag.sh $ sudo cp /opt/hygon/bin/hag /usr/bin ``` diff --git "a/sig/Hygon Arch/content/1-\345\256\211\345\205\250\345\212\237\350\203\275\347\216\257\345\242\203\351\205\215\347\275\256/2-\345\257\274\345\205\245\351\200\232\347\224\250\345\256\211\345\205\250\350\257\201\344\271\246.md" "b/sig/Hygon Arch/content/1-\345\256\211\345\205\250\345\212\237\350\203\275\347\216\257\345\242\203\351\205\215\347\275\256/2-\345\257\274\345\205\245\351\200\232\347\224\250\345\256\211\345\205\250\350\257\201\344\271\246.md" index e6be443c435758d5f64d2da56d05b2f1d9d1afd2..3a64b83ab059920e0b330c2ee5461b815209290d 100644 --- "a/sig/Hygon Arch/content/1-\345\256\211\345\205\250\345\212\237\350\203\275\347\216\257\345\242\203\351\205\215\347\275\256/2-\345\257\274\345\205\245\351\200\232\347\224\250\345\256\211\345\205\250\350\257\201\344\271\246.md" +++ "b/sig/Hygon Arch/content/1-\345\256\211\345\205\250\345\212\237\350\203\275\347\216\257\345\242\203\351\205\215\347\275\256/2-\345\257\274\345\205\245\351\200\232\347\224\250\345\256\211\345\205\250\350\257\201\344\271\246.md" @@ -20,10 +20,9 @@ $ sudo yum install -y ca-certificates # 如果已经根据 1-安装操作系统和内核部分安装了hygon-devkit,可以在以下目录找到hag $ ls -l /opt/hygon/bin/hag # 如果没有安装hygon-devkit,可以使用以下命令下载 -$ mkdir -p /opt/hygon/bin/ -$ cd /opt/hygon/bin/ -$ wget https://gitee.com/anolis/hygon-devkit/raw/master/bin/hag -$ chmod +x hag +$ git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git +$ cd hygon-devkit/common/install +# sudo ./install_hag.sh ``` ## 导入通用安全证书 diff --git "a/sig/Hygon Arch/content/2-CSV\346\265\213\350\257\225\346\226\207\346\241\243/3-\350\231\232\346\213\237\346\234\272/3-\346\265\213\350\257\225\345\205\250\347\233\230\345\212\240\345\257\206.md" "b/sig/Hygon Arch/content/2-CSV\346\265\213\350\257\225\346\226\207\346\241\243/3-\350\231\232\346\213\237\346\234\272/3-\346\265\213\350\257\225\345\205\250\347\233\230\345\212\240\345\257\206.md" index ceac62f91e6a75bea41eee8ecdfd16fc73941d4a..eaabb6a5f08aa09c1b5adcb89a972c283c2aa9c9 100644 --- "a/sig/Hygon Arch/content/2-CSV\346\265\213\350\257\225\346\226\207\346\241\243/3-\350\231\232\346\213\237\346\234\272/3-\346\265\213\350\257\225\345\205\250\347\233\230\345\212\240\345\257\206.md" +++ "b/sig/Hygon Arch/content/2-CSV\346\265\213\350\257\225\346\226\207\346\241\243/3-\350\231\232\346\213\237\346\234\272/3-\346\265\213\350\257\225\345\205\250\347\233\230\345\212\240\345\257\206.md" @@ -13,7 +13,7 @@ ``` $ cd /opt/hygon/csv/ -$ wget http://mirrors.163.com/ubuntu-releases/18.04/ubuntu-18.04.6-desktop-amd64.iso +$ wget http://mirrors.163.com/ubuntu-releases/18.04/ubuntu-18.04.6-desktop-amd64.iso $ qemu-img create -f qcow2 ubuntu.qcow2 10g $ sudo qemu-system-x86_64 -enable-kvm -cpu host -smp 4 -m 4096 -drive if=pflash,format=raw,unit=0,file=/opt/hygon/csv/OVMF_CODE.fd,readonly=on -hda ./ubuntu.qcow2 -boot d -cdrom ./ubuntu-18.04.6-desktop-amd64.iso -vnc 0.0.0.0:1 ``` diff --git "a/sig/Hygon Arch/content/2-CSV\346\265\213\350\257\225\346\226\207\346\241\243/4-KATA-3/12-\351\235\236\345\212\240\345\257\206kata\347\233\264\351\200\232DCU.md" "b/sig/Hygon Arch/content/2-CSV\346\265\213\350\257\225\346\226\207\346\241\243/4-KATA-3/12-\351\235\236\345\212\240\345\257\206kata\347\233\264\351\200\232DCU.md" index 34c90c4da9b184c557ae6ebf6a1691a343e8921f..7d675129595be530f0d37b49393a3c00d7698963 100644 --- "a/sig/Hygon Arch/content/2-CSV\346\265\213\350\257\225\346\226\207\346\241\243/4-KATA-3/12-\351\235\236\345\212\240\345\257\206kata\347\233\264\351\200\232DCU.md" +++ "b/sig/Hygon Arch/content/2-CSV\346\265\213\350\257\225\346\226\207\346\241\243/4-KATA-3/12-\351\235\236\345\212\240\345\257\206kata\347\233\264\351\200\232DCU.md" @@ -44,8 +44,10 @@ update-grub > `非加密kata直通DCU`不需要安装hygon内核,只需要安装该内核模块即可 ``` -git clone https://gitee.com/anolis/hygon-devkit.git +git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git + cd hygon-devkit/csv/confidential-containers/pkg +./../../../tools/sftp /hygon-devkit/4.0/2025-01-01/csv/confidential-containers/pkg/fixup-header-release-hydcu_pci_fixup_header.zip fixup-header-release-hydcu_pci_fixup_header.zip unzip fixup-header-release-hydcu_pci_fixup_header.zip cd fixup-header-release-hydcu_pci_fixup_header make diff --git "a/sig/Hygon Arch/content/3-HCT\346\265\213\350\257\225\346\226\207\346\241\243/1-HCT\347\224\250\346\210\267\346\211\213\345\206\214.md" "b/sig/Hygon Arch/content/3-HCT\346\265\213\350\257\225\346\226\207\346\241\243/1-HCT\347\224\250\346\210\267\346\211\213\345\206\214.md" index 003149a54aed1b9703ac98d423573e1f69b7b459..b978668ec409205936b8829a0845d317d93e1d19 100644 --- "a/sig/Hygon Arch/content/3-HCT\346\265\213\350\257\225\346\226\207\346\241\243/1-HCT\347\224\250\346\210\267\346\211\213\345\206\214.md" +++ "b/sig/Hygon Arch/content/3-HCT\346\265\213\350\257\225\346\226\207\346\241\243/1-HCT\347\224\250\346\210\267\346\211\213\345\206\214.md" @@ -28,7 +28,7 @@ 官方发布的HCT密码计算套件位于gitee的hygon-devkit仓库: ``` -git clone "https://gitee.com/anolis/hygon-devkit.git" +git clone --depth 1 "https://gitee.com/anolis/hygon-devkit.git" ``` HCT密码计算套件的目录结构如下: diff --git "a/sig/Hygon Arch/content/3-HCT\346\265\213\350\257\225\346\226\207\346\241\243/5-\346\265\267\345\205\211SDF\346\216\245\345\217\243\347\224\250\346\210\267\346\211\213\345\206\214.md" "b/sig/Hygon Arch/content/3-HCT\346\265\213\350\257\225\346\226\207\346\241\243/5-\346\265\267\345\205\211SDF\346\216\245\345\217\243\347\224\250\346\210\267\346\211\213\345\206\214.md" index 36aaecd1c60ec2b90089bd3198f322c9c592329a..8b4b85a340e6e30f529256de4f4410153d51e4b1 100644 --- "a/sig/Hygon Arch/content/3-HCT\346\265\213\350\257\225\346\226\207\346\241\243/5-\346\265\267\345\205\211SDF\346\216\245\345\217\243\347\224\250\346\210\267\346\211\213\345\206\214.md" +++ "b/sig/Hygon Arch/content/3-HCT\346\265\213\350\257\225\346\226\207\346\241\243/5-\346\265\267\345\205\211SDF\346\216\245\345\217\243\347\224\250\346\210\267\346\211\213\345\206\214.md" @@ -62,6 +62,8 @@ $ sudo hag general version ### 2.2 软件包安装 +### 2.2.1 下载软件包安装 + **注意**:HCT是海光密码技术的总称,后续HCT3.0将包含TKM、SDF。 一共需要安装三个组件,以下以目前最新版本为例,后续如有更新可自行下载更新版本替换: @@ -93,6 +95,15 @@ $ sudo rpm -ivh hygon-sdf-2.3.0-1.x86_64.rpm ``` **注意**:必须在tkm和hct软件包安装完成后才能进行sdf软件包的安装 +### 2.2.2 脚本下载和安装 +``` +git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git +cd hygon-devkit/hct/ +sudo ./install_hct.sh 2.1.0.20241030_release +cd hygon-devkit/tkm/ +# 安装tkm-3.3.0-20250130软件包, 将自动安装对应的sdf-2.3.0-20250130软件包,下载的脚本在tkm/pkg目录下 +sudo ./install_tkm.sh 3.3.0-20250130 +``` ### 2.3 安装HCT内核模块 **编译安装HCT内核模块要求内核版本在4.10及以上。** diff --git "a/sig/Hygon Arch/content/4-TC\346\265\213\350\257\225\346\226\207\346\241\243/1-TC\350\275\257\344\273\266\347\274\226\350\257\221.md" "b/sig/Hygon Arch/content/4-TC\346\265\213\350\257\225\346\226\207\346\241\243/1-TC\350\275\257\344\273\266\347\274\226\350\257\221.md" index 6679c1cb77b8cfa2b7735344140ead2690cfe117..4525eb70d0f748e6df999724b37dfcc298df1f46 100644 --- "a/sig/Hygon Arch/content/4-TC\346\265\213\350\257\225\346\226\207\346\241\243/1-TC\350\275\257\344\273\266\347\274\226\350\257\221.md" +++ "b/sig/Hygon Arch/content/4-TC\346\265\213\350\257\225\346\226\207\346\241\243/1-TC\350\275\257\344\273\266\347\274\226\350\257\221.md" @@ -11,7 +11,7 @@ **tpm2功能测试需要安装相应软件栈,安装包(RPM)的生成及安装脚本已上传龙蜥社区开源仓库,使用如下:** ``` -$ git clone https://gitee.com/anolis/hygon-devkit.git +$ git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git $ cd hygon-devkit/tpm/pkg/tpm-1.0.0-20230331/ $ ./install.sh ``` @@ -23,7 +23,7 @@ $ ./install.sh **tdm驱动代码包含在龙蜥内核。测试TDM功能时还需要相应的测试module,已上传龙蜥社区仓库,安装步骤如下:** ``` -$ git clone https://gitee.com/anolis/hygon-devkit.git +$ git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git $ cd hygon-devkit/tdm/pkg/tdm-1.0.0-20230316/ $ make LOCAL_KERDIR=/lib/modules/`uname -r`/build ``` diff --git "a/sig/Hygon Arch/content/4-TC\346\265\213\350\257\225\346\226\207\346\241\243/6-\346\265\267\345\205\211TPCM\345\277\253\351\200\237\351\252\214\350\257\201\346\265\213\350\257\225.md" "b/sig/Hygon Arch/content/4-TC\346\265\213\350\257\225\346\226\207\346\241\243/6-\346\265\267\345\205\211TPCM\345\277\253\351\200\237\351\252\214\350\257\201\346\265\213\350\257\225.md" index 5e87e30be5bfc61938c6a97daad8cba4ac5813d7..82b581aea285cdd485f08ff56bdfdf266208f8d2 100644 --- "a/sig/Hygon Arch/content/4-TC\346\265\213\350\257\225\346\226\207\346\241\243/6-\346\265\267\345\205\211TPCM\345\277\253\351\200\237\351\252\214\350\257\201\346\265\213\350\257\225.md" +++ "b/sig/Hygon Arch/content/4-TC\346\265\213\350\257\225\346\226\207\346\241\243/6-\346\265\267\345\205\211TPCM\345\277\253\351\200\237\351\252\214\350\257\201\346\265\213\350\257\225.md" @@ -8,14 +8,22 @@ | 类型 | 要求 | 备注 | | --------------- | --------------------- | --------------------------------------- | -| 海光安全工具hag | 版本1678及以上 | 可从下方链接下载hag最新版本 | +| 海光安全工具hag | 版本1678及以上 | 可从下方链接下载hag最新版本或者通过脚本下载 | | Bios | 支持TPCM的海光BIOS PI | | | Linux发行版 | 无 | 对Linux发行版无特殊要求,主流发行版即可 | +## 直接下载 hag下载地址: https://gitee.com/anolis/hygon-devkit/tree/master/bin +## 通过脚本下载安装 +``` +git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git +cd hygon-devkit/common/install +# 默认安装位置为/opt/hygon目录 +sudo ./install_hag.sh +``` # 三、验证 运行以下命令: diff --git "a/sig/Hygon Arch/content/5-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\346\211\213\345\206\214/0-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\347\256\200\344\273\213.md" "b/sig/Hygon Arch/content/5-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\346\211\213\345\206\214/0-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\347\256\200\344\273\213.md" index a64eb7a8ce9edbda8f34ccd722de0544123933c1..707d6cdeecc420f7fbca6a6e45b5f50260225e8d 100644 --- "a/sig/Hygon Arch/content/5-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\346\211\213\345\206\214/0-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\347\256\200\344\273\213.md" +++ "b/sig/Hygon Arch/content/5-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\346\211\213\345\206\214/0-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\347\256\200\344\273\213.md" @@ -2,11 +2,16 @@ ## 概述 -海光安全工具简称hag,是`HYGON`对外提供的支持所有海光安全功能的应用程序。可以通过以下方式下载到最新的hag。 +海光安全工具简称hag,是`HYGON`对外提供的支持所有海光安全功能的应用程序。可以通过以下两种方式下载到最新的hag。 ``` +#方法一 wget https://gitee.com/anolis/hygon-devkit/raw/master/bin/hag chmod +x hag +#方法二 +git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git +cd hygon-devkit/common/install/ +sudo ./install_hag.sh ``` ## 命令使用方式 @@ -14,6 +19,7 @@ chmod +x hag ##### HAG命令输入方式为:./hag category command [-options],示例: ``` +cd /opt/hygon/bin/ ./hag general check ``` diff --git "a/sig/Hygon Arch/content/5-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\346\211\213\345\206\214/1-\345\256\211\345\205\250\345\233\272\344\273\266\345\212\250\346\200\201\345\215\207\347\272\247.md" "b/sig/Hygon Arch/content/5-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\346\211\213\345\206\214/1-\345\256\211\345\205\250\345\233\272\344\273\266\345\212\250\346\200\201\345\215\207\347\272\247.md" index f6c1c56759f3a73bdae5be34cf737b1e3878ae95..0cf06e5ccb443c0caee8c739e5c2e0784a6bc281 100644 --- "a/sig/Hygon Arch/content/5-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\346\211\213\345\206\214/1-\345\256\211\345\205\250\345\233\272\344\273\266\345\212\250\346\200\201\345\215\207\347\272\247.md" +++ "b/sig/Hygon Arch/content/5-\346\265\267\345\205\211\345\256\211\345\205\250\345\267\245\345\205\267\346\211\213\345\206\214/1-\345\256\211\345\205\250\345\233\272\344\273\266\345\212\250\346\200\201\345\215\207\347\272\247.md" @@ -9,9 +9,9 @@ ## 下载hag ``` -git clone https://gitee.com/anolis/hygon-devkit.git -cd hygon-devkit/bin -chmod +x hag +git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git +cd hygon-devkit/common/install/ +sudo ./install_hag.sh ``` ## 升级固件 @@ -24,7 +24,7 @@ chmod +x hag ### 在线模式 ``` -cd hygon-devkit/bin +cd /opt/hag/bin sudo ./hag general download_firmware ``` @@ -53,6 +53,7 @@ download_firmware command success! #### 1. 获取当前固件版本 ``` +cd /opt/hag/bin sudo ./hag general check ``` @@ -95,7 +96,7 @@ check command success! #### 3. 升级固件 ``` -cd hygon-devkit/bin +cd /opt/hag/bin sudo ./hag general download_firmware -offline -in /PATH/TO/psp_fw_*.bin ``` diff --git "a/sig/Hygon Arch/content/6-HML\344\275\277\347\224\250\346\226\207\346\241\243/1-HML\347\224\250\346\210\267\346\214\207\345\215\227\350\257\264\346\230\216.md" "b/sig/Hygon Arch/content/6-HML\344\275\277\347\224\250\346\226\207\346\241\243/1-HML\347\224\250\346\210\267\346\214\207\345\215\227\350\257\264\346\230\216.md" index 497e8eb98e4a0f4aaaecd8b3e0c41e17a9f6c4ad..c54b81c98cbe54d4a6ebad9da8de0c3f8b78c70c 100755 --- "a/sig/Hygon Arch/content/6-HML\344\275\277\347\224\250\346\226\207\346\241\243/1-HML\347\224\250\346\210\267\346\214\207\345\215\227\350\257\264\346\230\216.md" +++ "b/sig/Hygon Arch/content/6-HML\344\275\277\347\224\250\346\226\207\346\241\243/1-HML\347\224\250\346\210\267\346\214\207\345\215\227\350\257\264\346\230\216.md" @@ -7,7 +7,10 @@ HML是基于海光CPU平台构建一套高性能的数学函数库,基于海 官方发布的 HML数学库位于 gitee 的 `hygon-devkit` 仓库,地址: ```sh -git clone https://gitee.com/anolis/hygon-devkit.git +git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git +cd hygon-devkit/hml +# 如果当前 hml 文件夹中没有海光高性能的数学函数库,可以使用当前目录下的 install_hml.sh 脚本进行下载和安装。当前支持下载的版本为:1.2.0, 1.3.0, 1.4.0。 +sudo ./install_hml.sh 1.4.0 ``` HML高性能数学库在hygon-devkit中的目录结构示意图如下: @@ -16,7 +19,7 @@ HML高性能数学库在hygon-devkit中的目录结构示意图如下: hygon-devkit/ ├─ hml ├──pkg - │ └── hml_1.0.0 + │ └── hml_x.x.x │ └── README.md diff --git "a/sig/Hygon Arch/content/7-\346\265\267\345\205\211JDK/README.md" "b/sig/Hygon Arch/content/7-\346\265\267\345\205\211JDK/README.md" index e523af257001b7886cf8d2ec57327ff25f73b7ce..9bbed3f1affaae3af991a8ff5cf0afcb83888a6b 100644 --- "a/sig/Hygon Arch/content/7-\346\265\267\345\205\211JDK/README.md" +++ "b/sig/Hygon Arch/content/7-\346\265\267\345\205\211JDK/README.md" @@ -20,6 +20,17 @@ HygonJDK持续增强产品的稳定性、高性能、安全性以及易调试: - 适配海光CPU架构的C86指令集,充分发挥海光CPU高效指令的作用 - 优化基础类库,使得在某些高并发、大流量的场景下显著提升性能 +## 下载支持 + +官方发布的JDK位于 gitee 的 hygon-devkit 仓库,地址:https://gitee.com/anolis/hygon-devkit.git 。如果 `hjdk` 文件夹中没有JDK包,可以使用 `install_jdk.sh` 脚本进行下载和安装。当前支持下载的版本为 `hjdk-8_v1` 和 `hjdk-17.0.2.v3`。下载的文件将会存放在 `hjdk/pkg` 目录下, 默认安装在`/opt/hygon`。 + +`````` +git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git +cd hygon-devkit/hjdk +sudo ./install_jdk.sh hjdk-8_v1 +sudo ./install_jdk.sh hjdk-17.0.2.v3 +`````` + ## 平台支持 当前支持 `Linux/x86_64` 平台。 diff --git "a/sig/Hygon Arch/content/8-\346\265\267\345\205\211\346\200\247\350\203\275\345\267\245\345\205\267\346\211\213\345\206\214/0-\346\265\267\345\205\211\346\200\247\350\203\275\345\267\245\345\205\267\347\256\200\344\273\213.md" "b/sig/Hygon Arch/content/8-\346\265\267\345\205\211\346\200\247\350\203\275\345\267\245\345\205\267\346\211\213\345\206\214/0-\346\265\267\345\205\211\346\200\247\350\203\275\345\267\245\345\205\267\347\256\200\344\273\213.md" index 4180d6ab50a0e8aa960f3da455ed22e0a339be6b..9d27c4da5a31f061e5fd3fa6a736f9bce9b3f203 100644 --- "a/sig/Hygon Arch/content/8-\346\265\267\345\205\211\346\200\247\350\203\275\345\267\245\345\205\267\346\211\213\345\206\214/0-\346\265\267\345\205\211\346\200\247\350\203\275\345\267\245\345\205\267\347\256\200\344\273\213.md" +++ "b/sig/Hygon Arch/content/8-\346\265\267\345\205\211\346\200\247\350\203\275\345\267\245\345\205\267\346\211\213\345\206\214/0-\346\265\267\345\205\211\346\200\247\350\203\275\345\267\245\345\205\267\347\256\200\344\273\213.md" @@ -1,8 +1,12 @@ # 简介 hygon_tuner是一款专为Hygon服务器设计的性能分析工具,现阶段仅支持在Linux系统上运行。这款工具集成了多种功能,以便全面而深入地分析服务器的性能状况。 -官方发布的 hygon_tuner位于 gitee 的 hygon-devkit 仓库,地址:https://gitee.com/anolis/hygon-devkit.git。 +官方发布的 hygon_tuner位于 gitee 的 hygon-devkit 仓库,地址:https://gitee.com/anolis/hygon-devkit.git。如果 `hpt` 文件夹中没有 `hygon_tuner`工具,可以使用 `install_hpt.sh` 脚本进行下载和安装,默认安装路径为`/opt/hygon`。 + `````` -git clone https://gitee.com/anolis/hygon-devkit.git +git clone --depth 1 https://gitee.com/anolis/hygon-devkit.git +cd hygon-devkit/hpt +#当前支持3.0.0, 4.0.0, 4.1.0 +sudo ./install_hpt.sh 4.1.0 `````` hygon_tuner主要包括以下功能: