KATO Takenori
db33b1d449
Sync with sys/i386/i386/machdep.c revision 1.289.
1998-02-09 15:04:39 +00:00
Eivind Eklund
0b08f5f737
Back out DIAGNOSTIC changes.
1998-02-06 12:14:30 +00:00
KATO Takenori
3efe1bb939
Sync with sys/i386/i386/machdep.c and trap.c reivsions 1.287 and
...
1.121, respectively.
1998-02-05 10:05:47 +00:00
KATO Takenori
99b1ec9000
Sync with sys/i386/i386/machdep.c revision 1.286.
1998-02-04 10:19:33 +00:00
KATO Takenori
81b0d36c87
Sync with sys/i386/i386/machdep.c revision 1.285.
1998-01-30 12:03:13 +00:00
KATO Takenori
88a92ff10e
Even though BIOS writer's guide recommends cpuid instruction of Cyrix
...
6x86MX CPU is enabled (BIOS should not disable it), some BIOS disables
it via CCR4. In this case, cpu variable becomes CPU_486 and
identblue() is called. Because Cyrix 6x86MX has MSR and doesn't have
MSR1002, wrmsr instruction generates general protection fault.
Tested by: Simon Coggins <chaos@ultra.net.au>
1998-01-25 12:01:38 +00:00
KATO Takenori
19eba5818f
Sync with sys/i386/i386/machdep.c revision 1.283.
1998-01-24 06:53:32 +00:00
KATO Takenori
7ebb9221f6
Sync with sys/i386/i386/machdep.c revision 1.282.
1998-01-24 03:15:37 +00:00
KATO Takenori
3a00f2c11f
Sync with sys/i386/i386/machdep.c revision 1.281.
1998-01-12 15:38:51 +00:00
KATO Takenori
935b62000f
1: Fixed compile error when WB_CACH is defined.
...
2: Fixed !M_EPSON_PC98 case.
Reviewed by: Chiharu Shibata <chi@rd.njk.co.jp>
1998-01-07 09:03:42 +00:00
Peter Wemm
19d768b80b
#include "opt_user_ldt.h" so that the #ifdef USER_LDT checks can work, as
...
commented about at length in the PR audit trail.
PR: 2412
1997-12-27 02:28:28 +00:00
KATO Takenori
cf478d7b45
Don't use PG_N if EPSON PC-486HX/HG/HA (PC-9801 compatible) are
...
detected. These machine cannot make L2 cache write-through by PG_N,
and only I/O access (undocumented) can do that. If PG_N is used,
system hangs.
Reviewed by: tos@fa2.so-net.or.jp (Toshiyuki Kawashima)
1997-12-16 10:22:49 +00:00
KATO Takenori
80ed4956b5
Sync with sys/i386/i386/machdep.c revision 1.279.
1997-12-14 12:31:44 +00:00
KATO Takenori
3de8753921
Sync with sys/i386/i386/machdep.c and trap.c revisions 1.278 and
...
1.118, respectively.
1997-12-05 11:48:53 +00:00
KATO Takenori
7d727d59e4
Sync with sys/i386/i386/machdep.c and trap.c revisions 1.275 and
...
1.116, respectively.
1997-12-03 09:46:34 +00:00
KATO Takenori
1c682f9842
Sync with sys/i386/i386/machdep.c revision up to 1.274.
1997-11-25 09:54:36 +00:00
KATO Takenori
eef2db22e1
Sync with following files:
...
- sys/i386/i386/machdep.c revision 1.271
- sys/i386/i386/trap.c revision 1.114
- sys/i386/isa/if_ed.c revision 1.128
- sys/i386/isa/if_fe.c revision 1.34
- sys/i386/isa/syscons.c revision 1.238.
- sys/i386/isa/wd.c revision 1.144
1997-11-07 12:54:01 +00:00
KATO Takenori
f98d041924
Synchronize with sys/i386/i386/machdep.c revision 1.269.
1997-10-13 09:21:16 +00:00
KATO Takenori
38a7ce0beb
Synchronize with sys/i386/i386/machdep.c revision 1.268.
1997-10-12 11:58:09 +00:00
KATO Takenori
a76e8ee5a9
Synchronize with sys/i386/i386/machdep.c revision 1.266.
1997-09-26 09:47:04 +00:00
KATO Takenori
82ed62a794
Synchronize with sys/i386/i386/machdep.c and trap.c reivisions 1.265
...
and 1.111, respectively.
1997-09-22 12:20:42 +00:00
KATO Takenori
8ccbc9119c
Synchronize with sys/i386/i386/machdep.c revision up to 1.263.
1997-09-05 10:14:36 +00:00
KATO Takenori
6fd38fbdc0
Synchronize with sys/i386/i386/machdep.c and microtime.s revisions
...
1.261 and 1.32, respectively.
1997-09-03 12:41:16 +00:00
KATO Takenori
8532a0ba59
Synchronize with sys/i386/i386/machdep.c revision 1.260.
1997-09-01 10:42:03 +00:00
KATO Takenori
6f468ee3e3
Synchronize with sys/i386/i386/machdep.c and trap.c revision 1.258 and
...
1.108, respectively.
1997-08-27 08:43:21 +00:00
KATO Takenori
3b17d7f08b
Synchronize with sys/i386/i386/machdep.c, trap.c and
...
sys/i386/isa/npx.c revisions 1.257, 1.107 and 1.52, respectively.
1997-08-21 10:13:12 +00:00
KATO Takenori
b2964d3a9e
Synchronize with sys/i386/i386/machdep.c, trapc and sys/i386/isa/npx.c
...
revisions 1.256, 1.105 and 1.51, respectively.
1997-08-18 11:30:05 +00:00
KATO Takenori
f6601c421b
Synchronize with sys/i386/i386/machdep.c revision 1.255.
1997-08-09 01:56:34 +00:00
KATO Takenori
22ed4a0ab5
Synchronize with sys/i386/i386/machdep.c revision 1.254.
1997-08-06 09:43:45 +00:00
KATO Takenori
2463359bc9
Synchronize with sys/i386/i386/machdep.c and trap.c revisions 1.253
...
and 1.101, respectively.
1997-07-21 13:04:54 +00:00
KATO Takenori
89a8492f8f
Synchronize with sys/i386/i386/machdep.c revision 1.252.
1997-06-30 09:58:39 +00:00
KATO Takenori
879210125e
Synchronize with following changes:
...
> Revision Changes Path
> 1.250 +1 -18 src/sys/i386/i386/machdep.c
> 1.48 +1 -7 src/sys/i386/conf/options.i386
> 1.251 +19 -46 src/sys/i386/i386/machdep.c
> 1.24 +2 -6 src/sys/i386/i386/microtime.s
> 1.100 +4 -15 src/sys/i386/i386/trap.c
> 1.46 +6 -7 src/sys/i386/isa/npx.c
1997-06-23 09:35:47 +00:00
KATO Takenori
46060d269c
Synchronize with sys/i386/i386/machdep.c revision up to 1.249.
1997-06-15 16:35:13 +00:00
KATO Takenori
000b9f09d6
Synchronize with sys/i386/i386/machdep.c and trap.c revisions 1.247
...
and 1.99, respectively.
1997-06-09 13:38:21 +00:00
KATO Takenori
91097827d5
Synchronize with following files:
...
Revision Changes Path
> 1.165 +2 -1 src/sys/i386/conf/files.i386
> 1.246 +2 -1 src/sys/i386/i386/machdep.c
> 1.98 +2 -2 src/sys/i386/i386/trap.c
> 1.87 +2 -2 src/sys/i386/isa/clock.c
> 1.89 +2 -356 src/sys/i386/isa/isa.c
> 1.45 +2 -1 src/sys/i386/isa/npx.c
1997-06-02 15:45:40 +00:00
KATO Takenori
93a6f2b1bf
Synchronize with sys/i386/i386/machdep.c revision up to 1.245.
1997-05-28 09:16:19 +00:00
KATO Takenori
a52949433c
Synchronize with sys/i386/i386/machdep.c revision 1.242.
1997-05-23 10:17:05 +00:00
KATO Takenori
fff65794d9
Synchronize with sys/i386/i386/machdep.c revision 1.241.
1997-05-12 12:56:50 +00:00
KATO Takenori
9f70eea59b
Synchronize with sys/i386/i386/machdep.c revision 1.240.
1997-05-08 09:34:16 +00:00
KATO Takenori
e1ee467aaf
Merge SMP code from IBM-PC tree into PC-98 tree.
1997-04-27 13:22:09 +00:00
KATO Takenori
aae8fb345f
Synchronize with sys/i386/conf/Makefile.i386, sys/i386/i386/machdep.c
...
and sys/i386/isa/npx.c revisions 1.94, 1.238 and 1.41, respectively.
1997-04-22 12:20:50 +00:00
KATO Takenori
a6a8345e27
Synchronize with sys/i386/i386/machdep.c revision 1.237.
1997-04-13 06:02:52 +00:00
KATO Takenori
2083cff23d
Synchronize with sys/i386/i386{machdep.c,trap.c} revisions 1.236 and
...
1.91, respectively.
1997-04-07 11:00:48 +00:00
David Greenman
9caaadb63a
Changed the way that the exec image header is read to be filesystem-
...
centric rather than VM-centric to fix a problem with errors not being
detectable when the header is read.
Killed exech_map as a result of these changes.
There appears to be no performance difference with this change.
1997-03-31 11:11:26 +00:00
KATO Takenori
f37dd3ba03
Synchronize with sys/i386/i386/machdep.c revision 1.233.
1997-03-29 02:48:49 +00:00
KATO Takenori
e0762592a1
Synchronize with sys/i386/i386/machdep.c revision 1.232.
1997-03-26 07:03:30 +00:00
Bruce Evans
3a32c6706b
Don't include <sys/ioctl.h> in the kernel. Stage 9: same changes
...
in pc98 as in isa.
1997-03-24 12:29:48 +00:00
KATO Takenori
4c024bbdf8
Improved CPU identification and initialization routines. This
...
supports All Cyrix CPUs, IBM Blue Lightning CPU and NexGen (now AMD)
Nx586 CPU, and initialize special registers of Cyrix CPU and msr of
IBM Blue Lightning CPU.
If revision of Cyrix 6x86 CPU < 2.7, CPU cache is enabled in
write-through mode. This can be disabled by kernel configuration
options.
Reviewed by: Bruce Evans <bde@freebsd.org> and
Jordan K. Hubbard <jkh@freebsd.org>
1997-03-22 18:54:54 +00:00
KATO Takenori
f3af5d6cd0
Synchronize with sys/i386/i386/machdep.c revision 1.229.
1997-02-25 16:36:48 +00:00
Peter Wemm
6875d25465
Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not
...
ready for it yet.
1997-02-22 09:48:43 +00:00