Cortex-A8乱序执行和Spectre

Cortex-A8 out-of-order execution and Spectre

我正在阅读有关 ARM Cortex-A8 处理器的信息,发现该处理器不支持乱序执行。但是,在 https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability 中,Arm 澄清说 Cortex-A8 容易受到 Spectre-v1 和 Spectre-v2 攻击。

我想知道如何在没有乱序执行的情况下实施幽灵攻击。谁能帮我找出原因?

有序处理器可以在当前执行点之前进行推测;您不需要完全乱序的设计就会让 Spectre 成为问题。