Commit Graph

8354 Commits

Author SHA1 Message Date
roam
3ea3d2368d Catch up with the hardware notes: list the supported Compaq controllers.
PR:		55641
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
2003-09-05 14:17:33 +00:00
roam
4c11c5adaa Document the SC_NO_SUSPEND_VTYSWITCH kernel config option.
PR:		55562
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
2003-09-05 13:27:57 +00:00
maxim
a2e10c2f7f o Fix a typo in rev. 1.196: ifconfig 9 -> ifconfig 8.
PR:		docs/56488
Submitted by:	Yoshihiko Sarumaru <mistral@imasy.or.jp>
2003-09-05 11:43:18 +00:00
jkoshy
5ed65ab40c Correct troff usage; typo fixes. 2003-09-05 09:40:10 +00:00
jkoshy
0d0d78bb93 Allow the PS version of this paper to be built. 2003-09-05 09:38:54 +00:00
ru
f130294878 Make the creation of the OpenSSL whatis(1) database conditional on
NOCRYPT and NO_OPENSSL.
2003-09-04 21:24:18 +00:00
peter
06abe0101f Emergency backout of rev 1.152. This is a 100% guaranteed way to totally
hose your system.  You end up with just about everything statically linked
(except for libpam.so), which then causes all the pam users to fail.
eg: login, sshd, su etc all stop working because dlopen no longer works
because there is no libc.so in memory anymore.

gcc passes -L/usr/lib to ld.  The /usr/lib/libxxx.so symlink is *not* a
compatability link.  It is actually the primary link.  There should be no
symlinks in /lib at all.  Only /lib/libXX.so.Y.

peter@daintree[9:27pm]/usr/bin-104> file yppasswd
yppasswd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 5.1.1, dynamically linked (uses shared libs), stripped
peter@daintree[9:27pm]/usr/bin-105> ldd yppasswd
yppasswd:
        libpam.so.2 => /usr/lib/libpam.so.2 (0x280d1000)
peter@daintree[9:28pm]/usr/bin-106>

Note no libc.so.5.  Hence libpam.so.2 has unresolved dependencies.

I believe this is also the cause of the recent buildworld failures when
pam_krb5.so references -lcrypto stuff etc and when librpcsvc.so references
des_setparity() etc.

This change could not possibly have worked, unless there are other missing
changes to the gcc configuration.  It won't work with ports versions of
gcc either.
2003-09-04 04:29:11 +00:00
ru
1e549f16bc As ld(1) was taught to look into /lib, there's no longer a reason
for having compatibility .so symlinks.

Submitted by:	obrien
Reviewed by:	gordon
2003-09-03 06:31:50 +00:00
ken
a5ca16c671 Fix typo in the last commit.
Pointed out by:	njl
MFC after:	3 days
2003-09-03 05:35:37 +00:00
ken
03d0445c16 Move dynamic sysctl(8) variable creation for the cd(4) and da(4) drivers
out of cdregister() and daregister(), which are run from interrupt context.

The sysctl code does blocking mallocs (M_WAITOK), which causes problems
if malloc(9) actually needs to sleep.

The eventual fix for this issue will involve moving the CAM probe process
inside a kernel thread.  For now, though, I have fixed the issue by moving
dynamic sysctl variable creation for these two drivers to a task queue
running in a kernel thread.

The existing task queues (taskqueue_swi and taskqueue_swi_giant) run in
software interrupt handlers, which wouldn't fix the problem at hand.  So I
have created a new task queue, taskqueue_thread, that runs inside a kernel
thread.  (It also runs outside of Giant -- clients must explicitly acquire
and release Giant in their taskqueue functions.)

scsi_cd.c:	Remove sysctl variable creation code from cdregister(), and
		move it to a new function, cdsysctlinit().  Queue
		cdsysctlinit() to the taskqueue_thread taskqueue once we
		have fully registered the cd(4) driver instance.

scsi_da.c:	Remove sysctl variable creation code from daregister(), and
		move it to move it to a new function, dasysctlinit().
		Queue dasysctlinit() to the taskqueue_thread taskqueue once
		we have fully registered the da(4) instance.

taskqueue.h:	Declare the new taskqueue_thread taskqueue, update some
		comments.

subr_taskqueue.c:
		Create the new kernel thread taskqueue.  This taskqueue
		runs outside of Giant, so any functions queued to it would
		need to explicitly acquire/release Giant if they need it.

cd.4:		Update the cd(4) man page to talk about the minimum command
		size sysctl/loader tunable.  Also note that the changer
		variables are available as loader tunables as well.

da.4:		Update the da(4) man page to cover the retry_count,
		default_timeout and minimum_cmd_size sysctl variables/loader
		tunables.  Remove references to /dev/r???, they aren't used
		any longer.

cd.9:		Update the cd(9) man page to describe the CD_Q_10_BYTE_ONLY
		quirk.

taskqueue.9:	Update the taskqueue(9) man page to describe the new thread
		task queue, and the taskqueue_swi_giant queue.

MFC after:	3 days
2003-09-03 04:46:28 +00:00
imp
ce94662cf8 CardBus instead of Cardbus. Add I/O Data WN-AG/CB and Prixim Skyline
4030 cards.

Special Thanks: shigeru yamamoto-san for the kind donation of I/O Data and
	other wireless cards
2003-09-01 23:09:09 +00:00
simon
cfd5492c4e Catch up my(4) with hardware notes by adding Myson MTD89X to list of
supported devices.

Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
PR:		docs/56244
Confirmed by:	driver source code
2003-08-31 19:37:48 +00:00
ru
0bed259e82 Whitespace diff reduction between bsd.prog.mk and bsd.lib.mk outputs. 2003-08-31 15:20:17 +00:00
simon
4f2bccb6d1 - Update the page title to include information about which cards
are supported by the driver.
- Use a list to specify which cards are supported.
- Add the 3c592/3c597 EISA cards to the list of supported cards.

