Commit Graph

10152 Commits

Author SHA1 Message Date
hmp
0f7cdb3916 Update prototype for function pmap_init(), it no longer has the arguments
phys_start and phys_end.

Remove a stale documentation not about dis/uncontiguous memory.

Update manual page date while I am around these ends.

Reviewed by:	alc
2005-06-10 17:19:27 +00:00
hmp
13706d36de Add manual page for newly added pmap_page_init(9) function, part of the
PMAP KPI.

Reviewed-by:	alc
2005-06-10 17:16:16 +00:00
brooks
567ba9b00a Stop embedding struct ifnet at the top of driver softcs. Instead the
struct ifnet or the layer 2 common structure it was embedded in have
been replaced with a struct ifnet pointer to be filled by a call to the
new function, if_alloc(). The layer 2 common structure is also allocated
via if_alloc() based on the interface type. It is hung off the new
struct ifnet member, if_l2com.

This change removes the size of these structures from the kernel ABI and
will allow us to better manage them as interfaces come and go.

Other changes of note:
 - Struct arpcom is no longer referenced in normal interface code.
   Instead the Ethernet address is accessed via the IFP2ENADDR() macro.
   To enforce this ac_enaddr has been renamed to _ac_enaddr.
 - The second argument to ether_ifattach is now always the mac address
   from driver private storage rather than sometimes being ac_enaddr.

Reviewed by:	sobomax, sam
2005-06-10 16:49:24 +00:00
glebius
a9ce47753d Manual page for ng_tcpmss. 2005-06-10 08:44:19 +00:00
thompsa
aa4ecbabe5 Add dummynet(4) support to if_bridge, this code is largely based on bridge.c.
This is the final piece to match bridge.c in functionality, we can now be a
drop-in replacement.

Approved by:	mlaier (mentor)
2005-06-10 01:25:22 +00:00
jkoshy
036c7990fa Document the need for a log file to be configured before a PMC
configured with logging options can be started.
2005-06-09 20:55:05 +00:00
markus
bf3a7d1c45 Document recent driver changes.
Reviewed by:	brueffer, ru
Approved by:	brueffer
Thanks to:	brueffer and ru for improving my not existing manpage-foo,
		Arne Schwabe <arne@rfc2549.org> and
		Kevin Oberman <oberman@es.net>
		for details on thermal sensor location
2005-06-09 20:19:34 +00:00
jkoshy
1d3209ab83 MFP4:
- Implement sampling modes and logging support in hwpmc(4).

- Separate MI and MD parts of hwpmc(4) and allow sharing of
  PMC implementations across different architectures.
  Add support for P4 (EMT64) style PMCs to the amd64 code.

- New pmcstat(8) options: -E (exit time counts) -W (counts
  every context switch), -R (print log file).

- pmc(3) API changes, improve our ability to keep ABI compatibility
  in the future.  Add more 'alias' names for commonly used events.

- bug fixes & documentation.
2005-06-09 19:45:09 +00:00
wilko
cd5038ab36 Lucent FW322/323 == Lucent / Agere FW322/323
Triggered by: reading the chip markings when adding a FW card to my system.
2005-06-09 17:38:35 +00:00
brueffer
0ff6c6af9c Intel 31244 support. 2005-06-09 07:51:06 +00:00
yongari
b9243da904 Clarify that systems that have the GPIO pins wired to the hardware
volume control need a device resource hint.

Reviewed by:	scottl
2005-06-08 05:23:39 +00:00
grog
afbb0263ea Clarify that gif doesn't do GRE tunnels.
MFC after:	2 weeks
2005-06-08 01:53:25 +00:00
brooks
53f83ac2e5 Update to the new world of network configuration. The documenation is
slightly ahead of reality as rc support for WPA is only partialy in
place.

Submitted by:	Jeremie Le Hen <jeremie at le-hen dot org>
2005-06-08 00:15:36 +00:00
brooks
70938bdd39 Remove default and documenation for pccard_ether_delay since I removed
it from /etc/pccard_ether.

