的 Linux 6.9 错误检测和校正(EDAC)子系统的变化对AMD的变化是很大的。
正如几周前所说的,AMD正在逆流而上EFI内存毒药管理器 事实上,这个新的内核代码成功地在Linux 6.9上登陆。LRU内存毒药管理器允许在重新启动期间保留有关坏/故障内存的信息。LRU内存毒药管理器最初是为AMD硬件连接的,并允许使用VPI错误记录序列化表(ERST)在重新启动期间保存内存错误信息。
此FRU内存毒药管理器与另一项新的Linux 6.9 EDAC功能配合使用:MI300系列的行停用支持 如果发生了太多无法纠正的ECC错误,则能够引退HBM3上的存储器行。行退休支持允许避免出现问题的内存区域,而LRU Memory Poison Manager允许它(可选地)在重新启动期间持续存在,以避免重复相同的错误内存位。
Linux 6.9中的EDAC代码还添加了AMD地址翻译库代码,用于帮助将报告的硬件错误地址转换为AMD加速器世界的系统物理地址。
在英特尔方面,EDAC的变化包括iGEN6驱动程序中的Alder Lake N SoC支持和i10nm驱动程序中的Intel Grand Ridge支持。上周的 EDAC拉力 has the full list of Error Detection And Correction patches that made it for Linux 6.9.