PR:		docs/56086 (based on)
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
2003-08-29 17:59:01 +00:00
phk
153ab0ed28 document various NO* options 2003-08-29 11:24:53 +00:00
marcel
7eec2ccb23 Limit testing for an up-to-date version of make(1) to the world and
buildworld targets by default, but allow it to be done for all user
targets by introducing a boolean option, named ALWAYS_CHECK_MAKE.

This change is by no means perfect and I don't even want to claim
this to be a solution. It does however address the fact that not
everybody likes to see make(1) rebuilt simply because the regression
test failed for some reason or other, including pilot error. It
therefore serves the purpose of keeping the crowd happy until we
have something better or simply reached a compromise.

The reasons for changing the default behaviour are:
o  It avoids a negative, possibly non-intuitive option,
o  It's according to POLA and fond of feet,
o  Only buildworld is documented to do its best to be
   successful at reasonably cost.

Reviewed by: gad, imp, obrien, peter
2003-08-28 04:03:13 +00:00
njl
dcae809e0d Add a warning describing at least one circumstance where cvsup can hose
a local branch.  Text from an email from jdp@

Reported by:	simon
2003-08-25 19:08:37 +00:00
bmah
d2864d1cfd Sort the lists of supported devices. No other content changes. 2003-08-25 04:29:43 +00:00
bmah
237578a90c In the lists of supported devices, remove "The" from the names of
devices and capitalize the words "Gigabit", "Ethernet", and "adapter"
consistently.
2003-08-25 04:28:29 +00:00
bmah
49b3f77b48 Catch up ti(4) with hardware notes.
PR:		55637
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
2003-08-25 04:25:58 +00:00
bmah
b0bde0e3d8 Add a few PC98-specific (?) devices, from the hardware notes. 2003-08-24 22:51:09 +00:00
bmah
5ad209755b Sort device list, no other content changes. 2003-08-24 22:39:18 +00:00
bmah
baab64a96a Add a few more PC98-specific instances of fe(4) devices, obtained from
the hardware notes.
2003-08-24 22:38:00 +00:00
ache
b011b87da1 fix short weekday names in zh_CN.*
PR:             55895
Submitted by:   Kang Liu <liukang@bjpu.edu.cn>
2003-08-23 20:46:23 +00:00
njl
0ab867f1c2 Add a section on maintaining a local branch in CVS.
MFC after:	1 day
2003-08-22 17:12:55 +00:00
ache
1bb35f7e47 Fix ascii compatibility
Submitted by:   Liu Kang <liukang@bjpu.edu.cn>
2003-08-21 19:23:15 +00:00
simon
31a9062bd5 Add VT6105/VT6105M Rhine III to the list of supported chips. [1]
Change the manual page title to use the device family name (Rhine),
since the list of supported device id's won't fit on one line anymore.

Submitted by:	Lukas Ertl <l.ertl@univie.ac.at> (based on) [1]
PR:		docs/55639 (based on) [1]
Confirmed by:	driver source code [1]
MFC after:	3 days
2003-08-21 18:15:45 +00:00
rwatson
2196e19a69 Hook up repo-copied mac_none.4 to mac_stub.4.
Update mac_none to reflect change in role; xref mac_stub.

Update mac_stub to reflect name change, arrival in 5.1; xref
mac_none.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-08-21 16:53:06 +00:00
murray
3c949f1581 Add FreeBSD 5.1 and BSD/OS 5.0 to the family tree. 2003-08-21 16:48:38 +00:00
simon
27a8c784a8 Catch up ep(4) with the hardware notes.
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
PR:		docs/55659
Confirmed by:	driver source code and pccard.conf
MFC after:	3 days
2003-08-21 15:40:05 +00:00
simon
e98356592f Catch up fe(4) with the hardware notes.
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
PR:		docs/55636
Confirmed by:	driver source code and pccard.conf
MFC after:	3 days
2003-08-21 15:18:21 +00:00
simon
d11ff12dc0 Add the SmartBridges SmartLink to the list of supported devices.
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
PR:		docs/55644
Confirmed by:	driver source code
MFC after:	3 days
2003-08-21 14:26:29 +00:00
mtm
62b1c7ca47 Write the short and long version of the month
names in Amharic instead of English.
Also, remove some extra names I had previously considered
including. They don't make sense since the calendar names
don't match up.
2003-08-20 22:35:55 +00:00
bms
3af3c5ae44 Add the IP_ONESBCAST option, to enable undirected IP broadcasts to be sent on
specific interfaces. This is required by aodvd, and may in future help us
in getting rid of the requirement for BPF from our import of isc-dhcp.

Suggested by:   fenestro
Obtained from:  BSD/OS
Reviewed by:    mini, sam
Approved by:    jake (mentor)
2003-08-20 14:46:40 +00:00
imp
876b45a0a8 Use PC Card instead of other variants in the driver man pages. 2003-08-20 06:49:57 +00:00
bmah
a943c9b965 Catch up dpt(4) manpage with Hardware Notes (and RELENG_4 manpage?!?).
PR:		55530
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
2003-08-19 04:37:54 +00:00
bmah
d1e2c3ea0c Catch up asr(4) with hardware notes.
PR:		55531
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
2003-08-19 03:40:05 +00:00
bms
6769fa6bd8 Add the manual page for the sab(4) driver. Driver code was originally
obtained from NetBSD. This is the OpenBSD version of the manual page with
a few fixes.