Submitted by:	Jeremie Le Hen <jeremie at le-hen dot org>
2005-06-08 00:05:58 +00:00
thompsa
cabd7db5b3 Bring in IPFW layer2 filtering from bridge.c, this allows Ethernet filtering
using the layer2, mac and mac-type keywords.

This is one of the last features that bridge.c has over if_bridge and gets us
very close to a full functional replacement.

Approved by:	mlaier (mentor)
2005-06-07 21:20:18 +00:00
jkoshy
a047b79479 Substitute "kgdb" for "gdb -k". 2005-06-07 06:21:43 +00:00
maxim
d1e4c87cf9 Finish adding _dhcp user. 2005-06-07 03:41:20 +00:00
brueffer
046434d141 Note read-only support for NVIDIA MediaShield. 2005-06-06 19:08:12 +00:00
maxim
833755d1b8 o Typo.
Submitted by:	Jung-uk Kim
2005-06-06 16:10:58 +00:00
maxim
352d50072c o Fix the release dates of FreeBSD 1.1, 1.1.5.1, 2.0, add the release
date of FreeBSD 1.1.5.

o URL to "Unix at 25" is reachable now.

PR:		misc/81931
Submitted by:	Gavin Atkinson
MFC after:	3 days
2005-06-06 13:08:22 +00:00
brooks
121a997522 Add missing Va in ifi_epoch entry. 2005-06-06 00:21:28 +00:00
thompsa
e8bfe6c248 Connect if_bridge to the build.
Approved by:	mlaier (mentor)
2005-06-05 03:32:53 +00:00
thompsa
dc83783f40 Add if_bridge, which provides more advanced Ethernet bridging and 802.1d
spanning tree support.

Based on Jason Wright's bridge driver from OpenBSD, and modified by Jason R.
Thorpe in NetBSD.

Reviewed by:	mlaier, bms, green
Silence from:	-net
Approved by:	mlaier (mentor)
Obtained from:	NetBSD
2005-06-05 02:59:26 +00:00
avatar
0ea9202ca7 Adding note about required firmware to save others time and frustration with
this device.

Obtained from:	imp (if_iwi)
Encouraged by:	damien
2005-06-01 07:13:21 +00:00
ru
0d07e4ee86 For ${SUBDIR} targets, change the type of dependency operator from `::'
to `:', so that it stays compatible with a stale dependency recorded in
.depend when the type of "foo" changes from file to directory or back.
Compensate for the loss of the "If no sources are specified, the target
is always re-created" feature by marking these targets with the .PHONY
attribute.  While here, fix a bug in the target's script (nobody uses
these targets apparently).
2005-05-31 07:14:51 +00:00
brueffer
faf343576f Add the Dell PERC 4/IM as supported.
Submitted by:	Muthu_T@Dell.com
2005-05-30 12:26:12 +00:00
simon
a96a011866 Catch up with s/dev_t/struct cdev */. 2005-05-29 21:23:50 +00:00
avatar
90df580ec3 Typo correction. 2005-05-29 14:56:51 +00:00
brueffer
8d08165b4b Document support for the 82573 chip. 2005-05-27 04:52:21 +00:00
eivind
d155c550d1 Baby, we are not in Kansas anymore. Nor are we in 1996 or FreeBSD 2.1.
Note that these papers are mostly quite old, and add a pointer to
more recent docs.
2005-05-26 23:01:30 +00:00
brueffer
755d6d1397 Document support for some Dell PERC adapters.
Submitted by:	Muthu_T@Dell.com
MFC after:	3 days
2005-05-25 15:35:31 +00:00
cognet
2b18b7ef17 Use -march=armv5te for Xscale. 2005-05-24 21:24:40 +00:00
brueffer
5665c83255 3Com 3C2000-T reported as working.
Submitted by:	anonymous
2005-05-24 15:42:42 +00:00
hmp
f04f851b05 Accomodate for parameter name change, 'cnp' to 'data'.
Submitted-by: 	Andrew R. Reiter <arr@watson.org>
2005-05-24 12:33:29 +00:00
brueffer
8c9b6ffe43 soundcard -> sound card
MFC after:	3 days
2005-05-22 16:14:55 +00:00
brueffer
80ee81112e - Add a HARDWARE section based on the previous 'Supported Cards'
subsection and the hardware notes.
- Xref all snd_* drivers

