phk
7f79e0b14a
Introduce two functions: physread() and physwrite() and use these directly
...
in *devsw[] rather than the 46 local copies of the same functions.
(grog will do the same for vinum when he has time)
1999-05-07 07:03:47 +00:00
phk
f57a01ebfc
remove b_proc from struct buf, it's (now) unused.
...
Reviewed by: dillon, bde
1999-05-06 20:00:34 +00:00
kato
157de01eb6
Sync with sys/i386/isa/fd.c revision 1.137.
1999-05-05 03:43:00 +00:00
kato
baf8e55667
Fixed missing parenthesis.
...
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-05-05 01:53:43 +00:00
kato
3c0ac2ab1f
Sync with sys/i386/isa/clock.c revision 1.132.
1999-04-28 08:06:00 +00:00
phk
16e3fbd2c1
Suser() simplification:
...
1:
s/suser/suser_xxx/
2:
Add new function: suser(struct proc *), prototyped in <sys/proc.h>.
3:
s/suser_xxx(\([a-zA-Z0-9_]*\)->p_ucred, \&\1->p_acflag)/suser(\1)/
The remaining suser_xxx() calls will be scrutinized and dealt with
later.
There may be some unneeded #include <sys/cred.h>, but they are left
as an exercise for Bruce.
More changes to the suser() API will come along with the "jail" code.
1999-04-27 11:18:52 +00:00
kato
9b64807a87
Sync with sys/i386/isa/isa_dma.c revision 1.2.
1999-04-21 12:17:00 +00:00
kato
4e8c2959e1
Sync with sys/i386/isa/clock.c revision 1.131.
1999-04-21 12:14:37 +00:00
kato
c72fc3b9cd
Fixed missing changes for new-bus (return value of the probe routine).
...
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-04-19 16:10:40 +00:00
kato
49d52688ca
Sync with sys/isa/sio.c revision 1.226.
1999-04-19 11:11:01 +00:00
kato
6b69df13a8
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
peter
b77f8b7ba6
Use PHOLD/PRELE() instead of P_PHSYIO.
1999-04-06 03:12:22 +00:00
kato
4b5383c5c6
Sync with sys/i386/isa/sio.c revision 1.234.
1999-04-03 15:51:14 +00:00
kato
5724f1f404
Sync with sys/i386/isa/sio.c revision up to 1.233.
1999-04-01 13:44:15 +00:00
kato
0e4fc6bc80
Sync with sys/i386/isa/sio.c revision up to 1.231.
1999-03-25 08:26:50 +00:00
kato
eeb7d27ebc
Keyboard driver update.
...
Submitted by: Kazutaka YOKOTA <yokota@FreeBSD.org>
1999-03-10 14:51:53 +00:00
kato
7179175e40
Sync with sys/i386/isa/sio.c revision 1.229.
1999-03-04 10:37:30 +00:00
kato
77147e7aae
Fix for LINE30 option. This option was not tested under new console
...
driver.
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-03-02 12:34:24 +00:00
ken
542b263658
Add a prioritization field to the devstat_add_entry() call so that
...
peripheral drivers can determine where in the devstat(9) list they are
inserted.
This requires recompilation of libdevstat, systat, vmstat, rpc.rstatd, and
any ports that depend on the devstat code, since the size of the devstat
structure has changed. The devstat version number has been incremented as
well to reflect the change.
This sorts devices in the devstat list in "more interesting" to "less
interesting" order. So, for instance, da devices are now more important
than floppy drives, and so will appear before floppy drives in the default
output from systat, iostat, vmstat, etc.
The order of devices is, for now, kept in a central table in devicestat.h.
If individual drivers were able to make a meaningful decision on what
priority they should be at attach time, we could consider splitting the
priority information out into the various drivers. For now, though, they
have no way of knowing that, so it's easier to put them in an easy to find
table.
Also, move the checkversion() call in vmstat(8) to a more logical place.
Thanks to Bruce and David O'Brien for suggestions, for reviewing this, and
for putting up with the long time it has taken me to commit it. Bruce did
object somewhat to the central priority table (he would rather the
priorities be distributed in each driver), so his objection is duly noted
here.
Reviewed by: bde, obrien
1999-02-10 00:04:13 +00:00
kato
4fb7704d09
Sync with syscons for i386.
...
Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1999-02-06 09:30:19 +00:00
kato
2a4a03a1d9
Sync with sys/i386/isa/sio.c revision up to 1.228.
...
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-02-05 11:37:40 +00:00
kato
bada26ac70
Added braces around initializsers and in if-statements.
...
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-02-02 17:26:03 +00:00
phk
67f187760e
Use suser() to check for super user rather than examining cr_uid directly.
...
Use TTYDEF_SPEED rather than 9600 a couple of places.
Reviewed by: bde, with a few grumbles.
1999-01-30 12:17:38 +00:00
kato
dddbbc6479
The "easy" fixe for compiling the kernel -Wunused: remove unreferenced
...
local variable.
1999-01-28 11:36:22 +00:00
kato
718f8ca983
The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static
...
and local variables, goto labels, and functions declared but not defined.
1999-01-28 11:24:36 +00:00
kato
b49b76c12c
Sync with sys/i386/isa/sio.c revision 1.225.
1999-01-27 08:26:16 +00:00
kato
938da8af3f
Fixed argument to intr member of the variable kbd.
1999-01-19 14:08:04 +00:00
kato
f07af697ac
Sync with sys/dev/syscons and sys/dev/kbd drivers.
...
Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1999-01-19 12:41:26 +00:00
peter
5cf49b590f
Update the pccard hooks to use a module style declaration instead.
1999-01-19 00:21:53 +00:00
kato
021ecb1bd6
Added copyright.
...
Pointed out by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1999-01-18 14:55:38 +00:00
kato
9a880cd85d
Don't forget to initialize va_mode.
...
Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
Forgotten by: kato
1999-01-18 14:47:01 +00:00
kato
fddf52b298
Switched to new syscons driver.
...
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp> and
Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1999-01-18 08:38:08 +00:00
kato
fd76cb8785
Sync with sys/i386/isa/sio.c revision up to 1.223.
1999-01-16 11:42:16 +00:00
kato
8ce895b014
Sync with sys/i386/isa/fd.c revision 1.131.
1999-01-16 11:40:02 +00:00
kato
ff153c1347
Sync with sys/i386/isa/sio.c and syscons.c revisions 1.221 and 1.289,
...
respectively.
1999-01-08 16:09:23 +00:00
kato
9ace34cb3e
- Remove bus-dependent addresses from `ic' file.
...
- Special registers of IO-DATA device's RSA series are defined in
ic/rsa.h (new file).
Pointed out by: Bruce Evans <bde@zeta.org.au>
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-01-03 15:57:02 +00:00
kato
0f0d2d450c
Support following devices:
...
- on board 2nd CCU
- Midori Elec. MDC-926Rs
- Midori-Hayes ESP98
- NEC PC-9861K, PC-9801-101 PC-9801-120
- Melco IND-SP and IND-SS
- PIO-9032A/B/C
- B98-01 and B98-02
- IO-data device RSA-98II and RSA-98III
- MC-16550
- MC-RS98
- Media Inteligent RSB-2000/3000 and RSB-384
- PCMCIA modem card
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-01-03 05:03:47 +00:00
kato
73edf934d9
Sync with sys/i386/isa/sio.c revision 1.220.
1998-12-30 08:09:11 +00:00
kato
680fa5ad1c
Sync with sys/i386/isa/fd.c revision 1.130.
1998-12-30 08:06:41 +00:00
kato
947e64babb
Sync with sys/i386/isa/clock.c revision 1.129.
1998-12-17 08:54:47 +00:00
kato
9db11ef281
Sync with sys/i386/isa/fd.c revision 1.129.
1998-12-17 08:40:36 +00:00
kato
89c9c41887
Sync with sys/i386/isa/fd.c revision 1.128.
1998-12-14 09:06:23 +00:00
eivind
d2f9690e5c
Rename one of the two devfs_link's to devfs_makelink.
1998-12-10 19:57:01 +00:00
kato
9fdaea1a1f
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
f46ce9931f
Sync with sys/i386/isa/fd.c revision 1.125.
1998-12-05 09:24:20 +00:00
kato
c94ea688e0
Sync with sys/i386/isa/sio.c revision up to 1.218.
1998-11-23 07:49:03 +00:00
kato
e5f2c0e337
Sync with sys/i386/isa/clock.c revision 1.128.
1998-10-23 13:13:43 +00:00
bde
df88297cad
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
cc59ab7388
Fix for wrap arround.
1998-10-13 03:24:01 +00:00
kato
3bc4b35da0
Implement TSC clock calibration for PC-98.
1998-10-13 02:33:21 +00:00