Approved by:	jake (mentor)
Obtained from:	OpenBSD
2003-08-18 15:32:02 +00:00
obrien
ed2501355f Fix typo.
Submitted by:	Ulrich Spoerlein <q@uni.de>
2003-08-18 00:33:35 +00:00
gordon
61c5e684cc When creating .so symlinks, use SHLIBDIR instead of LIBDIR so symlinks
are created in the correct location. Always make them. For libraries
that live in /lib, this causes a /lib/libfoo.so and a compatibility
/usr/lib/libfoo.so to be created. We may want to drop the
/usr/lib/libfoo.so symlink at some future point.
2003-08-17 23:56:29 +00:00
gordon
c455fd684d Handle the case where SHLIBDIR != LIBDIR. When creating links, we
need relative pathing to work correctly. This is s necessary step
for putting libraries in /lib while the .so symlinks still live
in /usr/lib.

This should be a big NOOP in the case where SHLIBDIR == LIBDIR.
2003-08-17 07:42:50 +00:00
bmah
61f9cda4e4 Add DAC960PDU to list of supported cards, taken from Hardware Notes.
PR:		55534
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
2003-08-15 22:34:18 +00:00
wollman
fb19ac262c ISO 3166-1 Newsletter V-8 changes YUGOSLAVIA to SERBIA AND MONTENEGRO
with corresponding changes to alpha-2 and alpha-3.  (Odd choice of codes,
though.)
2003-08-15 21:08:08 +00:00
bmah
6a2b886984 Catch up aha(4) manpage with hardware notes and driver code.
(While applying this patch from the PR, delete a stray comma.)

PR:		55527
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
2003-08-15 18:30:14 +00:00
ceri
34efa7f0a6 Remove a stray ".Xr rtadvd 8" that snuck in in the middle of a sentence. 2003-08-15 17:20:40 +00:00
harti
14903b1421 Now that routes for IP over ATM may look much more complex than before,
use the atmconfig(8) utility instead of route(8) to install those routes.
For this we need a new rc.conf variable natm_static_routes that works
just like static_routes except that the referenced routes use the syntax
of atmconfig(8).

Okay'ed by:	mtm
2003-08-14 15:27:32 +00:00
kan
d822b4a772 Add safe _FOREACH iterators to the rest of the queue.h types. 2003-08-14 14:49:26 +00:00
imp
9537ae50e8 Note that Microsoft MN-520 WLAN card is now supported. 2003-08-14 06:35:48 +00:00
bmilekic
99491ba699 Document LIST_FOREACH_SAFE in queue(3).
Asked with "please" by Ruslan Ermilov.  I've always had a weakness
for "please".
2003-08-13 19:58:38 +00:00
simon
b52b721e11 Add the Dell PERC 3/DCL to the list of supported devices. This has been
in the hardware notes for a long time, but was never added to this
manual page.

PR:		docs/55533
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
2003-08-13 15:02:14 +00:00
brueffer
b870660f36 Markup, spelling and punctuation fixes
PR:		55440
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
MFC after:	3 days
2003-08-13 12:54:55 +00:00
brueffer
28c56e4eea Markup, wording and capitalization fixes
PR:		55441
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
MFC after:	3 days
2003-08-13 12:44:45 +00:00
brueffer
0c33e52ba9 Grammar and spelling fixes
PR:		55442
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
MFC after:	3 days
2003-08-13 12:39:44 +00:00
brueffer
c98cd0b1e3 Grammar and spelling fixes
PR:		55443
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
2003-08-13 12:34:54 +00:00
brueffer
03fe92b909 Fix typo
PR:		55480
Submitted by:	Lukas Ertl <l.ertl@univie.ac.at>
MFC after:	3 days
2003-08-13 12:20:33 +00:00
harti
5f9648d8b3 Change the code that enables/disables the ATM channel to use the
new ATMIOCOPENVCC/CLOSEVCC. This allows us to not only use UBR channels
for IP over ATM, but also CBR, VBR and ABR. Change the format of the
link layer address to specify the channel characteristics. The old
format is still supported and opens UBR channels.
2003-08-12 14:20:32 +00:00
harti
e6ffc57441 Add ng_atmpif: a HARP physical interface emulation. This allows one
to run the HARP ATM stack without real hardware.

Submitted by:	Vincent Jardin <vjardin@wanadoo.fr>
2003-08-11 08:40:02 +00:00
trhodes
9e449c16dd Add a nsmb.conf manual page.
PR:		45833
Submitted by:	osa@FreeBSD.org (original version)
Reviewed by:	ru, tjr, osa, -doc
2003-08-09 19:11:52 +00:00
das
4f2610beb5 ccd(4) can now operate on raw disks and other GEOM providers.
Remove the paragraph that says it can't.

