KATO Takenori
82749a0af6
Sync with sys/i386/i386/userconfig.c revision 1.118.
1998-12-14 08:53:32 +00:00
KATO Takenori
dcb6aac9bb
Sync with sys/i386/conf/options.i386 revision 1.95.
1998-12-14 08:52:20 +00:00
KATO Takenori
77d493c5b5
Sync with sys/i386/isa/lpt.c revision 1.72.
1998-12-11 08:48:21 +00:00
KATO Takenori
e4a8d41703
Sync with sys/i386/i386/machdep.c revision 1.317.
1998-12-11 08:04:33 +00:00
Eivind Eklund
2ae353f9a7
Rename one of the two devfs_link's to devfs_makelink.
1998-12-10 19:57:01 +00:00
KATO Takenori
d021dab50a
Sync with sys/i386/conf/Makefile.i386 revision 1.130.
1998-12-08 08:19:45 +00:00
KATO Takenori
e4561e2ae0
Sync with sys/i386/isa/fd.c, if_fe.c, npx.c and sio.c revisions 1.126,
...
1.44, 1.63 and 1.219, respectively.
1998-12-08 08:18:59 +00:00
KATO Takenori
5a5f82fc61
Sync with sys/i386/i386/userconfig.c revision 1.117.
1998-12-08 08:17:43 +00:00
Archie Cobbs
f1d19042b0
The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static
...
and local variables, goto labels, and functions declared but not defined.
1998-12-07 21:58:50 +00:00
KATO Takenori
6684a4f19d
Sync with sys/i386/isa/fd.c revision 1.125.
1998-12-05 09:24:20 +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
7d1d31e431
Sync with sys/i386/conf/optins.i386 revision 1.94.
1998-12-05 09:20:53 +00:00
KATO Takenori
0289a3dcbb
Sync with sys/i386/conf/SMP-GENERIC revision 1.23.
1998-12-05 09:19:30 +00:00
KATO Takenori
5365b3a408
Sync with sys/i386/conf/GENERIC revision 1.133.
1998-12-05 09:17:31 +00:00
Archie Cobbs
2127f26023
Examine all occurrences of sprintf(), strcat(), and str[n]cpy()
...
for possible buffer overflow problems. Replaced most sprintf()'s
with snprintf(); for others cases, added terminating NUL bytes where
appropriate, replaced constants like "16" with sizeof(), etc.
These changes include several bug fixes, but most changes are for
maintainability's sake. Any instance where it wasn't "immediately
obvious" that a buffer overflow could not occur was made safer.
Reviewed by: Bruce Evans <bde@zeta.org.au>
Reviewed by: Matthew Dillon <dillon@apollo.backplane.com>
Reviewed by: Mike Spengler <mks@networkcs.com>
1998-12-04 22:54:57 +00:00
KATO Takenori
c31c6a9cce
Sync with sys/i386/conf/majors.i386 revision 1.93.
1998-12-04 14:41:32 +00:00
KATO Takenori
7ef0b9d6e5
Sync with sys/i386/conf/majors.i386 revision up to 1.55.
1998-12-04 14:39:29 +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
2992cdbc3f
Sync with sys/i386/isa/isa.c revision 1.117.
1998-12-02 08:04:12 +00:00
KATO Takenori
de693de8e7
Sync with sys/i386/conf/majors.i386 revision up to 1.53.
1998-12-02 08:02:41 +00:00
KATO Takenori
f06a63b4f2
Sync with sys/i386/boot/netboot/Makefile revision 1.21.
1998-11-29 11:55:11 +00:00
KATO Takenori
7adae46cd3
Sync with sys/i386/boot/netboot/Makefile revision 1.20.
1998-11-26 11:47:51 +00:00
KATO Takenori
fcc6e7373f
Reorder entries of ed drivers. Many NICs can be automatically
...
detected, even though a user doesn't disable unused entries with
userconfig.
Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
1998-11-25 11:00:31 +00:00
KATO Takenori
3bf3b7af20
Cosmetic change.
1998-11-25 10:53:21 +00:00
KATO Takenori
76a505024d
Sync with sys/i386/isa/sio.c revision up to 1.218.
1998-11-23 07:49:03 +00:00
KATO Takenori
94563b4513
Sync with sys/i386/boot/biosboot/Makefile revision 1.67.
1998-11-23 07:34:37 +00:00
Archie Cobbs
2b81bbcbef
Eliminate compiler warning.
1998-11-21 01:57:48 +00:00
KATO Takenori
d969b47c9c
Sync with sys/i386/isa/wd.c revision up to 1.180.
1998-11-16 08:13:54 +00:00
KATO Takenori
258591400a
Sync with sys/i386/conf/options.i386 revision 1.92.
1998-11-16 08:11:58 +00:00
KATO Takenori
22276a9a88
Sync with sys/i386/conf/Makefile.i386 revision 1.129.
1998-11-16 08:09:16 +00:00
KATO Takenori
e6a8c534a3
Sync with sys/i386/conf/GENERIC revision 1.131.
1998-11-13 08:18:44 +00:00
KATO Takenori
e4b4a0d1dc
Sync with sys/i386/boot/kzipboot/malloc.c revision 1.7.
1998-11-13 08:18:14 +00:00
Doug Rabson
7095ee912b
* Fix a couple of places in the device pager where an address was
...
truncated to 32 bits.
* Change the calling convention of the device mmap entry point to
pass a vm_offset_t instead of an int for the offset allowing
devices with a larger memory map than (1<<32) to be supported
on the alpha (/dev/mem is one such).
These changes are required to allow the X server to mmap the various
I/O regions used for device port and memory access on the alpha.
1998-11-08 12:39:07 +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
48ba888a6a
Sync with sys/i386/conf/options.i386 revision 1.91.
1998-11-06 08:07:00 +00:00
KATO Takenori
a0a1e229e8
Sync with sys/i386/conf/Makefile.i386 revision 1.128.
1998-11-06 08:06:32 +00:00
Dag-Erling Smørgrav
fb46af4f6c
Back out previous commit. The bpfilter -> bpf transition will have to be a
...
flag day unless we can hack config(8) to smooth things over.
1998-11-03 22:01:22 +00:00
Dag-Erling Smørgrav
10b4ab477f
Rename the 'bpfilter' pseudo-device to 'bpf'. The old syntax is still legal
...
and will stick around for a while.
1998-11-03 21:12:20 +00:00
Luigi Rizzo
9525e8f53c
Use "KB" instead of "Kb" for KiloBytes, consistently with other
...
drivers and common practices.
1998-10-30 10:57:09 +00:00
KATO Takenori
5ff07d2ee7
Sync with sys/i386/conf/Makefile.i386 revision 1.127.
1998-10-28 10:48:37 +00:00
KATO Takenori
7f9848cd68
Sync with sys/i386/isa/clock.c revision 1.128.
1998-10-23 13:13:43 +00:00
Bruce Evans
d0644dfc47
Removed all `vector xxxintr' specifications. Interrupt handlers are now
...
configured in drivers.
Don't quote port names that don't have a digit in them.
1998-10-22 16:16:02 +00:00
Bruce Evans
291adf9b21
Removed all `vector xxxintr' specifications. Interrupt handlers are now
...
configured in drivers.
1998-10-22 15:31:33 +00:00
KATO Takenori
b494420086
Added rl driver.
1998-10-22 11:29:58 +00:00
Bruce Evans
fe310de802
Initialize isa_devtab entries for interrupt handlers in individual
...
device drivers, not in ioconf.c. Use a different hack in isa_device.h
so that a new config(8) is not required yet.
pc98 parts approved by: kato
1998-10-22 05:58:45 +00:00
KATO Takenori
abd5db200f
Commented out aic.
1998-10-18 15:55:20 +00:00
KATO Takenori
c8e89e8bbd
Update SMP-GENERIC98 to something a bit more recent based on GENERIC98.
1998-10-18 14:02:43 +00:00
KATO Takenori
a8a4a44273
Sync with sys/i386/conf/GENERIC revision 1.125.
1998-10-18 13:58:16 +00:00
KATO Takenori
e165741792
Commented out bs driver.
1998-10-16 16:22:35 +00:00
Søren Schmidt
8de3e08bf8
Make the next_writeable address specific for each drive, there might
...
be more than one burner online.
1998-10-15 08:11:55 +00:00
KATO Takenori
9e9260f743
Sync with sys/i386/isa/isa.c and wd.c revisions 1.115 and 1.177,
...
respectively.
1998-10-13 09:44:09 +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
d74a7fd03e
Commented out aic driver.
1998-10-13 08:14:33 +00:00
KATO Takenori
854de3d138
Fix for wrap arround.
1998-10-13 03:24:01 +00:00
KATO Takenori
f1132a191e
Implement TSC clock calibration for PC-98.
1998-10-13 02:33:21 +00:00
KATO Takenori
aea68bce9f
Sync with sys/i386/isa/isa.c revision 1.114.
1998-10-12 15:06:02 +00:00
KATO Takenori
9aba3db9f1
Sync with sys/i386/boot/biosboot/table.c revision 1.17.
1998-10-11 15:09:36 +00:00
KATO Takenori
02ca745405
Sync with sys/i386/boot/biosboot/boot.c revision up to 1.74.
1998-10-11 15:09:14 +00:00
KATO Takenori
980418a9b0
Sync with sysi/386/boot/biosboot/boot.h revision 1.24.
1998-10-11 15:08:50 +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
9e1e84578a
Sync with sys/i386/conf/files.i386 revision 1.206.
1998-10-11 15:02:49 +00:00
KATO Takenori
abe3697a3a
Sync with sys/i386/conf/Makefile.i386 revision 1.126.
1998-10-11 15:01:40 +00:00
KATO Takenori
049f9fd334
Sync with sys/i386/conf/GENERIC revision 1.124.
1998-10-11 15:00:24 +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
c9b153c8af
Oops, discard my previous commits becase sumitted code is for RELENG_2_2.
1998-10-08 17:16:41 +00:00
KATO Takenori
caff4610b9
Add entry for EtherEZ98 and Access/PC N98C+ cards.
...
Reviewed by: kato
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1998-10-08 17:07:44 +00:00
KATO Takenori
7143cdbb01
Add ungermann-Bass Access/PC N98C+ support to fe driver (PC-98).
...
Reviewed by: kato
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1998-10-08 17:06:32 +00:00
KATO Takenori
bb168650e8
Add SMC EtherEZ98 support to ed driver (PC-98).
...
Reviewed by: kato
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1998-10-08 17:04:59 +00:00
KATO Takenori
acb3c15910
Sync with sys/i386/conf/GENERIC revision up to 1.123.
1998-10-08 12:10:07 +00:00
KATO Takenori
6939f71026
Sync with sys/i386/i386/userconfig.c revision 1.111.
1998-10-08 12:09:38 +00:00
Søren Schmidt
f8161cee7c
Remove debug output on disk change.
1998-10-08 06:41:44 +00:00
KATO Takenori
4536af6a70
- Implement enabling write allocate on AMD K5/K6/K6-2 cpus.
...
The code was originaly contributed by Kelly Yancey
<kbyanc@freedomnet.com> in PR i386/6269 and revised by Akio Morita
<amorita@meadow.scphys.kyoto-u.ac.jp> and me. Test was performed by
Akio Morita and Toshiomi Moriki <moriki@db.is.kyushu-u.ac.jp>.
- Fix stylistic bug in identcpu.c.
- Update copyright in initcpu.c
- Fix typo in LINT.
PR: 6269 and 6270
1998-10-06 13:16:29 +00:00
KATO Takenori
2ed839e4cf
Sync with sys/i386/conf/Makefile.i386 revision 1.125.
1998-10-05 08:57:17 +00:00
KATO Takenori
b4c3b946da
Sync with sys/i386/boot/biosboot/boot.c revision 1.72.
1998-10-05 07:58:05 +00:00
KATO Takenori
b3c2b0173a
Sync with sys/i386/i386/machdep.c revision 1.311.
1998-09-30 13:21:44 +00:00
KATO Takenori
2b336086eb
Sync with sys/i386/i386/userconfig.c revision 1.110.
1998-09-28 08:26:10 +00:00
KATO Takenori
6a75025663
Sync with sys/i386/i386/machdep.c revision 1.310.
1998-09-28 08:25:29 +00:00
KATO Takenori
f36effada3
Sync with sys/i386/conf/options.i386 revision 1.89.
1998-09-28 08:23:26 +00:00
KATO Takenori
b68e295760
Sync with sys/i386/conf/SMP-GENERIC revision 1.16.
1998-09-28 08:20:55 +00:00
KATO Takenori
42d36a9a0b
Sync with sys/i386/isa/clock.c revision 1.127.
1998-09-22 16:12:00 +00:00
KATO Takenori
91dc9190a6
Sync with sys/i386/conf/majors.i386 revision 1.50.
1998-09-22 16:11:38 +00:00
KATO Takenori
a80a8d7271
Sync with sys/i386/conf/Makefile.i386 revision 1.124.
1998-09-22 16:11:08 +00:00
KATO Takenori
77c2f3685e
Sync with sys/i386/conf/GENERICupgrade revision 1.3.
1998-09-22 16:10:40 +00:00
KATO Takenori
e0029f2568
Sync with sys/i386/isa/clock.c revision 1.126.
1998-09-20 10:51:57 +00:00
KATO Takenori
47d002cf75
Sync with sys/i386/conf/files.i386 revision 1.205.
1998-09-20 10:50:18 +00:00
KATO Takenori
e185bae6e1
Sync with sys/i386/conf/SMP-GENERIC revision up to 1.15.
1998-09-19 13:36:13 +00:00
KATO Takenori
770e1ffc56
Sync with sys/i386/conf/GENERIC revision 1.118.
1998-09-19 13:35:18 +00:00
KATO Takenori
7ef16b04e6
Sync with sys/i386/i386/userconfig.c revision 1.109.
1998-09-17 13:14:14 +00:00
KATO Takenori
facd783008
Sync with sys/i386/isa/pcaudio.c revision 1.43.
1998-09-16 08:38:50 +00:00
KATO Takenori
12629290f5
Sync with sys/i386/isa/files.i386 and options.i386 revisions 1.204 and
...
1.87, respectively.
1998-09-16 08:37:40 +00:00
KATO Takenori
c87ddee143
Sync with sys/i386/isa/fd.c revision 1.123.
1998-09-16 08:08:38 +00:00
KATO Takenori
6b47fe275c
Sync with sys/i386/conf/Makefile.i386 revision 1.123.
1998-09-16 08:04:40 +00:00
Søren Schmidt
a8445737e7
Add VESA support to syscons.
...
Kazu writes:
The VESA support code requires vm86 support. Make sure your kernel
configuration file has the following line.
options "VM86"
If you want to statically link the VESA support code to the kernel,
add the following option to the kernel configuration file.
options "VESA"
The vidcontrol command now accepts the following video mode names:
VESA_132x25, VESA_132x43, VESA_132x50, VESA_132x60, VESA_800x600
The VESA_800x600 mode is a raster display mode. The 80x25 text will
be displayed on the 800x600 screen. Useful for some laptop computers.
vidcontrol accepts the new `-i <info>' option, where <info> must be
either `adapter' or `mode'. When the `-i adapter' option is given,
vidcontrol will print basic information (not much) on the video
adapter. When the `-i mode' option is specified, vidcontrol will
list video modes which are actually supported by the video adapter.
Submitted by: Kazutaka YOKOTA yokota@FreeBSD.ORG
1998-09-15 18:16:39 +00:00
KATO Takenori
1867aaa0e8
Sync with sys/i386/i386/userconfig.c revision 1.108.
1998-09-15 14:11:42 +00:00
KATO Takenori
81083f630d
Sync with sys/i386/conf/GENERIC, SMP-GENERIC, device.i386, files.i386,
...
majors.i386 and options.i386 revisions 1.116, 1.13, 1.14, 1.203, 1.49
and 1.86, respectively.
1998-09-15 14:10:56 +00:00
KATO Takenori
a19c2697f0
Adjust for sd->da and the loss of od.
1998-09-15 14:08:34 +00:00
KATO Takenori
a42481ee16
Sync with sys/i386/isa/fd.c and wd.c revisions 1.122 and 1.176,
...
respectively.
1998-09-15 14:07:08 +00:00
Justin T. Gibbs
27970de130
Convert SCSI disk bios geometry code to CAM.
1998-09-15 10:05:50 +00:00
KATO Takenori
7b2c5bd263
Deleted DDB and DIAGNOSTIC options.
1998-09-15 08:25:09 +00:00