Re: Patching nonsense
And you don't need to completely remove speculative execution.
You just need to make sure that when you do speculatively execute, that you are completely applying the same memory security principles as when you don't.
The problem Intel had was not "You're trying to think ahead", it was "When you think ahead, you're doing so by bypassing all the security".
It might still mean a change in chip design, rather than a software fix, obviously, but it's not as drastic as "you can't speculatively execute".