OSDev.org https://forum.osdev.org/ |
|
[SOLVED] Destroying CPU with microcode update https://forum.osdev.org/viewtopic.php?f=13&t=49846 |
Page 1 of 1 |
Author: | Rukog [ Thu Aug 05, 2021 8:04 am ] |
Post subject: | [SOLVED] Destroying CPU with microcode update |
While browsing the System Programming Guide, Part 1 I am reading this Attachment: Is any of you already success to change behavior of some instructions, thus OS crash all the time and the BIOS too. It's for the science team |
Author: | Octocontrabass [ Thu Aug 05, 2021 3:17 pm ] |
Post subject: | Re: Destroying CPU with microcode update |
It's been done. Of course, that only works if you have a way to load unsigned microcode. AMD added a signature check to their later CPUs, and Intel CPUs have always checked the signature. There's a hardware exploit that allows bypassing the signature check on some Intel CPUs. |
Author: | iansjack [ Tue Aug 10, 2021 8:28 am ] |
Post subject: | Re: [SOLVED] Destroying CPU with microcode update |
The. title of this thread is rather misleading. A microcode update is not permanent, and is lost on reboot. It can hardly destroy a CPU. |
Author: | nullplan [ Wed Aug 11, 2021 11:16 am ] |
Post subject: | Re: [SOLVED] Destroying CPU with microcode update |
Well, couldn't a microcode update cause a hardware malfunction so catastrophic that the wrong voltages get sent to the CPU, thus destroying it? OK, I admit, that is reaching. |
Author: | iansjack [ Wed Aug 11, 2021 1:43 pm ] |
Post subject: | Re: [SOLVED] Destroying CPU with microcode update |
As far as I am aware the voltages to the CPU are not controlled by the microcode. |
Author: | Octocontrabass [ Wed Aug 11, 2021 2:58 pm ] |
Post subject: | Re: [SOLVED] Destroying CPU with microcode update |
They might be controlled by the firmware's SMM code, which is affected by microcode. I'd be more concerned about microcode blowing one of the OTP fuses inside the CPU. |
Author: | iansjack [ Wed Aug 11, 2021 11:32 pm ] |
Post subject: | Re: [SOLVED] Destroying CPU with microcode update |
When someone can provide a proof of concept of custom microcode trashing a CPU then I'll believe it's a possibility. If that's what you want to do I would have thought a BIOS modification was a simpler means. |
Page 1 of 1 | All times are UTC - 6 hours |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |