AMD工程师Borislav Petkov提交的补丁已于2026年9月1日合入Linux内核开发树的x86/bugs分支,相关调整预计进入Linux 7.4,但最终版本归属仍取决于内核开发进度。
该补丁利用AMD Zen 6提供的分支目标缓冲区(BTB)上下文隔离功能,在满足相应硬件条件时,允许系统关闭开销较大的SafeRET缓解措施,以减少相关安全防护带来的性能成本。
补丁还调整内核对相关安全缓解状态的报告方式,避免在未启用RETPOLINE的构建中错误报告Spectre v2防护状态。
BTB上下文隔离主要隔离用户态与内核态、虚拟机客户机与宿主机之间的分支预测上下文;用户进程之间、虚拟机之间的相关攻击路径仍需依靠Spectre v2防护设置及上下文切换时的IBPB等机制防护。
