Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 May 1999 13:54:14 -0600 (MDT)
From:      "Justin T. Gibbs" <gibbs@narnia.plutotech.com>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        current@FreeBSD.org
Subject:   Re: FP exceptions broken (Re: Interesting bogons from last night's 4.0 snapshot.)
Message-ID:  <199905301954.NAA00369@narnia.plutotech.com>
In-Reply-To: <199905291437.AAA04536@godzilla.zeta.org.au>

next in thread | previous in thread | raw e-mail | index | archive | help
> Actually, it works on a Celeron but fails on a P5.  This is caused by the
> following bug suite (in approximately historical order):
> 1) IRQ13 interface was broken as designed.
> 2) Intel F00F bug.
> 3) Probe for (1) is not very well implemented.  It hacks on the idt[]
>    global to context switch some IDT entries.
> 4) Fix for (2) is not very well implemented.  It moves the IDT without
>    hiding idt[] from (3).
> 5) Rev.1.55 of <sys/kernel.h> disturbed the probe order so that (4) is
>    done before (3).  This breaks the IDT context switching if the F00F
>    fix gets installed.  npx traps and interrupts end up being serviced
>    by the dummy probe routines.

Do you record this stuff anywhere?  I think we should have a Bruce's
nits page so this stuff isn't forgotten.

--
Justin


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905301954.NAA00369>