Re: Pentium bug fix

Robert Bihlmeyer (robbe@orcus.priv.at)
18 Dec 1997 10:59:47 +0100


Hi,

>>>>> On Thu, 18 Dec 1997 13:11:35 +0000 ( )
>>>>> Gerard Paul Java <gerardj@cebu.mozcom.com> said:

Gerard> I'm already running 2.0.32 which fixes the f00f bug. However,
Gerard> I'm very curious as to exactly how the invalid opcode was
Gerard> trapped. I have the source code, but can we just have some
Gerard> description on how the fix works? I'd really like to know.

It is arranged, that illegal instructions generate a page fault, which
even works for the f00f-thingy (it's an illegal instruction). The page
fault handler contains code to handle this special case.

Robbe

-- 
Robert Bihlmeyer	reads: Deutsch, English, MIME, Latin-1, NO SPAM!
<robbe@orcus.priv.at>	<http://stud2.tuwien.ac.at/~e9426626/sig.html>