MFC after:	1 week
2005-05-22 15:25:14 +00:00
brueffer
92ccaccb00 BCM5789 support.
MFC after:	3 days
2005-05-22 10:27:51 +00:00
trhodes
f8806c995e Fix sentence structure to follow a better logic (zero is disable and
one is enable).
2005-05-21 17:22:12 +00:00
maxim
95cdcdefe5 Add OpenBSD 3.7. 2005-05-20 05:13:25 +00:00
njl
9ab8d98ce5 Document that the returned pointer should be freed even if the number
of items returned is 0.
2005-05-20 05:04:22 +00:00
brueffer
d208a524fd Document support for the 5714.
MFC after:	3 days
2005-05-20 01:20:23 +00:00
brueffer
afe02b20b2 Add nve(4). 2005-05-20 01:19:02 +00:00
glebius
4ae1073a42 Document taskqueue_drain(). 2005-05-19 18:31:42 +00:00
brueffer
f7668a643d - Connect nve(4)
- Correct sorting order

Suggested and reviewed by:	ru
2005-05-19 14:54:48 +00:00
brueffer
79d77dae51 Manpage for the nve NVIDIA nForce MCP Ethernet driver. The manpage is based
on the nvnet driver manpage by Quinton Dolan.

Especially the list of supported hardware needs some work.
2005-05-19 14:52:42 +00:00
keramida
f937a5450c The correct copyright notice for manpages that copy material from Open
Group's documentation is `/usr/share/examples/mdoc/POSIX-copyright',
not the one I copied from `/usr/share/examples/etc/bsd-copyright'.

Suggested by:			simon
2nd pointy hat of the day:	yours truly
2005-05-18 17:08:15 +00:00
keramida
9d94798f19 Add a manpage for pthread_atfork(3). This copies a lot of the text of
the Open Group manpage for pthread_atfork(), available online at:

http://www.opengroup.org/onlinepubs/009695399/functions/pthread_atfork.html

which should be ok, since Daniel Eischen had mailed me about Open
Group manpages and the fact that they have granted permission to
FreeBSD to use their material.  Any differences from the OG text are
my changes to the original manpage text submitted by Alex Vasylenko:

- In an effort to clean up the part that describes hooks and their
  calling order, I used a list instead of a single paragraph for all the three
  types of fork() hooks.
- After a short discussion with Dima Dorfman a long long time ago in a
  far away galaxy, I changed the RETURN VALUES section to look more
  like the rest of the pthread_xxx.3 manpages.

PR:		docs/68201
Submitted by:	Alex Vasylenko <lxv@omut.org>
2005-05-18 16:23:11 +00:00
keramida
f9c8ec5a2d Add manpages for devfs.conf and devfs.rules. These have been
initially written by Roland, but hacked for a while by me.  Any
good parts are the results of Roland's hard work.  Any typos or
style mistakes are mine.

Submitted by:	Roland Smith <rsmith@xs4all.nl>
PR:		docs/63808, docs/75433, docs/80458, docs/80459
MFC after:	2 weeks
2005-05-17 17:52:27 +00:00
obrien
80ba7fc395 Clarify the header. 2005-05-17 15:03:50 +00:00
ru
3449204d8b Recover the original Berkeley RCS id, and fix the description of
format for source files when it comes to $FreeBSD$.
2005-05-17 14:20:42 +00:00