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 996c52f70d38a2b29a678e93c7c5be5e5b280044..ce1a21acd85586b873dafbe07265050f9af27b07 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" @@ -127,7 +127,7 @@ make sudo make install ``` -**注意:** modprobe前请确保系统内只有一份HCT内核模块 +**注意:** modprobe前请确保系统内只有一份HCT内核模块。 4\. 执行配置,绑定CCP @@ -135,7 +135,31 @@ sudo make install sudo /opt/hygon/hct/hct/script/hctconfig start ``` +**注意:** 海光处理器中通常包含两类密码协处理器(CCP),一类为PSP-CCP,另一类为NTB-CCP。NTB-CCP可直接由C86系统访问,而PSP-CCP需要正确配置之后才对C86系统可见。海光部分处理器(如C86-4G 3000系列)可能缺少NTB-CCP,针对这类特殊类型处理器请参考[PSP-CCP配置VQ指导文档](https://openanolis.cn/sig/Hygon-Arch/doc/1316994602373094783?lang=zh)将PSP-CCP配置给C86系统使用。 +5\. 查看CCP绑定状态 + +``` +sudo /opt/hygon/hct/hct/script/hctconfig status +``` + +``` +------------>>> H C T I N F O D U M P <<<-------------- + +HCT Version: 2.1.0-2024-1030-release +HCT engine Dir: /usr/local/lib64/engines-1.1/ +HCT lib Dir: /usr/local/lib64/ +HCT script Dir: /usr/local/hct/script +HCT function test tool Dir: /usr/local/bin/ +HCT performance tool Dir: /usr/local/bin/ +HCT created 1920 mdev devices to support max 128 progress + +HCT CCP effective Binding info : +0000:04:00.1 'NTBCCP 1468' drv=hct unused=ccp,vfio-pci +0000:11:00.2 'PSPCCP Command DMA Processor 1456' drv=hct unused=ccp,vfio-pci +... +----------------------------------------------------------------------------- +``` # **3. 测试** @@ -194,9 +218,9 @@ __另外部分旧有的BIOS也可以采用在线升级的方式更新BIOS,详 Ⅳ. 运行./hag general download_firmware ``` -2\. 可以将PSP CCP配置给C86使用,具体配置方式请参考链接:https://openanolis.cn/sig/Hygon-Arch/doc/1316994602373094783?lang=zh +2\. 为充分利用海光密码协处理器(CCP)计算资源,可以参考[PSP-CCP配置VQ指导文档](https://openanolis.cn/sig/Hygon-Arch/doc/1316994602373094783?lang=zh)将PSP-CCP配置给C86使用,以提升整体系统性能 -**说明:CPU芯片中包含两类CCP协处理器,一类为PSP CCP,一类为NTB CCP,通常只会将NTB CCP配置给用户(C86)使用,PSP CCP一般用于可信计算场景。如果支持将PSP CCP配置给用户(C86)使用,那么HCT就可以获得更多的协处理器资源,表现出更高的性能。** +**说明:PSP-CCP一般默认仅由平台安全处理器(PSP)使用** 3\. hct_2.0.0.20240430_release版本之后支持noiommu使用场景,支持2M大页和1G大页两种模式,可参考如下提示使用 ```