Has anyone ever updated their CPU microcodes to run the latest instructions sets? I know that you can spoof CPUID in VM, but what about updating the microcode on the CPU itself?
Is it too complex of a task currently?
Did a bit of search.
Microcodes are heavily encrypted and kept secret and has digital signature that must match before it can be used . What little is availble to users/oem is done as a temporary patch via some type of cache (kept powered by battery).
Probably won't ever be done in any effective way until we can get more info from intel/amd or a leaker from intel/amd shares the secret.
when glorious RISC-V gets picked up by someone who knows microprocessors and pipelines and manufacturing are open and possible for small tech companies/ rich individuals.