Embedded Systems
f00fbug.txt
Associated article: The Pentium F00F Bug
Tags: Embedded Systems
Published source code accompanying the article by Robert R. Collins in which he describes the x86 "F00F" bug. When any x86 processor encounters an invalid instruction, the processor is supposed to generate an invalid opcode exception. If this mechanism fails, however, the errant program can bring down the system--and that's just what happens when the Pentium encounters the "F00F" bug. Also see F00FBUG.ZIP.
The Pentium F00F Bug by Robert R. Collins Example 1: Sequence Address Data Mnemonic Timestamp ----------------------------------------------------------------------------- T 524285 000000B2----7E--------(-IO-WRITE-)--------------------------300 ns 524286 00000018 ----E14C ( LOCKED MEM READ ) 440 ns 524287 0000001A F000---- ( LOCKED MEM READ ) 100 ns _____________________________________________________________________________ Example 2: Sequence Address Data ...


