If the CPU microcode is really updateable, it's realistic to think that:
1- Upload requires to be done only when running in ring-0, just like all the
other protected instructions. No user program will be able to use this
feature.
2- New microcode will not be permanent, otherwise, if you, by mistake,
put garbage in your CPU, you'll not have to throw the CPU in the trash.
So, only the operating system or a Master Boot Record virus, will be able to
install the new microcode.
Bye...
-- Daniele-------------------------------------------------------------------- Daniele Orlandi - Utility Line Italia - http://www.xt.net Via Mezzera 29/A - 20030 Seveso (MI) - Italy - FAX: ++39(362)540153 --------------------------------------------------------------------