freebsd-dev/sys/i386
KATO Takenori 9ad861edee - For some old Cyrix CPUs, %cr2 is clobbered by interrupts. This
problem is worked around by using an interrupt gate for the page
   fault handler.  This code was originally made for NetBSD/pc98 by
   Naofumi Honda <honda@kururu.math.sci.hokudai.ac.jp> and has already
   been in PC98 tree.  Because of this bug, trap_fatal cannot show
   correct page fault address if %cr2 is obtained in this function.
   Therefore, trap_fatal uses the value from trap() function.
-  The trap handler always enables interruption when buggy application
   or kernel code has disabled interrupts and then trapped.  This code
   was prepared by Bruce Evans <bde@FreeBSD.org>.

Submitted by:	Bruce Evans <bde@FreeBSD.org>
		Naofumi Honda <honda@kururu.math.sci.hokudai.ac.jp>
1998-12-02 08:15:17 +00:00
..
apm Add the ability to specify where on the at_shutdown queue a handler is 1998-10-30 05:41:15 +00:00
bios Add the ability to specify where on the at_shutdown queue a handler is 1998-10-30 05:41:15 +00:00
boot Fix my breakage of `make installworld'. However, i don't think it's right to 1998-11-28 08:03:24 +00:00
conf (deliberately seperate commits) - reserve cdev for Nick Hibma's usb 1998-12-02 03:14:27 +00:00
eisa Bring back support for honoring the primary channel setting for twin channel 1998-10-15 18:21:50 +00:00
i386 - For some old Cyrix CPUs, %cr2 is clobbered by interrupts. This 1998-12-02 08:15:17 +00:00
ibcs2 Finished updating module event handlers to be compatible with 1998-11-15 15:33:52 +00:00
include Attempt to handle interrupts delivered to all IO APICs by using the first 1998-11-26 23:14:23 +00:00
isa don't print '?' for ioaddr the device may legitimately not have an 1998-11-29 15:42:40 +00:00
linux Finished updating module event handlers to be compatible with 1998-11-15 15:33:52 +00:00
pci Make the class code checks in function pci_cfgcheck less strict. 1997-12-20 09:04:25 +00:00
Makefile Make this ${.OBJDIR} and ${.CURDIR} aware. 1998-05-31 22:40:49 +00:00