Commit graph

45268 commits

Author SHA1 Message Date
Peter Wemm b830d4388e A bit more newbusification of si. This still isn't quite finished.
Split out the bus attachments so the impact of the bus xxxvar.h files
with the inline macros for the ivars are confined to one file each.
2000-01-24 07:24:02 +00:00
Warner Losh 25f061dedd Fix plug and play support:
o Cut out the probed stuff.  We no longer need it since newbus implicitly
  checks for this (likely bt can be changed as well in this way).
o Add preliminary support for unload.  Untested because aha doesn't yet
  support identify and there are some interactions with PnP that I've
  not yet worked out.

With this I can boot the AHA-1542CP FW F.0.  All the aha resources
appear to be picked up via pnp now.
2000-01-24 07:08:40 +00:00
Bruce Evans 621d865f30 Removed bogus quotes and unmangled related contractions.
"ktrace(1) syscall trace" -> "ktrace(1)".
2000-01-24 05:38:55 +00:00
Warner Losh d9213675fb Add Billionton 10 Base-TX ETHERNET PC CARD.
This entry has a high likelyhood of conflicting with others since the CIS
identifies this as "PCMCIA" "PCMCIA-ETHERNET-CARD".
2000-01-24 05:35:32 +00:00
Alfred Perlstein 621d130fd8 Clarify that we don't offer hard realtime.
Split timeval options into 3 paragraphs, it's easier on my eyes.
2000-01-24 02:13:21 +00:00
David E. O'Brien 7b5036eb77 In the "cdrom" target it is best to write to the CDROM stage area, *NOT*
the FTP stage area.
2000-01-24 01:22:30 +00:00
Peter Wemm 5b249744bd Initial attempt at newbusification of the specialix si/xio/sx driver.
The files were repo copied from their original location and are part
way towards being portable.
This should unbreak the EISA support in the driver.
I have not updated files* yet as I'm not quite finished.
2000-01-23 22:51:49 +00:00
David E. O'Brien 0eb6f1f6c1 I *hate* using "i" in variables, looks too much like "1" or "l". 2000-01-23 22:46:00 +00:00
Jun Kuriyama 3d5eb0b813 Whitespace/TAB cleanups only. 2000-01-23 22:02:36 +00:00
Jeroen Ruigrok van der Werven a7406a14b3 Change this to reflect some manpage changes I made. 2000-01-23 21:53:31 +00:00
Philippe Charnier f73aae7e60 Spelling. Add missing .El. 2000-01-23 20:36:27 +00:00
Philippe Charnier b8d1ce7ebf Remove invalid section name. Add missing .El. 2000-01-23 20:33:38 +00:00
Philippe Charnier 0518c2b948 Remove invalid section name. 2000-01-23 20:32:24 +00:00
Philippe Charnier a90c17f501 Add a FILES section. 2000-01-23 20:29:46 +00:00
Philippe Charnier 497adc8286 Use .Xr for references. 2000-01-23 20:28:41 +00:00
Philippe Charnier 1e7ae6a9af Add missing .El.
-Wall cleaning.
2000-01-23 20:27:32 +00:00
Philippe Charnier 97e84c76fd Do not dot terminate list of references. 2000-01-23 20:26:20 +00:00
Philippe Charnier bb897a8710 Convert err() to errx(), reason is already provided. Complete the
abort on allocation failure instead of deferencing NULL later.
2000-01-23 20:25:01 +00:00
Philippe Charnier e6df6417f2 Typo 2000-01-23 20:23:38 +00:00
Philippe Charnier 922a51eea0 Add section number to .Xr. Use .Pa for filenames.
fprintf -> warnx.
2000-01-23 20:22:23 +00:00
Philippe Charnier fea43bdfa5 Remove invalid section name. Add missing .El. Do not dot terminate
sentences in FILES section.
2000-01-23 20:20:55 +00:00
Philippe Charnier 5d4a8fa90e Rework use of Nm.
Remove -? flag that was not working but documented. Make it work instead
but hide it in man page and usage string as others tools do.
Spelling.
Abort on allocation failure (with errx()).
2000-01-23 20:19:34 +00:00
Philippe Charnier e2b7d85745 Do not dot terminate sentences inside FILES section. Lowercase
inside error messages.
2000-01-23 20:17:41 +00:00
Philippe Charnier d67724c7c9 Use Ns and Sx. -current is 4 not 3. 2000-01-23 20:16:21 +00:00
Peter Wemm fe8140cd15 Fix some warnings. 2000-01-23 19:27:11 +00:00
Peter Wemm 62797de451 remove "extern int cold" from SPLUSBCHECK - it causes a heap of warnings. 2000-01-23 19:26:16 +00:00
Peter Wemm 10a1190c8b Fix a warning in DIAGNOSTIC code. 2000-01-23 19:25:29 +00:00
Peter Wemm 90c55ca555 Sync NEWCARD a bit with GENERIC. Remove trailing '0' on unwired devices. 2000-01-23 18:31:19 +00:00
Peter Wemm 97608dbe74 Some formatting cleanups and remove comments about numbers of units that
were intended to head off confusion about the trailing '0'.
2000-01-23 18:30:35 +00:00
Jeroen Ruigrok van der Werven f84a44a497 Get rid of lame \& usage. 2000-01-23 18:30:17 +00:00
Jeroen Ruigrok van der Werven 038ec87581 Please welcome the mlx driver manpage. 2000-01-23 18:25:49 +00:00
Peter Wemm 6ff37636a3 Remove #if 0'ed reference to isa_device->id_alive 2000-01-23 18:21:20 +00:00
Jeroen Ruigrok van der Werven 016266b9b5 Please welcome the amr driver manpage. 2000-01-23 18:12:56 +00:00
Peter Wemm 8ef328cfe9 Remove the cam-specific device wiring code. This was a duplicate of
the data in the resource tables, and cam is getting it directly now.
2000-01-23 18:05:24 +00:00
Peter Wemm 75f51904b5 A minimal update to the device wiring code so that it looks at the
dynamic resource tables rather than relying on a duplicated cam-specific
table generated by config(8) in ioconf.c.  This was a major holdup to
getting loader / userconfig driven configuration of scsi wiring.
2000-01-23 18:03:38 +00:00
Jeroen Ruigrok van der Werven a9d84bd07c Remove ssc(4), su(4) and uk(4).
These have been surpassed by CAM/xpt/pass/camcontrol(8) and libcam.