Discussed with:	phk
2003-08-08 15:17:15 +00:00
ache
c0f17de0c7 Fix comment 2003-08-08 14:02:20 +00:00
ache
f910849012 Add ko_KR.CP949 locale
PR:             55341
Submitted by:   Hye-Shik Chang <perky@freebsd.org>
2003-08-08 13:48:15 +00:00
ache
ce14ae208f Add ko_KR.CP949 locale
PR:             55341
submitted by:   Hye-Shik Chang <perky@freebsd.org>
2003-08-08 13:43:49 +00:00
simon
fe03290df6 Add /rescue/ and a reference to its manual page rescue(8).
Approved by:	ceri (mentor)
2003-08-08 11:15:57 +00:00
njl
ba78afdcb6 Document hw.acpi.os_name. Also update the credits section. 2003-08-07 04:46:53 +00:00
imp
81238cab99 getopt returns -1 not EOF at the end of args. Compare against that. 2003-08-07 04:40:54 +00:00
ache
2722e0638f Update screen(1)-related entries with more recent variants
PR:             55146
Submitted by:   Juha-Matti Tilli <juhis@nallukka.net>
2003-08-05 08:06:38 +00:00
ache
5ccdff1996 DIGIT can be only 0-9 according to POSIX 2003-08-05 06:34:16 +00:00
mtm
55db7693f7 Support for the Amharic locale. 2003-08-05 05:42:08 +00:00
simokawa
81a2a9698b Change device name. 2003-08-05 03:13:14 +00:00
ru
887d81ea29 Moved the WORLDDIR variable description to the Optional Variables section. 2003-08-04 21:00:35 +00:00
mbr
17b80ff15f Fix the cdev kld example.
PR:		52954
Submitted by:	Priit Piipuu <priit.piipuu@mail.ee>
Reviewed by:	phk
2003-08-03 10:39:29 +00:00
sam
872cc1e408 update to reflect bugs fixed in v0.9.5.2 of the hal 2003-08-02 06:16:59 +00:00
ambrisko
a1fbadfb8d Add printer support to puc(4) driver.
-	Move isa/ppc* to sys/dev/ppc (repo-copy)
      -	Add an attachment method to ppc for puc
      -	In puc we need to walk the chain of parents.
Still to do, is to make ppc(4) & puc(4) work on other platforms.  Testers
wanted.

PR:		38372 (in spirit done differently)
Verified by:	Make universe (if I messed up a platform please fix)
2003-08-01 02:25:32 +00:00
njl
bcbbd9ea9e Add and document the hw.acpi.ec.poll_timeout tunable. 2003-07-30 16:22:53 +00:00
ache
b7cb53387d Fix error in comment 2003-07-29 16:31:44 +00:00
ache
74be324290 Add GB18030 locale
PR:             51729
Submitted by:   Kang Liu <liukang@bjpu.edu.cn>
2003-07-29 16:12:56 +00:00
simon
084778ce38 Move the rescue manpage, documenting the new rescue utilities in
/rescue, from section 7 to section 8.  The old rescue.7 file has been
simply subjected to "cvs rm", as there is no history to preserve.

Update the release documentation accordingly.

Requested by:	njl, ru
Most text by:	Tim Kientzle <kientzle@acm.org>
Reviewed by:	ru, doc@
Approved by:	ceri (mentor)
2003-07-28 21:06:38 +00:00
mbr
a3f9f68a5c Dhclient can't block anymore during startup. Document
the 'background_dhclient' better.
2003-07-28 13:56:00 +00:00
harti
33549ec7ad Convert the atm{2,3}.sh rc scripts to normal rc.d scripts. Add support
for the harp(4) pseudo driver and for loadable native HARP drivers
(like hfa_pci).

To use harp(4) the rc variable natm_interfaces must be set to the
list of NATM interfaces to be used for HARP. These interfaces
will be brought up with ifconfig and the harp(4) will be loaded.

To use loadable native HARP drivers atm_load must be set to
the list of drivers to load.

Reviewed by:	mtm, gordon (partly)
2003-07-28 13:30:42 +00:00
mbr
40b6665d85 Document background_dhclient. 2003-07-28 08:17:08 +00:00
mux
2efe15845c Document the new BUS_DMA_ZERO flag. 2003-07-27 14:05:29 +00:00
ru
b93079f17c Moved the boot floppy generation code out from release.9 to release.10.
The release.9 target is now responsible only for generation of MFS root
file systems, that are built for all architectures, even those that do
not provide a floppy installation option.  The release.10 target is now
responsible for creation of a set of boot, MFS root, and fixit floppies,
and the NO_FLOPPIES variable now affects only this target.

Also, replaced the FIXIT_TARGET variable with a check of whether the
*FIXITSIZE variables are present for a given architecture, similar to
how this is done when generating boot floppies.

Discussed with:	jhb
2003-07-25 08:54:41 +00:00
ru
14b4207391 Added the WORLDDIR variable (defaulting to ${.CURDIR}/..) that
points to a directory where "make buildworld" was run.  Useful
for building 5.x snapshots on 4.x.
2003-07-23 14:40:51 +00:00
simon
87695ddeee Add manual page to document the new rescue utilities in /rescue.
Most text by:	Tim Kientzle <kientzle@acm.org>
Reviewed by:	ru, doc@
Approved by:	ceri (mentor)
2003-07-23 13:24:32 +00:00
sam
7bf3355d38 correct device table a la ath(4) 2003-07-22 19:08:46 +00:00
peter
a05513a73b Update npx status.
Reminded by:  tjr
2003-07-22 08:15:29 +00:00
sam
17bdae4cde hookup safenet driver 2003-07-21 21:52:48 +00:00
sam
6ffdd0ec71 safenet driver
Sponsored by:   Global Technology Associates, Inc.
2003-07-21 21:52:14 +00:00
harti
0914303fac Document uma_zone_set_max and its non-obvious behaviour.
Reviewed by:	bmilekic
2003-07-21 14:20:58 +00:00
harti
41db0ba3ce This is a pseudo physical interface for the HARP ATM stack. When loaded
it attaches to all existing NATM network interfaces in the system
and creates a HARP physical interface for each of them. This allows
us to use the same set of ATM drivers for all ATM stuff. It is
possible to use the same interface for HARP, NATM and netgraph at the
same time.
2003-07-21 13:56:22 +00:00
harti
71ec5f458a Always start new sentences on a new line.
Submitted by:	Anil Madhavapeddy <anil@recoil.org>
2003-07-21 07:51:29 +00:00
simokawa
af1dc14952 Add description about tagged queuing. 2003-07-19 14:46:59 +00:00
imp
92d5461b30 Add new supported cards 2003-07-19 06:19:43 +00:00
hmp
50a6550a0f WLAN related fixes:
- Add some wlan(4) related cross-references.
	- Add some "device" lines to SYNOPSIS
	- Correct grammar/sentencing in ath_hal(4) manual page

