Xbox 360 CPU设计漏洞复盘:未执行的指令如何通过推测执行搞垮系统?
这篇文章详细讲述了作者在Xbox 360开发期间发现的一个严重CPU设计缺陷。为了性能,IBM在PowerPC芯片中加入了一条可绕过L2缓存的特殊预取指令`xdcbt`,但这破坏了内存一致性。作者最初发现因滥用该指令导致的数据损坏,但在修复...
标签索引
这个标签下有 1 篇文章。按时间回看相关判断与实践记录。
标签精选
这篇文章详细讲述了作者在Xbox 360开发期间发现的一个严重CPU设计缺陷。为了性能,IBM在PowerPC芯片中加入了一条可绕过L2缓存的特殊预取指令`xdcbt`,但这破坏了内存一致性。作者最初发现因滥用该指令导致的数据损坏,但在修复...