Hacker News new | past | comments | ask | show | jobs | submit login

I’m suspicious that this doesn’t magically “reboot” by causing BIOS to POST and run the boot sequence. I suspect that it actually enters BIOS code with a horribly corrupt state, which causes a triple fault and resets the machine.



A triple fault reboots the system in a pretty similar way to a transfer to real mode as a jump, so I'd imagine it works pretty well actually.


On a modern system, it resets a whole lot of things, including state that firmware expects to have initialized and various lock registers that can’t be unlocked without a reset.

You can’t just run your system firmware kexec-style and expect it to work.


That's fair. The last time I looked into the space of what happens on a reset on x86, hardware roots of trust were significantly less important to the point of not really being on my radar.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: