phk
86602fc06c
Deorbit COMPAT_SUNOS.
...
We inherited this from the sparc32 port of BSD4.4-Lite1. We have neither
a sparc32 port nor a SunOS4.x compatibility desire these days.
2004-06-11 11:16:26 +00:00
phk
f873013198
Add missing <sys/module.h> includes.
2004-06-07 06:04:27 +00:00
phk
17b52df3d7
Centralize the line discipline optimization determination in a function
...
called ttyldoptim().
Use this function from all the relevant drivers.
I belive no drivers finger linesw[] directly anymore, paving the way for
locking and refcounting.
2004-06-04 21:55:55 +00:00
phk
06049d3eaf
Manual edits to change linesw[]-frobbing to ttyld_*() calls.
2004-06-04 20:04:52 +00:00
phk
ba3920e2a2
Machine generated patch which changes linedisc calls from accessing
...
linesw[] directly to using the ttyld...() functions
The ttyld...() functions ar inline so there is no performance hit.
2004-06-04 16:02:56 +00:00
phk
71166afe0a
Add missing <sys/module.h> #includes
2004-06-04 13:04:10 +00:00
phk
9bb2c2f2d2
Make the remaining serial drivers call ttyioctl() rather than calling
...
the linedisc directly.
2004-06-04 08:02:37 +00:00
phk
9db9f1379c
Add missing <sys/module.h> includes currently relying on nested include
...
in <sys/kernel.h>
2004-06-03 06:10:02 +00:00
phk
e0c89dae13
There is no need to explicitly call the stop function. In all likelyhood
...
->l_close() did it and ttyclose certainly will.
2004-06-01 11:57:15 +00:00
phk
b59eec9a5a
There is no need to explicitly call ttwakeup() and ttwwakeup() after
...
ttyclose() has been called. It's already been done once by ttyclose,
and probably once by the line-discipline too.
2004-06-01 11:38:06 +00:00
phk
d4a4e27cd4
ttyclose() increments t_gen. Remove redundant increments in drivers.
2004-06-01 10:15:56 +00:00
nyan
7652ad90b0
Merged from sys/dev/fdc/fdc.c revision 1.272.
2004-05-30 13:56:06 +00:00
nyan
db874ef060
Mereged from sys/dev/sio/sio.c revision 1.429.
2004-05-06 13:16:45 +00:00
nyan
5846678ba8
- Remove obsolete examples.
...
- Add a comment about meaning of flags.
- Disable unused defines.
2004-05-01 06:53:38 +00:00
nyan
4bd4019860
Merged from sys/dev/sio/sio.c revision 1.428.
2004-05-01 06:46:10 +00:00
nyan
2771b37b82
Merged from sys/isa/fd.c revision 1.270.
2004-04-25 12:43:44 +00:00
imp
ebf059d1df
Remove advertising clause from University of California Regent's
...
license, per letter dated July 22, 1999 and email from Peter Wemm,
Alan Cox and Robert Watson.
Approved by: core, peter, alc, rwatson
2004-04-07 05:00:01 +00:00
nyan
af934bf968
Add a comment about time stamper.
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
2004-03-29 12:51:46 +00:00
nyan
8a75d031d7
- Fix PC98 supports after importing auto selection. [1]
...
- Fix 1.44MB floppy drive probe sequence. [2]
Submitted by: Watanabe Kazuhiro <CQG00620@nifty.ne.jp> [1]
chi@bd.mbn.or.jp (Chiharu Shibata) [2]
2004-03-28 13:40:23 +00:00
njl
05a1f56fc9
Convert callers to the new bus_alloc_resource_any(9) API.
...
Submitted by: Mark Santcroos <marks@ripe.net>
Reviewed by: imp, dfr, bde
2004-03-17 17:50:55 +00:00
imp
e4c4e93d49
including isa_device.h was historical in this file, remove it
2004-03-15 10:39:01 +00:00
nyan
4d5eb6b80f
Remove '#include <machine/bus_pio.h>'. This is meaningless.
2004-03-07 05:39:38 +00:00
phk
355cdf2848
Remove unused FDNUMTOUNIT() macro
2004-02-29 10:21:40 +00:00
nyan
8f0ca54fc2
Merged from sys/isa/fd.c revision 1.266.
2004-02-26 14:59:10 +00:00
phk
ad925439e0
Device megapatch 4/6:
...
Introduce d_version field in struct cdevsw, this must always be
initialized to D_VERSION.
Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing
four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
2004-02-21 21:10:55 +00:00
phk
fcf7e634fb
Device megapatch 3/6:
...
Add missing D_TTY flags to various drivers.
Complete asserts that dev_t's passed to ttyread(), ttywrite(),
ttypoll() and ttykqwrite() have (d_flags & D_TTY) and a struct tty
pointer.
Make ttyread(), ttywrite(), ttypoll() and ttykqwrite() the default
cdevsw methods for D_TTY drivers and remove the explicit initializations
in various drivers cdevsw structures.
2004-02-21 20:41:11 +00:00
phk
df397dedea
Device megapatch 1/6:
...
Free approx 86 major numbers with a mostly automatically generated patch.
A number of strategic drivers have been left behind by caution, and a few
because they still (ab)use their major number.
2004-02-21 19:42:58 +00:00
nyan
f36f9e2c2f
Merged from sys/dev/sio/sio.c revision 1.418.
2004-01-21 16:12:29 +00:00
nyan
e05b985b78
Add detach method.
2003-12-28 12:25:49 +00:00
bde
eb31f8e4f7
Merged from sys/dev/sio/sio.c revision 1.417.
2003-12-26 03:06:11 +00:00
bde
32b3c399d1
Merged from sys/dev/sio/sio.c revisions 1.415 and 1.416.
...
Approved by: nyan
(Blanket approval for simple changes in sio.)
2003-11-17 23:13:08 +00:00
nyan
2e3e36d4ab
MFi386: revision 1.206
2003-11-04 13:15:12 +00:00
nyan
52ef645f2c
Split pc98 support into pc98/pc98/nmi.c.
2003-11-04 13:01:41 +00:00
nyan
af1d64472e
Merged from sys/isa/syscons_isa.c revision 1.24.
2003-10-31 13:48:24 +00:00
phk
5a1c5c9c13
Eliminate use bio_blkno.
2003-10-18 17:51:26 +00:00
nyan
9f426ad282
Merged from sys/dev/sio/sio.c revisions from 1.405 to 1.414.
2003-10-05 11:55:14 +00:00
nyan
937fbbdfd4
MFi386: revision 1.205
2003-10-05 08:56:49 +00:00
phk
0c8bfb6d00
OK, I messed up /dev/console with what I had hoped would be compat
...
code. Convert remaining console drivers and hope for the best.
2003-09-26 19:35:50 +00:00
phk
df8b28032a
Typo in last commit: missing ')'
2003-09-26 12:13:35 +00:00
phk
30f60296f2
Change fb_attach() and fb_detach() to take a integer unit number rather
...
than a dev_t.
All of the dev_t's passed were bogusly created with makedev()
2003-09-26 10:41:44 +00:00
nyan
1087d47522
Merged from sys/isa/fd.c revisions 1.259 and 1.260.
2003-09-18 09:49:08 +00:00
nyan
2edddd40ef
Merged from sys/isa/fd.c revision 1.258.
2003-09-13 12:56:05 +00:00
nyan
66714cf37a
MFi386: revision 1.204.
2003-09-11 14:05:06 +00:00
nyan
65e872ed0b
Merged from sys/isa/fd.c revisions 1.252, 1.253, 1.254, 1.255 and 1.257.
2003-09-11 13:35:35 +00:00
nyan
66f7142c64
Merged from sys/dev/sio/sio.c revisions 1.403 and 1.404.
2003-08-28 11:20:54 +00:00
nyan
ce8950904e
MFi386: revisions 1.202 and 1.203.
2003-08-23 06:06:55 +00:00
imp
3765cbdfd1
bandaide to make this build again
2003-08-16 17:22:54 +00:00
nyan
f2c692be93
MFi386: revision 1.201.
2003-08-08 12:45:42 +00:00
nyan
545a2236ae
Merged from sys/dev/sio/sio.c revision 1.400.
2003-08-02 09:41:31 +00:00
nyan
10c63974c2
Merged from sys/dev/ppc/ppc.c revision 1.42.
2003-08-02 09:25:25 +00:00