Re: What an absurdity!
"What tosh!
1. There's nothing "cheating" about speculative execution. It turns out it has a huge security downside, but nobody realized that at the time."
---
Right, so you believe that nobody noticed that they were ignoring the MMU - thus treating every system as if it were a single user system running DOS during speculative execution?
You are aware that there are plenty of people involved in such a process? Some of them having intimate knowledge of the CPUs... and you believe that they all failed to see this "little detail"?