Re: Pentium bug fix

John Alvord (jalvo@cloud9.net)
Thu, 18 Dec 1997 11:32:49 -0500 (EST)


On Thu, 18 Dec 1997, Richard B. Johnson wrote:

> Linus discovered that the F00F bug actually attempted to write to
> the IDT. This made the trap easier. The IDT was simply marked present,
> but read-only. The resulting code became trivial because nobody but
> the kernel ever writes to the IDT (it doesn't exist in user space).

Wee historical note. Linus "discovered" this via a call from Intel
engineering. The earliest fix was based on a reverse engineered code which
also originated with Intel... considerable improved/debugged of course.

john alvord