Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Triple fault

Name: Triple fault 2016-09-24 18:42

Triple fault

Name: Anonymous 2016-09-24 18:45

Some operating system kernels, such as Linux, still use triple faults as a last effort in their rebooting process if an ACPI reboot fails. This is done by setting the IDTR register to 0 and then issuing an interrupt.[1] Since the table now has length 0, all attempts to access it fail and the processor generates a triple fault.

Name: Anonymous 2016-09-24 19:02

Way to assume x86.

Name: Anonymous 2016-09-24 19:39

>>2
Only Intel could come up with a complicated turd like that.

Name: Anonymous 2016-09-24 21:21

>>4
actually, it is even more retarded than that and was used for task-switching:
intentionally triple-faulting the CPU was found to cause the transition to occur much faster and more cleanly, permitting multitasking operating systems to switch back and forth at high speed.

Name: Anonymous 2016-09-24 21:22

>>5
On the IBM AT and compatibles, the documented method of doing this was to use a special function on the Intel 8042 keyboard controller, which would assert the RESET pin of the processor.

Name: Anonymous 2016-09-24 22:35

>>6
According to the article, that was the original way of resetting the processor, but it was later found that triple-faulting was faster.

Don't change these.
Name: Email:
Entire Thread Thread List