OK'd by:	peter
2000-01-23 17:48:19 +00:00
Jeroen Ruigrok van der Werven cfcdae067b Third round of config related changes to the manpages.
device blah0 -> device blah for PCI devices and busses.
2000-01-23 17:00:18 +00:00
Jeroen Ruigrok van der Werven b9781e2007 Second round of config related changes to the manpages.
device blah0 -> device blah for PCI devices and busses.
2000-01-23 16:13:26 +00:00
Nick Hibma db972b58b5 Check whether we can change config at all. If any of the endpoints
has been opened, we should not allow configuration changes as endpoint
descriptors might disappear.

PR:	16256, 16168
2000-01-23 15:48:29 +00:00
Boris Popov 8dc74b6288 Backout previous commit. It was a mistake. 2000-01-23 15:47:46 +00:00
Peter Wemm 647b247c34 oops, nearly forgot to commit the addition of ppbus_if.m to the list. 2000-01-23 15:42:44 +00:00
Nick Hibma bf79729b6e Zap the vnodes for the control endpoint as well. 2000-01-23 15:42:08 +00:00
Peter Wemm 5331081645 Add an example vpo module. I don't have a zip drive to test it, but it
behaves the normal way when loaded at runtime versus being statically
compiled.  (normal == print garbage on the printer :-).
2000-01-23 15:26:15 +00:00
Nick Hibma 9c918de3de Return ENXIO on error, not 0. Seems to have been skipped when converting
to newbus.

Reviewed by:	bde
2000-01-23 15:11:15 +00:00
Jeroen Ruigrok van der Werven 6b713d5806 First round of config related changes to the manpages.
device blah0 -> device blah for PCI devices and busses.
2000-01-23 15:04:20 +00:00
Boris Popov 9e991dfa2f Replace non obvious number with SPECNAMELEN constant.
Reviewed by:	phk
2000-01-23 14:58:53 +00:00
Poul-Henning Kamp 7fd299cb92 Add a couple of strategic sysctls for monitoring.
In the rather obscure case of hardpps(), use a type-II PLL if the external
signal is phase locked, but a FLL if it isn't.
2000-01-23 14:52:37 +00:00
Peter Wemm 3fc005f656 Drop 'at ppbus?' and trailing '0' from ppbus children. 2000-01-23 14:47:58 +00:00
Peter Wemm 0d31b1798d Drop 'at ppbus?' and the trailing '0' from the ppbus children. 2000-01-23 14:46:20 +00:00
Peter Wemm 0f063508d7 Some newbus-inspired tidy-ups. Use device_identify() rather than scanning
the resource table to locate children.  The 'at ppbus?' can go again.
Remove a few #if Nxxx > 0' type things, config arranges this for us.
Move the newbus method glue next to the DRIVER_MODULE() stuff so we
don't need extra prototypes.
Don't set device descriptions until after the possibility of the probe
returning an error.
Remove all cdevsw_add() calls, all the drivers that did this also use
make_dev() correctly, so it's not required.
A couple of other minor nits.
2000-01-23 14:41:04 +00:00