PR:		docs/54114
Submitted by: 	Lukas Ertl <l.ertl@univie.ac.at>
Approved by:	des (mentor)
2003-07-18 11:40:41 +00:00
truckman
79e7009b5b Fix a typo. 2003-07-16 08:22:47 +00:00
truckman
6d583b4732 Document mutex pool API enhancements that allow creation and use of
multiple mutex pools.
2003-07-16 08:16:40 +00:00
rushani
e1b7e59831 Fix a typo.
Submitted by:	Pawel Worach <pawel.worach@telia.com>
2003-07-16 06:54:59 +00:00
ps
7e13656dc6 Document the latest controllers from 3ware as being supported. 2003-07-16 05:49:40 +00:00
harti
11bad34497 Reference the patm(4) man page from here, like the other ATM drivers are
referenced.
2003-07-15 12:07:45 +00:00
harti
e6763bf553 The man page for the new IDT77252 driver. 2003-07-15 11:58:23 +00:00
harti
55e0e26eb4 Add a facility for devices, specifically network interfaces, that require
large to huge amounts of small or medium sized receive buffers. The problem
with these situations is that they eat up the available DMA address space
very quickly when using mbufs or even mbuf clusters. Additionally this
facility provides a direct mapping between 32-bit integers and these buffers.
This is needed for devices originally designed for 32-bit systems. Ususally
the virtual address of the buffer is used as a handle to find the buffer as
soon as it is returned by the card. This does not work for 64-bit machines
and hence this mapping is needed.
2003-07-15 08:59:38 +00:00
imp
61298a06f3 More devices supported, but not in the man page 2003-07-15 07:27:57 +00:00
imp
247e2b71de Siemens SpeedStream SS1021
Obtained from: OpenBSD (minor mods for our stuff); millert
2003-07-15 03:41:13 +00:00
harti
b1f12e4ff1 Document the PHY chip statistics. 2003-07-14 15:08:11 +00:00
harti
661c94feb0 Document the support for the IDT77155 Sonet/SDH PHY.
Cross-reference hatm(4) and fatm(4).
2003-07-14 12:13:30 +00:00
obrien
0a66207427 Document the existance of fla(4). 2003-07-14 03:23:58 +00:00
sam
ff5718dc10 correct card type for Linksys *55AG
PR:		bin/54190
Submitted by:	Josh Elsasser <jre@vineyard.net>
2003-07-13 17:03:39 +00:00
mux
adb7e9909e Since -march=pentium4 is supposed to be fixed with GCC 3.3, and
since people have been reporting success with it, re-enable the
pentium4 optimization.
2003-07-13 10:34:09 +00:00
jkoshy
aa63ccc301 Eliminate non-existent word.
Submitted by:	jwd
2003-07-13 09:11:10 +00:00
imp
c33672ea1f add asus wl100 2003-07-11 09:25:18 +00:00
wpaul
ab54f72013 Add support for a bunch of Microsoft networking products:
- MN-110 10/100 USB ethernet (ADMtek Pegasus II, if_aue)
- MN-120 10/100 cardbus (ADMtek Centaur-C, if_dc)
- MN-130 10/100 PCI (ADMtek Centaur-P, if_dc)

Also update dc(4) man page to mention support for MN-120 and MN-130.
2003-07-10 18:43:17 +00:00
obrien
3879f4cf2e Add to the list of AMR cards. 2003-07-10 00:25:51 +00:00
brueffer
a2d3051144 Grammar fix
PR:		54225
Submitted by:	Christopher Nehren <apeiron@comcast.net>
MFC after:	3 days
2003-07-08 21:10:32 +00:00
smkelly
c2c00420f7 Bring build(7) in sync with src/Makefile by removing documentation
for targets that have been unsupported since April:
   - upgrade
   - aout-to-elf
   - aout-to-elf-build
   - aout-to-elf-install
   - move-aout-libs

Approved by:	imp
2003-07-08 16:39:10 +00:00
dannyboy
63315d41e1 Correct to match reality regarding interface names.
PR:		51006
Submitted by:	"Dmitry Pryanishnikov" <dmitry@atlantis.dp.ua>
mdoc clue by:	"Simon L. Nielsen" <simon@nitro.dk>
MFC after:	10 days
2003-07-08 13:24:42 +00:00
dannyboy
25cf8a5973 pam_lastlog, not login, in 5.x.
PR:		54200
Submitted by:	Matthew George <mdg@secureworks.net>
2003-07-08 12:46:25 +00:00
jkoshy
e40d7abd23 "towards" -> "toward". According to dictionary.com, the use of "towards"
is common in British English, while "toward" is the preferred form in
American English.  Use the American form for consistency.

Correct the date on the manual page.

Submitted by:	Tom Rhodes <trhodes@freebsd.org>,
		underway@comcast.net (Gary W. Swearingen)
2003-07-08 01:39:02 +00:00
gshapiro
e95dd66c1f Remove MAINTAINER= lines from individual Makefiles in favor of the
MAINTAINER file (which already had entries for sendmail).
2003-07-07 03:54:04 +00:00
gshapiro
86d8c5a609 Thanks to Ruslan's src/etc/sendmail/Makefile patch, it is now safe
(though probably not a good idea in general) to set the various
SENDMAIL_*_MC variables to /etc/mail/sendmail.mc or /etc/mail/submit.mc.

