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
235db2cce1
Sync with sys/i386/i386/userconfig.c revision 1.129.
1999-02-04 13:58:44 +00:00
kato
b7574da882
Sync with sys/i386/i386/machdep.c revision 1.324.
1999-02-04 09:55:42 +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
kato
ef0e64aeaf
Sync with sys/dev/syscons/syscons.c revision 1.294.
1999-02-02 17:21:33 +00:00
sos
1f20179a0d
Bzero the devstat structure before use.
...
Pointed out by: <Kenneth Merry> ken@plutotech.com
1999-01-31 23:08:47 +00:00
sos
8e94294dd3
Add device stats for the acd device.
1999-01-31 21:51:03 +00:00
kato
cf43042d95
Sync with sys/i386/i386/userconfig.c revision 1.128.
1999-01-31 17:44:06 +00:00
phk
3d7d9296c0
Use suser() to determine super-user-ness, don't examine cr_uid directly.
1999-01-30 12:21:49 +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
33c0a6b08a
Sync with sys/i386/i386/machdep.c revision 1.323.
1999-01-29 10:43:09 +00:00
kato
4fdff4332e
Oops, added parentheses after `else'.
...
Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
1999-01-28 13:32:07 +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
394d053b74
Sync with sys/i386/isa/wd.c revision 1.187.
1999-01-28 09:21:35 +00:00
kato
87b0be938f
Sync with sys/i386/isa/if_ed.c revision 1.149.
1999-01-28 09:19:16 +00:00
kato
942e65945f
Sync with sys/i386/isa/diskslice_machdep.c revision 1.33.
1999-01-28 09:18:21 +00:00
kato
bf509156c8
Sync with sys/i386/i386/userconfig.c revision 1.127.
1999-01-28 09:13:20 +00:00
kato
e118af2e3e
Sync with sys/i386/conf/GENERIC revision 1.144.
1999-01-28 09:12:05 +00:00
kato
c258beda32
Clean up LD-BDN reset code(PC-98).
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-01-27 11:05:12 +00:00
kato
b49b76c12c
Sync with sys/i386/isa/sio.c revision 1.225.
1999-01-27 08:26:16 +00:00
kato
3892a40917
Sync with sys/i386/conf/Makefile.i386 revision 1.138.
1999-01-27 08:25:19 +00:00
kato
1ba5f57ac2
Initialize the member atr_buffer.
...
Pointed out by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
1999-01-27 08:22:08 +00:00
kato
50119e3884
Sync with sys/i386/conf/Makefile.i386 revision 1.137.
1999-01-25 12:12:01 +00:00
kato
b5d3b3b5a9
Remove 'alog'.
1999-01-20 08:31:56 +00:00
kato
f0616fa714
Sync with sys/i386/conf/Makefile.i386 revision 1.136.
1999-01-20 08:29:48 +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
a24ed4883b
Merge with sys/dev/syscons/syscons.c revision 1.292.
...
Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1999-01-18 14:48:34 +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
fc135af451
Sync with sys/i386/i386/userconfig.c revision 1.126.
1999-01-18 11:01:57 +00:00
kato
845fd89ca1
Sync with sys/i386/conf/Makefile.i386 revision 1.135.
1999-01-18 11:00:29 +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
8a0c82ad4e
Make old syscons work. (New syscons driver for PC98 is still under
...
development.)
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-01-17 15:42:27 +00:00
kato
c09aa82d6b
Sync with sys/i386/isa/wd.c revision 1.186.
1999-01-17 12:24:48 +00:00
kato
df5f3a632f
Revise sio entries to synchronize with current driver.
...
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1999-01-16 13:20:42 +00:00
kato
4f24cd0954
Sync with sys/i386/isa/wd.c revision up to 1.185.
1999-01-16 11:43:12 +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
b1b04dbe93
Sync with sys/i386/isa/npx.c revision 1.65.
1999-01-16 11:41:18 +00:00
kato
8ce895b014
Sync with sys/i386/isa/fd.c revision 1.131.
1999-01-16 11:40:02 +00:00
kato
14a90288e9
Sync with sys/i386/i386/machdep.c revision up to 1.125.
1999-01-16 11:39:08 +00:00
kato
f4bae6e981
Sync with sys/i386/i386/machdep.c revision up to 1.322.
1999-01-16 11:38:03 +00:00
kato
34c279f4b4
Sync with sys/i386/conf/majors.i386 revision up to 1.64.
1999-01-16 11:36:28 +00:00
eivind
519075dba9
Add a prototype to silence warnings.
1999-01-12 01:28:00 +00:00
eivind
4e34ff4e34
Silence warnings.
1999-01-12 00:36:36 +00:00
jdp
ffcc901f03
Switch to using ".So" as the extension for PIC object files rather
...
than ".so". The old extension conflicted with well-established
naming conventions for dynamically loadable modules.
The "clean" targets continue to remove ".so" files too, to deal with
old systems.
1999-01-09 21:51:00 +00:00