快科技 8 月 31 日消息,x86 领域资深专家克里斯蒂安 · 卢德洛夫近日在 Linux 内核邮件列表上披露了一项关于 WBINVD 指令的重要更新。
一家既非英特尔也非 AMD 的神秘 x86 企业实体,正在为 WBINVD 指令新增专属的跳过提示位。这是继去年 10 月该机构首次出现在公众视野后,再次引发关注。
这意味着英特尔和 AMD 作为 x86 指令集的架构定义者,其核心指令的扩展现在由一家第三方机构提前注册了新的前缀。

WBINVD 是 "Write Back and Invalidate Cache" 的缩写,意为 " 回写并使缓存失效 "。该指令可将修改后的缓存内容写回内存,并清除缓存数据。
新增的跳过提示位允许跳过 L0i/L1i 指令缓存、L0d/L1d 数据缓存、跳过缓存失效操作以及跳过最后一级缓存(LLC)。
截至目前,已有 4 个公开的跳过提示位投入实际使用,另有 6 个面向特定实现的专属提示位,可组合生成最多 12 字节的完整指令。
这家神秘机构究竟是谁?目前仍无定论。此前有消息称,初创企业 RosaicLabs 据传获得了英特尔凌动处理器的设计授权,时间线与此吻合。
早在 2025 年 7 月,该机构就曾披露过一批 x86 操作码、CPUID 指令和 MSR 寄存器分配方案,还公开了 16 瓦片和 32 瓦片 AMX(高级矩阵扩展)的实现细节。
2026 年 8 月,有安全报告披露,当处理器进入深度睡眠状态或执行频率缩放时,WBINVD 指令可能与硬件电源状态产生危险交互。
攻击者若具备本地代码执行能力,可通过侧信道访问滞留缓存中的敏感数据。与 Spectre 和 Meltdown 利用推测执行不同,此问题源于硬件未能正确处理电源转换期间的缓存写回和无效化程序。
针对该问题,AMD 与英特尔采取了不同策略:AMD 向受影响的 Ryzen 和 EPYC 产品线发布微码更新,英特尔则选择与操作系统厂商合作实施软件变通方案。



登录后才可以发布评论哦
打开小程序可以发布评论哦