MFC after:	5 days
2003-07-06 19:01:41 +00:00
charnier
0ad2e8b805 de-__P
use port/proto to represent services (not proto/port).
add FBSDID
2003-07-06 10:37:00 +00:00
jkoshy
b505b0da1e Add config(5). 2003-07-06 04:28:12 +00:00
ache
2f58bae2be Fix Ctrl-\
Submitted by: Per Kristian Hove <Per.Hove@math.ntnu.no>
2003-07-06 03:09:40 +00:00
jkoshy
ff07f3efa8 New section 5 manual page detailing our kernel configuration file
format.

Reviewed by:	Ruslan Ermilov <ru@freebsd.org>, Jens
		Schweikhardt <schweikh@schweikhardt.net>
2003-07-06 01:52:26 +00:00
ache
9179c67e97 Add ARMSCII-8 console stuff
PR:             53944
Submitted by:   Vahe Khachikyan <vahe@khachikyan.de>
2003-07-05 12:38:18 +00:00
ache
1a67969367 Add ARMSCSII-8 locale
Submitted by:   Vahe Khachikyan <vahe@khachikyan.de>
PR:             53944
2003-07-05 12:03:16 +00:00
imp
705cd167e6 Add buffalo airstation wli2-cf-s11 I got in japan to the list 2003-07-05 00:31:51 +00:00
sheldonh
2ea895ec95 Regen:
* Boemler:	vendors.txt (2003-06-30)
2003-07-04 12:23:36 +00:00
bde
696003930f Use make(1) instead of a shell script to implement the checkdpadd target.
This is simpler, and is easy to do now that make(1) supports substituting
regexps.  Fixed missing '$' anchor in the regexp.  Use less cryptic names
for temporary variables.

Submitted by:	ru (early version)
Reviewed by:	ru
2003-07-03 11:43:57 +00:00
scottl
e4b16fa239 Update the rest of the busdma man page for the change in bus_dma_tag_create() 2003-07-03 09:07:03 +00:00
scottl
cdbf1d77f1 Update the busdma manpage to reflect the recent API change to
bus_dma_tag_create.
2003-07-03 08:32:42 +00:00
jkoshy
27cdb40653 Remove a hard-sentence break and a duplicated sentence. Capitalize
a displayed list uniformly and fix up some grammar while I'm here.
2003-07-03 06:07:26 +00:00
jkoshy
da8982c244 Add an Xref to pw(8). 2003-07-03 06:03:12 +00:00
ru
9e382c20d5 Libraries come. 2003-07-02 23:57:29 +00:00
ru
b37cc8df23 Sort. 2003-07-02 23:54:37 +00:00
schweikh
8bc1c55614 Fix a grammar bogon. 2003-07-02 18:29:22 +00:00
ru
8a923fea13 Don't trust sys.mk,v 1.61 commit log, and make .asm alias for .S. 2003-07-02 17:03:28 +00:00
ru
bd43451437 The .s files do not have to be preprocessed with cpp(1). 2003-07-02 16:43:07 +00:00
ru
dc7e39e87b Revert to using as(1) to compile plain assembler source files.
All .s files that need cpp(1) processing (see gcc(1) manpage's
DESCRIPTION section) have been repo-copied to .S files.  This
is mostly to bring bsd.lib.mk in agreement with sys.mk.

Desired by:	obrien
2003-07-02 12:41:04 +00:00
ru
40666ef4a4 There's no reason to keep separate AINC knob anymore.
The only real use of it (lib/libc/Makefile) has been
fixed, and if necessary, the contents of AINC should
be added to CFLAGS.

Explained by:	bde
2003-07-01 15:15:45 +00:00
joe
1119d8b2b0 USB scanner support for Mustek BearPaw scanner.
Submitted by:	netchild
2003-07-01 12:16:46 +00:00
joe
6863632f66 Support the Epson GT-9300UF usb scanner.
PR:		kern/53929
2003-07-01 08:46:01 +00:00
brooks
b8db4ad194 Allow diskless_remount files to contain path beginning with / which will
be mounted relative to the NFS root mountpoint.

Reviewed by:	dillon at backplane.com
MFC After:	3 days
2003-06-30 21:47:06 +00:00
jmg
8695c8f35e move maxsegsz down a bit so that the arg definition order matches the
calling order.
2003-06-30 20:20:51 +00:00
ru
7e2e5a882d Propagate the ${AINC} knob (assembler include) to sys.mk,
and remove the .S.o transformation rule from bsd.lib.mk.
2003-06-30 20:02:46 +00:00
ru
d3f9a6af56 Removed suffix-transformation rules that are duplicates
(or are subsets) of the corresponding rules in sys.mk.
2003-06-30 19:48:14 +00:00
ru
e36739ab6c The use of ld(1) to strip compiler local and non-global
symbols from object files has bitrotted over the last
thirteen years, and it now does more harm than good.

An attempt to work around the problems caused by using
ld(1) for stripping was to pass LDFLAGS to the ld(1)
command, but this was not right either as ${LDFLAGS}
should, by design, be used with cc(1) and not ld(1).

One of the proposed solutions was to use the objcopy(1)
utility to do the strip work, and the other would be to
use strip(1), but Bruce Evans suggested not stripping
any symbols at all.  This works by leaving the grunt
work to the final strip(1) command (when installing the
binary).

Submitted by:	bde
2003-06-30 19:03:56 +00:00
mph
9504a5ac23 Correct spelling of "TracyChapman". 2003-06-30 03:16:41 +00:00
gordon
040430fc2e Add ${CRUNCH_CFLAGS} support for adding compile options to crunch
components. This is generally considered a non-optimal solution but
it gets the job done for the /rescue case.

