KATO Takenori
ed7db57660
Sync with sys/i386/i386/userconfig.c revision 1.146.
1999-06-28 13:10:03 +00:00
KATO Takenori
0dcbd0c212
Sync with sys/i386/i386/machdep.c revision 1.344.
1999-06-28 13:08:59 +00:00
KATO Takenori
1b2bed6fa3
Sync with sys/i386/i386/machdep.c revision 1.342.
1999-06-21 11:14:27 +00:00
KATO Takenori
f360e91d4d
Sync with sys/i386/i386/machdep.c revision up to 1.341.
1999-06-17 11:09:39 +00:00
KATO Takenori
11e2bfb4b6
Sync with sys/i386/i386/machdep.c revision 1.339.
...
New function getmemsize_pc98 is added in this commit, since PC98 is
quite different in obtaining memory size from IBM-PC. Many lines of
this function is shareable with IBM-PC's getmemsize function, but
sharing needs many #ifdef PC98 statements. Therefore, I gave up
sharing code with IBM-PC's and just added new function.
1999-06-03 13:49:52 +00:00
KATO Takenori
fb84c9994c
Sync with sys/i386/i386/userconfig.c revision 1.145.
1999-05-25 10:32:10 +00:00
KATO Takenori
9ec9cc8414
Sync with sys/i386/i386/userconfig.c revision 1.144.
1999-05-17 12:09:07 +00:00
KATO Takenori
7da4aaefd3
Sync with sys/i386/i386/userconfig.c revision 1.143.
1999-05-14 10:05:55 +00:00
Luoqi Chen
0f0fe5a4c5
Unbreak VESA on SMP.
1999-05-12 21:39:07 +00:00
KATO Takenori
a19ce74ea1
Sync with sys/i386/i386/usercnofig.c revision 1.142.
1999-05-11 08:36:12 +00:00
KATO Takenori
c977a12971
Sync with sys/i386/i386/userconfig.c revision 1.141.
1999-05-09 04:30:08 +00:00
KATO Takenori
5c32431080
Sync with sys/i386/i386/userconfig.c revision 1.138.
1999-05-06 09:15:20 +00:00
Luoqi Chen
c300b7b6c1
Initialize dblfault_tss.tss_fs to the per-cpu private data segment selector.
1999-05-06 00:54:54 +00:00
Luoqi Chen
68db6cea99
Do not set curproc until proc0 is fully initialized (in proc0_init()).
1999-05-06 00:39:00 +00:00
KATO Takenori
8aef41e249
Sync with sys/i386/i386/machdep.c revision 1.332.
1999-04-28 08:03:54 +00:00
KATO Takenori
473541c8c3
Sync with sys/i386/i386/userconfig.c revision 1.137.
1999-04-25 04:06:43 +00:00
KATO Takenori
14349c1d6f
Sync with sys/i386/i386/userconfig.c revision 1.136.
1999-04-20 09:10:47 +00:00
KATO Takenori
32c9ff911e
Sync with sys/i386/i386/machdep.c revision 1.330.
1999-04-20 09:08:51 +00:00
KATO Takenori
d4d6ff4d66
Sync with sys/i386/i386/userconfig.c revision 1.135.
1999-04-19 11:06:08 +00:00
KATO Takenori
c55a92c639
Sync with follwing files:
...
Path Revision
i386/conf/GENERIC 1.162
i386/conf/Makefile.i386 1.146
i386/conf/files.i386 1.236
i386/conf/options.i386 1.111
i386/i386/machdep.c 1.329
i386/i386/userconfig.c 1.134
i386/isa/fd.c 1.135
i386/isa/if_ed.c 1.151
i386/isa/isa_dam.c 1.1
i386/isa/npx.c 1.67
isa/sio.c 1.224
dev/syscons/syscons.c 1.300
i386/isa/wd.c 1.194
isa/vga_isa.c 1.5
isa/atkbd_isa.c 1.3
isa/syscons_isa.c 1.2
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-04-18 14:42:20 +00:00
KATO Takenori
89f657276f
Sync with sys/i386/i386/userconfig.c revision 1.133.
1999-04-10 04:44:33 +00:00
John Polstra
4fe88fe637
Restore support for executing BSD/OS binaries on the i386 by passing
...
the address of the ps_strings structure to the process via %ebx.
For other kinds of binaries, %ebx is still zeroed as before.
Submitted by: Thomas Stephens <tas@stephens.org>
Reviewed by: jdp
1999-04-03 22:20:03 +00:00
KATO Takenori
b052f82154
Sync with sys/i386/i386/machdpe.c revision 1.327.
1999-03-06 09:43:01 +00:00
KATO Takenori
e1a9267366
Sync with sys/i386/i386/userconfig.c revision 1.132.
1999-02-25 11:05:50 +00:00
KATO Takenori
7c9eb5b166
Sync with sys/i386/i386/machdep.c revision 1.326.
1999-02-16 11:07:06 +00:00
KATO Takenori
28791bce44
Sync with sys/i386/i386/machdep.c revision 1.325.
1999-02-12 09:15:33 +00:00
KATO Takenori
cdbef5dacd
Sync with sys/i386/i386/userconfig.c revision 1.130.
1999-02-10 13:02:38 +00:00
KATO Takenori
1e476c296d
Sync with sys/i386/i386/userconfig.c revision 1.129.
1999-02-04 13:58:44 +00:00
KATO Takenori
270b84ae95
Sync with sys/i386/i386/machdep.c revision 1.324.
1999-02-04 09:55:42 +00:00
KATO Takenori
a4af40881f
Sync with sys/i386/i386/userconfig.c revision 1.128.
1999-01-31 17:44:06 +00:00
KATO Takenori
fe5871fb09
Sync with sys/i386/i386/machdep.c revision 1.323.
1999-01-29 10:43:09 +00:00
KATO Takenori
3109b17f32
Sync with sys/i386/i386/userconfig.c revision 1.127.
1999-01-28 09:13:20 +00:00
KATO Takenori
4e1cc33d71
Sync with sys/i386/i386/userconfig.c revision 1.126.
1999-01-18 11:01:57 +00:00
KATO Takenori
485f69e3db
Sync with sys/i386/i386/machdep.c revision up to 1.125.
1999-01-16 11:39:08 +00:00
KATO Takenori
eb5417aa3a
Sync with sys/i386/i386/machdep.c revision up to 1.322.
1999-01-16 11:38:03 +00:00
KATO Takenori
0cc73f671d
Sync with sys/i386/i386/userconfig.c revision up to 1.120.
1999-01-08 16:05:27 +00:00
KATO Takenori
b4d4a2e5d4
Sync with sys/i386/i386/machdep.c revision 1.320.
1999-01-08 16:04:20 +00:00
Bruce Evans
4c56fcdead
Removed the cast to a pointer in the definition of PS_STRINGS and
...
adjusted related casts to match (only in the kernel in this commit).
The pointer was only wanted in one place in kern_exec.c. Applications
should use the kern.ps_strings sysctl instead of PS_STRINGS, so they
shouldn't notice this change.
1998-12-16 16:28:58 +00:00
KATO Takenori
82749a0af6
Sync with sys/i386/i386/userconfig.c revision 1.118.
1998-12-14 08:53:32 +00:00
KATO Takenori
e4a8d41703
Sync with sys/i386/i386/machdep.c revision 1.317.
1998-12-11 08:04:33 +00:00
KATO Takenori
5a5f82fc61
Sync with sys/i386/i386/userconfig.c revision 1.117.
1998-12-08 08:17:43 +00:00
KATO Takenori
dae18d3bae
Sync with sys/i386/i386/userconfig.c revision 1.116.
1998-12-05 09:22:05 +00:00
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
KATO Takenori
f3284683fb
Sync with sys/i386/i386/userconfig.c revision up to 1.115.
1998-11-06 08:08:05 +00:00
KATO Takenori
c70606fd9f
Sync with sys/i386/i386/machdep.c revision up to 1.315.
1998-11-06 08:07:32 +00:00
KATO Takenori
b494420086
Added rl driver.
1998-10-22 11:29:58 +00:00
KATO Takenori
b69b4c650c
Sync with sys/i386/i386/userconfig.c revision 1.112.
1998-10-13 09:43:09 +00:00
KATO Takenori
45b48978af
Sync with sys/i386/i386/machdep.c revision 1.313.
1998-10-11 15:04:38 +00:00
KATO Takenori
60f27d13a7
Sync with sys/i386/i386/machdep.c revision 1.312.
1998-10-09 12:36:25 +00:00
KATO Takenori
6939f71026
Sync with sys/i386/i386/userconfig.c revision 1.111.
1998-10-08 12:09:38 +00:00