freebsd-dev/sys/pc98/pc98
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
..
30line.h The PC98-specific files. 1996-06-14 10:04:54 +00:00
atapi.h Add new atapi-cd driver that supports atapi CD-R/RW drives. 1998-09-08 20:57:47 +00:00
atcompat_diskslice.c Sync with sys/i386/isa/diskslice_machdep.c revision 1.31. 1998-08-10 16:55:54 +00:00
clock.c Sync with sys/i386/isa/clock.c revision 1.128. 1998-10-23 13:13:43 +00:00
diskslice_machdep.c Sync with sys/i386/isa/diskslice_machdep.c revision 1.31. 1998-08-10 16:55:54 +00:00
epsonio.h Support compiling with `gcc -ansi'. 1998-05-04 04:41:23 +00:00
fd.c Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
fdreg.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
if_ed98.h Oops, discard my previous commits becase sumitted code is for RELENG_2_2. 1998-10-08 17:16:41 +00:00
if_ed.c Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
if_fe.c Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
lpt.c Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
machdep.c - For some old Cyrix CPUs, %cr2 is clobbered by interrupts. This 1998-12-02 08:15:17 +00:00
module.h The PC98-specific files. 1996-06-14 10:04:54 +00:00
mse.c Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
npx.c Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
pc98_machdep.c Convert SCSI disk bios geometry code to CAM. 1998-09-15 10:05:50 +00:00
pc98_machdep.h Convert SCSI disk bios geometry code to CAM. 1998-09-15 10:05:50 +00:00
pc98.c Sync with sys/i386/isa/isa.c revision 1.117. 1998-12-02 08:04:12 +00:00
pc98.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
pcaudio.c Sync with sys/i386/isa/pcaudio.c revision 1.43. 1998-09-16 08:38:50 +00:00
sio.c Sync with sys/i386/isa/sio.c revision up to 1.218. 1998-11-23 07:49:03 +00:00
sioreg.h Synchronize with sys/i386/isa/sio.c and sioreg.h revisions1.171 and 1997-06-06 13:09:55 +00:00
spkr.c Sync with sys/i386/isa/if_ed.c and spkr.c revisions 1.35 and 1.144, 1998-08-28 12:47:45 +00:00
syscons.c * Fix a couple of places in the device pager where an address was 1998-11-08 12:39:07 +00:00
syscons.h Sync with sys/i386/isa/syscons.c and syscons.h revisions 1.272 and 1998-08-07 11:51:06 +00:00
wd_cd.c Eliminate compiler warning. 1998-11-21 01:57:48 +00:00
wd.c Sync with sys/i386/isa/wd.c revision up to 1.180. 1998-11-16 08:13:54 +00:00
wfd.c Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
wst.c Add VESA support to syscons. 1998-09-15 18:16:39 +00:00