Re: Removing F00F bug Support...

Richard B. Johnson (root@chaos.analogic.com)
Fri, 2 Apr 1999 08:38:51 -0500 (EST)


On Thu, 1 Apr 1999, Rayson Ho wrote:

> Does the F00F bug fix code makes the kernel
> slower/bigger than it needs to be? If so, is there a
> simple way to remove it for non P5 machines?
>

It takes, perhaps, a few hundred microseconds on startup to detect
and enable the trap for the F00F bug, then does absolutely nothing
during runtime.

The fix was to move part of the IDT (Interrupt descriptor table) to
where the F00F bug would cause a page-fault so it could be handled
before locking up the machine. If you don't execute the F00F crash-
code, this fault never occurs, so is transparent.

Cheers,
Dick Johnson
***** FILE SYSTEM WAS MODIFIED *****
Penguin : Linux version 2.2.5 on an i686 machine (400.59 BogoMips).
Warning : It's hard to remain at the trailing edge of technology.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/