freebsd-nq/sys/i386
Bruce Evans 50045fbc7c Changed the global `idt' from an array to a pointer so that npx.c
automatically hacks on the active copy of the IDT if f00f_hack()
has changed it.  This also allows simplifications in setidt().
This fixes breakage of FP exception handling by rev.1.55 of
sys/kernel.h.  FP exceptions were sent to npx.c's probe handlers
because npx.c "restored" the old handlers to the wrong copy of the
IDT.  The SYSINIT for f00f_hack() was purposely run quite late to
avoid problems like this, but it is bogusly associated with the
SYSINIT for proc0 so it was moved with the latter.

Problem reported and fix tested by:  Martin Cracauer <cracauer@cons.org>
1999-06-18 14:32:21 +00:00
..
apm Unifdef VM86 1999-06-01 18:17:50 +00:00
bios Unifdef VM86 1999-06-01 18:17:50 +00:00
boot Back the last change out. 1999-05-25 10:30:52 +00:00
conf Add a kernel config for PC-Card machines. This is part of the 1999-06-17 23:53:20 +00:00
eisa Fix a [start,end] vs [start,count] botch that corrupted the resource 1999-05-24 03:08:46 +00:00
i386 Changed the global `idt' from an array to a pointer so that npx.c 1999-06-18 14:32:21 +00:00
ibcs2 Fix a couple of warnings and some bitrot in comments. 1999-05-09 16:04:14 +00:00
include Changed the global `idt' from an array to a pointer so that npx.c 1999-06-18 14:32:21 +00:00
isa Clean up bitrot in interrupt tracing code. 1999-06-16 03:53:52 +00:00
linux Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
pci Move pcibus (host -> pci bus) probe/attach routines from nexus 1999-05-18 20:48:43 +00:00
svr4 Back out last commit (did I get all of them?) 1999-06-02 15:35:46 +00:00
Makefile Update to know about current kernel directory layout. 1999-02-28 22:14:16 +00:00