In the light of all the recent Intel Vulnerabilities with speculative execution, can speculative execution be fully disabled to protect from all this vulnerabilities, from BIOS or OS kernel?

Maybe stupid question, but is it possible?

  • Maybe OS kernel may not use speculative execution? Aug 25 '18 at 6:12

No, it's not possible. Supporting a feature like that would require major changes to the microarchtiecture. Also disabling speculative execution is not the right approach so solve the problem. Speculative execution is so critical for performance, but it can be performed more securely, which is what likely will happen in successor microarchtiectures.

  • I'm sure there are chicken bits you could set in microcode that would do that.
    – forest
    May 12 at 3:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.