Submitted by:	Tim Kientzle <kientzle@acm.org>
2003-06-29 18:16:26 +00:00
ru
348e423dd9 Hiten's patchset for section four manpages, slightly edited by me. 2003-06-28 23:53:39 +00:00
ru
9313385436 Punctuation. 2003-06-28 22:18:45 +00:00
sam
234390ef65 correct bus-isicty of D-Link cards
Submitted by:	Stefan =?iso-8859-1?Q?E=DFer?= <se@freebsd.org>
2003-06-28 17:59:37 +00:00
simokawa
4ef60a8729 Add reference to CAM. 2003-06-28 15:43:27 +00:00
smkelly
66180f4d1a Add documentation for watchdogd_enable setting.
Approved by:	jeff (mentor)
2003-06-28 04:57:38 +00:00
sam
916e1418d3 typo
Submitted by:	Peter Wemm <peter@wemm.org>
2003-06-26 23:48:56 +00:00
smkelly
d45e58ad73 - Add a software watchdog facility.
This commit has two pieces. One half is the watchdog kernel code which lives
primarily in hardclock() in sys/kern/kern_clock.c. The other half is a userland
daemon which, when run, will keep the watchdog from firing while the userland
is intact and functioning.

Approved by:	jeff (mentor)
2003-06-26 09:50:52 +00:00
peter
1b80a1cccb Be consistent about the use of ${LDFLAGS} for the internal rules. Some
were missing.  This made it difficult to add backend ABI overrides when
building shared libs.
2003-06-26 01:01:48 +00:00
harti
e244d2a55b 'options atm' should actually read 'device atm'.
Pointed out by: Craig Rodrigues
2003-06-25 16:04:19 +00:00
harti
2726fda0a2 This is the man page for the netgraph ATM node. 2003-06-25 13:21:55 +00:00
mux
1bee454ec7 Backout part of my previous commit dealing with bus_dmasync_op_t
documentation since people think it was better the way it was before.

Requested by:	gibbs (some time ago)
2003-06-25 13:15:51 +00:00
ache
eabd1c415c Replace lat-amer.kbd with two keyboards
Submitted by:   "Pedro F. Giffuni" <giffunip@yahoo.com>
2003-06-23 21:01:57 +00:00
sam
9d3d9cc53b attach Atheros manual pages to the build 2003-06-23 20:54:39 +00:00
sam
90b4a0aeee manual page for the Atheros Hardware Access Layer module 2003-06-23 20:53:44 +00:00
sam
8c7b4b5d24 ath driver manual page 2003-06-23 20:34:28 +00:00
ru
b0eb63bf04 MASTER_SITE_OVERRIDE can list several sites. 2003-06-23 20:01:58 +00:00
harti
c1fe1ae28e This is a driver for Fore PCA200E cards that uses busdma and works on
little endian and big endian and with 32 and 64 bit pointers. It already
has the hooks to be used for HARP, NATM and ngATM.
2003-06-23 14:46:12 +00:00
ache
495fa12f96 Misc fixes from originator
Submitted by:   Pedro F. Giffuni <giffunip@yahoo.com>
PR:             53327
2003-06-23 13:37:07 +00:00
jmg
d207babb62 add verbage on various failure cases to match the /dev/pci interface. 2003-06-23 02:13:23 +00:00
silby
9a0cfab67f Update the description of the Netgear MA401 to say Prism-II/2.5;
my 401 is a 2.5, so presumably many of them are.

MFC after:	3 days
2003-06-20 04:27:55 +00:00
murray
c3e7f3b5f6 German keymap with dead keys.
PR:		misc/28456
Submitted by:	Ulrich Luttner <luttner@web.de>
MFC After:	1 week
2003-06-19 08:34:38 +00:00
murray
dd473ccf4f Add US syscons keymap w/ accents.
PR:		misc/18459
2003-06-19 08:08:17 +00:00
hmp
fd75f32b65 Add MLINK for busdma(9) to bus_dma(9).
This resolves confusion for at least 10 people.

Suggested by:	Bruce M. Simpson <bms@spc.org>
Approved by:	des (mentor)
2003-06-17 19:50:59 +00:00
harti
872a3e7bb4 Reference the hatm(4) driver man page. 2003-06-17 16:15:47 +00:00
harti
f2c4674935 The man page for the Fore/Marconi HE155/622 driver. 2003-06-17 16:14:31 +00:00
phk
0881485008 String the timecounter paper into the build. 2003-06-17 09:14:34 +00:00
uhclem
2e9656d91e Re-introduction of the matcd Compact Disc drive driver documentation.
The matcd.4 man page has been upgraded to reflect current 5.1.x
functionality, and efforts were made to match the style and layout found
in similar-single purpose block drivers man pages found in the 5.1 tree
man4 area while not losing useful information.  However, the documentation
folks should still take a look, since the man pages used as guides were
somewhat inconsistent on a variety of points.

Approved by:	markm(mentor)
2003-06-17 04:28:12 +00:00
harti
2f6b57bb20 Reference the new natmip(4) man page. 2003-06-16 15:51:55 +00:00
phk
69776c1082 Add my timecounter paper from EuroBSDcon2002 2003-06-15 18:49:46 +00:00
yar
59a924bc28 Name a function argument "mbuf", not "buf", if it is
a pointer to struct mbuf for clarity and consistency.
2003-06-15 14:47:12 +00:00
yar
18c9b0b6c2 Add missing descriptions of macros M_ALIGN and MH_ALIGN.
Remove a reference to the defunct macro M_COPY_PKTHDR;
document the new functions m_dup_pkthdr() and m_move_pkthdr(),
and the macro variant of the latter, M_MOVE_PKTHDR().
2003-06-15 14:40:03 +00:00
yar
e159c6524a Add more markup to the mbuf(9) manpage. This includes:
- tagging plaintext "mbuf", "mbuf cluster", and "mbuf chain"
  with .Vt (variable type) since all of them are ways of managing
  data, i.e., they can be seen as data types;

