From 1829235128d25967c4599469755f99e4838f6c0c Mon Sep 17 00:00:00 2001 From: Aubrey Li Date: Wed, 29 Mar 2023 17:09:20 +0800 Subject: [PATCH] Add Intel Sapphire Rapids platform feature description Signed-off-by: Aubrey Li --- anolis/rnotes/anolis-8.8.md | 38 ++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/anolis/rnotes/anolis-8.8.md b/anolis/rnotes/anolis-8.8.md index 9b51638..83c4c1d 100644 --- a/anolis/rnotes/anolis-8.8.md +++ b/anolis/rnotes/anolis-8.8.md @@ -72,12 +72,17 @@ Anolis OS 8.8 正式支持 loongarch64 架构,loongarch64 所用源码与其 - anaconda 优化了版本信息的相关说明,完善了特定场景下反馈信息的表述 #### 3.1.3 平台支持 +- **全面支持Intel第四代至强可扩展处理器(code name: Sapphire Rapids)。** + + 新增对Sapphire Rapids指令集的支持,包括AMX、AVX2 VNNI等。 + + 新增对DSA、IAA加速器的支持。 + + 新增对Scalable I/O virtualization技术的支持。 + + 在传统特性的基础上,更新了对Sapphire Rapids在电源管理、Perf/PMU等方面的支持。 + + 增强了RAS MCA Recovery的功能 - **更完善地支持 loongarch64 架构平台。** + 本次发布首次实现了大部分包的同源异构,所用代码各架构一致。 + ISO 和 repo 中均增加了官方的 loongarch64 包获取途径。 + 增加了 loongarch 架构对 Deepin Desktop Envionment(DDE)组件的支持 - ### 3.2 L0 层软件(内核层) #### 3.2.1 ANCK-5.10 @@ -87,20 +92,21 @@ $ uname -r 5.10.134-13.an8.x86_64 ``` 注意,如果是从 Anolis OS 8.8 以前的镜像版本升级而来,默认内核版本不会自动升级到 5.10 内核。如果需要手动升级到 5.10 内核、回滚到 4.19 内核以及其他操作,请参阅[ANCK 内核切换说明](ANCK-kernel-switch.md)一文。 -+ 2. **内核 CVE 修复。** 修复了 CVE-2022-32250, CVE-2022-34918 等重要的 CVE 漏洞。 -+ 3. **支持用户态 /dev/ioasid** -+ 4. **SWIOTLB 机制性能优化** -+ 5. **virtio-net 打开 napi.tx 优化 TCP Small Queue 性能** -+ 6. **支持 AST2600 PCIe 2D VGA Driver** -+ 7. **支持 FT2500 处理器** -+ 8. **支持动态开启 Group identity 特性** -+ 9. **arm64 平台默认内核启动 cmdline 调整** -+ 10. **添加 Compact Numa Aware(CNA)spinlock 功能支持** -+ 11. **丰富 arm64 的 perf mem 和 perf c2c 功能** -+ 12. **fsck.xfs 支持日志恢复** -+ 13. **hugetext 自适应按需大页** -+ 14. **支持 SGX 动态内存管理** -+ 15. **使能 wireguard 模块** ++ 2. **全面支持Intel第四代至强可扩展处理器(code name: Sapphire Rapids) 内核特性,** 包括AMX,DSA,IAA,SIOV,电源管理,PCIe Gen5, Perf/PMU, CXL1.1等 ++ 3. **内核 CVE 修复。** 修复了 CVE-2022-32250, CVE-2022-34918 等重要的 CVE 漏洞。 ++ 4. **支持用户态 /dev/ioasid** ++ 5. **SWIOTLB 机制性能优化** ++ 6. **virtio-net 打开 napi.tx 优化 TCP Small Queue 性能** ++ 7. **支持 AST2600 PCIe 2D VGA Driver** ++ 8. **支持 FT2500 处理器** ++ 9. **支持动态开启 Group identity 特性** ++ 10. **arm64 平台默认内核启动 cmdline 调整** ++ 11. **添加 Compact Numa Aware(CNA)spinlock 功能支持** ++ 12. **丰富 arm64 的 perf mem 和 perf c2c 功能** ++ 13. **fsck.xfs 支持日志恢复** ++ 14. **hugetext 自适应按需大页** ++ 15. **支持 SGX 动态内存管理** ++ 16. **使能 wireguard 模块** {% hint style='tip' %} 更完整的内核特性支持情况,请参阅 [ANCK-5.10 013 版本发布声明](anck/rnotes/anck-5.10-013.md)。 @@ -141,6 +147,7 @@ $ uname -r + **glib2 版本更新。** glib2 升级至 2.68.4 版本,修复了一些问题。 + **libtirpc 更新。** libtirpc 升级到 libtirpc-1.3.2-1.0.1.an8 版本,新版本 libtirpc 可以提升基准测试工具 lmbench 的性能表现。[贡献团队:发布小组 SIG] + **Intel QAT 驱动更新。** Anolis OS 8.8 集成了 Intel QAT 驱动,包括 `intel-QAT20-L.0.9.4-00004.8.an8` 及 `kmod-intel-QAT20-L.0.9.4-00004.8.an8`,以提供对 Intel QAT 加速卡硬件驱动的支持,从而支持加解密和压缩功能的卸载支持。[贡献团队:Intel Arch SIG] ++ **集成Intel DLB驱动。** 包括 kmod-intel_dlb2-7.7.0-2.an8及 libdlb-7.7.0-1.an8,以提供对 Intel DLB加速卡硬件驱动的支持,从而支持由硬件提供的负载均衡能力。[贡献团队:Intel Arch SIG] + **rdma-core 更新。** rdma-core 升级到 rdma-core-37.2-1.0.3.an8 版本,新版本 rdma-core 增加了 erdma 的支持。[贡献团队:高性能网络技术 SIG] + **新增软件包 libxudp。** 新增软件包 libxudp 。libxudp 是基于 XDP Socket(AF_XDP)实现的 bypass 内核的用户态的高性能 UDP 收发软件库。[贡献团队:高性能网络技术 SIG] + **rasdeamon 更新。** rasdeamon 升级到 rasdaemon-0.6.4-6.0.1.an8 版本,新版本 rasdeamon 支持 PFA 功能。[贡献团队:ARM 架构 SIG] @@ -153,6 +160,7 @@ $ uname -r - intel-ipsec-mb 升级至 intel-ipsec-mb-1.3.0-1.an8 - qatlib 升级至 qatlib-22.07.0-1.an8 - qatzip 升级至 qatzip-1.0.9-1.an8 + - 新增 qpl-0.2.0-1.an8 ### 3.5 L3 层(应用层)软件 #### 3.5.1 应用工具 -- Gitee