数码之家

 找回密码
 立即注册
搜索
查看: 922|回复: 0

[业界] Linux内核5.10将带来AMD SME硬件增强的缓存一致性

[复制链接]
发表于 2020-9-19 08:20:28 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
稿源:cnBeta

Linux 5.10将支持AMD安全内存加密(SME)的新功能,作为安全加密虚拟化(SEV)的一部分。本次带来的新功能是支持硬件强化缓存一致性,并经由由甲骨文工程师开发的补丁来到Linux 5.10。目前还不清楚哪些AMD EPYC CPU支持这种硬件强化缓存一致性,因为它是被设计为在CPUID指令层面上运用的。

但考虑到应用的现状,如果说这是为即将到来的AMD EPYC Zen 3处理器准备的,也就不足为奇了。

在支持这个CPUID指令的处理器上,同一物理页的加密/未加密映射之间的一致性是有保证的。因此,有了这种AMD硬件强化的缓存一致性,在改变页面的C位值之前,不需要从系统中的所有CPU缓存中刷新页面,这样一来,避免不必要的缓存刷新这一新特性应该对提升性能有所帮助。

这个补丁没有详细说明任何具体的优势,我们也没能找到任何公开的文档来说明这个特定的SME功能。目前能够了解到的是它增加了 "SME_COHERENT"功能的位,而这个后续补丁则确保在有硬件强化的跨加密域缓存一致性的情况下不刷新缓存。这两个补丁都是作为 "x86/cpu"变化的一部分,在10月Linux 5.10合并窗口开启前排队准备发布。

了解更多:

https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=5866e9205b47a983a77ebc8654949f696342f2ab



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-5 21:02 , Processed in 0.156000 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表