AMD安全内存加密功能存在地缺陷,目前已在Linux内核转成默认自动禁用

时间 • 2023-08-18 08:53:14
功能
加密
in
内存

AMD的安全内存加密(SME)功能被发现自己修真者的存在缺陷,可能会对有一些Linux系统造成问题。这是在前天,被Linux工程师PaulMenzel发现自己的,安全内存加密功能导致特定专门配置代号RavenRidge的APU启动失败的话。据Phoronix报纸,Linux5.15内核还在收不到一个新的修复程序,包括其中自动禁用AMD的安全内存加密功能。该功能设置为情况下是去开通的,但被才发现在某系AMD系统上出现启动失败的话后,现在替换成默认启用。开发人员将是需要自动更新Linux5.15内核,但这种改也将撤回到前的的内核上。AMD的安全内存加密是一项需要提供给EPYC和RyzenPro系列处理器的功能,不允许处理器在硬件级别对内存参与加密。AMD来表示,这项功能对性能也没作用效果的影响,但是适用于任何操作系统应用程序,毕竟是硬件加速,所以绝对不会感情依赖于软件。即便看起来好像有不少的好处,但安全内存加密功能在在Linux驱动中又出现了与IOMMU和图形驱动程序交互的错误,会造成Linux系统主机启动失败的可能。受影响的系统也不能不能不识别加密文件的内存,而且是是因为其它设备是没有错误的的然后内存访问网络API或固件来允许SMU。这个错误通常不可能发生在代号RavenRidge的APU上,其余Ryzen系列处理器也有可能会遇上。目前实际暂时没有禁用的帮忙解决,直到合适的解决方案会出现目前为止。当然,这个问题应该不会影响不大Windows系统的用户。