The cpuid problem inherent in x86_64

See:

I think this was done, but not sure that helps.

Intel:

AMD:

I don’t know if this can be used to disable CPUID.

And even if possible, this is not a reliable approach. These vulnerabilities are considered security issues by hardware and firmware vendors. The only option would be to buy vulnerable hardware (to avoid buying hardware that is currently not supporting to run unauthorized microcode) and to abstain from installing BIOS updates (which would prevent unauthorized microcode). Not installing BIOS updates can lead to other security issues.

This is a far to messy situation for anyone to start maintaining a project that disables CPUID through unauthorized microcode.

2 Likes