- using .Vt/.Va instead of .Li (literal) where appropriate;

- tagging plaintext words that actually refer to function arguments
  with .Fa.

Suggested by:	ru
2003-06-15 14:14:11 +00:00
yar
771182b0e8 Use .Va, not .Fa, to refer to structure members.
mdoc(7) contains an ambiguous statement on the issue,
but our mdoc(7) police's opinion is solid.

Suggested by:	ru
2003-06-15 12:42:41 +00:00
mtm
cf4a22224f Catch up man page with reality in rc.d/named.
Pointed out by:	Simon L. Nielsen <simon@nitro.dk>
2003-06-14 22:43:40 +00:00
imp
93442457e1 Put on the core hat and back out all of the CSTD= changes. Core will
deal with working with the parties to define a coherent definition for
CSTD that doesn't break things.

Core hat seconded by: markm
2003-06-14 17:41:59 +00:00
trhodes
a5b28dd15a Remove the old xref to kerberos(1), and replace it with an xref to
kerberos(8).  According to markm, the kerberos(8) manual page is
installed if NO_KERBEROS is set.

PR:	30443
2003-06-14 13:23:49 +00:00
des
5d547700c7 Revert to a known-good state. Anyone desiring to experiment with stricter
global settings is free to do so in his or her own source tree.
2003-06-14 11:57:44 +00:00
peter
db4799b484 Build/install the PIC version of libgcc (libcc_pic.a) for use by shared
libraries that do exception unwinding.
2003-06-13 22:07:39 +00:00
peter
bc201df6b8 We cannot use c99 on amd64 either due to lack of alloca(). libc:strptime()
uses alloca() and alloca is impossible to implement as a callable function
on amd64.  It has to be a compiler builtin.  Note that the bigger problem
is that libc is not c99 clean internally.
2003-06-13 21:54:21 +00:00
mux
f7f38ecf5e - Document the fact that you can specify several DMA operations to
bus_dmamap_sync() by OR'ing them together.
- Don't document what BUS_DMASYNC_PREREAD|BUS_DMASYNC_PREWRITE and
  BUS_DMASYNC_POSTREAD|BUS_DMASYNC_POSTWRITE is supposed to do when
  passed to bus_dmamap_sync().  There are other possible combinations
  and the reader just needs to know what the individual flags do and
  that he can combine different DMA operations.
- Use .An when listing authors.

Reviewed by:	hmp
2003-06-13 20:07:49 +00:00
harti
ab9fef4667 Factor out the description of how to configure a CLIP into its own
man page. This will be more scaleable as more driver man pages hit
the tree. Add also a description on how to do this configuration
in the rc.conf script.
2003-06-13 12:33:33 +00:00
harti
a1ff0d0224 Remove the documentation of the raw AAL0 access which has been removed.
This raw cell stuff not used in the tree and a doubt that it is used
anywhere else. It was also very Midway specific.
2003-06-13 12:27:41 +00:00
harti
4ebffe3ab8 Make the midway driver use the new ATM phy driver. This allows one to
toggle several media options (sonet/sdh, for example) with ifconfig and
to see the carrier state in ifconfig's output. It gives also read/write
access (given the right privilegs) to the S/Uni registers to user space
programs.
2003-06-13 12:08:09 +00:00
hmp
ecf3e78573 Remove paragraph which describes how we might switch our packet queueing
discipline to Random Early Detection (RED) in the future.  The same para
incorrectly spelt ``Random Early Detection'' as ``Random Early Drop''.

While I am there, nuke IF_ENQ_DROP from the list of functions.  More
work will be done on this, since some of the functions like
if_enq_drop() and if_queue_drop() were replaced with one function
called if_handoff() that does the job of enqueing the packet and
updating interface statistics as necessary.

Reviewed by:		wollman
Approved by:		des (mentor)
MFC after:		1 day
2003-06-12 21:33:00 +00:00
harti
246f3d9c06 This is a driver for the physical layer chips used in ATM interfaces.
It currently supports the PMC Sierra Lite, Ultra and 622 chips and
the IDT 77105. The driver handles media options and state in a consistent
manner for ATM drivers. The next commit to the midway driver will make
it use utopia.
2003-06-12 14:28:32 +00:00
harti
8ce1f89230 Document the fact that one is allowed to sleep while holding an sx lock.
Discussed with: jhb@
2003-06-12 09:06:25 +00:00
harti
c707f7c3f3 Rename the section 'locking considerations' into 'context'.
Change the wording in this section to get rid of references to mutexes
and talk about sleeping instead.

Discussed with: jhb@, ru@
2003-06-12 09:03:15 +00:00
tmm
f417e2c3b6 - Add manpages for the gem and hme ethernet drivers. These were obtained
from NetBSD, and changed slightly to account for FreeBSD specifics.
- Hook them up to the build.
- Add them to the list of miibus-using drivers in miibus(4).
2003-06-10 18:53:15 +00:00
sheldonh
f33eceddeb Add cross-references to pci(4) and pciconf(8). 2003-06-10 09:20:04 +00:00
obrien
a4cd3eb263 Remove NOSHLIBS, users can get by with NOPIC.
Desired by:	ru
2003-06-10 04:47:49 +00:00
hmp
286a32fdca Hook up pci(9) manual page to the build.
Approved by:	des (mentor)
2003-06-09 17:33:25 +00:00
hmp
a223347156 Bring in a manual page documenting some important functions of the
PCI bus interface.  I have made some modifications to this manual
page, so it looks a bit different from the original version that
was posted to me.

Submitted by:		Bruce M. Simpson <bms@spc.org>
Reviewed by:		imp, mdodd (early copy)
Approved by:		des (mentor)

MFC after:		3 days
2003-06-09 17:32:41 +00:00