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>