lkml.org 
[lkml]   [1997]   [Dec]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Pentium bug fix

> > 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.

In case anyone is curious, I kept just about the entire f00f thread
from linux-kernel, beginning to end, in a Pine folder. It's about
420Kb uncompressed, I've posted a gzipped copy (100Kb or so):

http://www.cs.bu.edu/students/grads/artdodge/pentium.gz

Adam
--
Things look so bad everywhere Adam D. Bradley artdodge@cs.bu.edu
In this whole world what is fair Boston University Computer Science
We walk blind and we try to see Ph.D. student and Linux hacker
Falling behind in what could be ----> Bring me a Higher Love ----> <><


\
 
 \ /
  Last update: 2005-03-22 13:40    [W:1.112 / U:0.192 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site