History log of /freebsd-10.0-release/share/man/man4/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 257771 06-Nov-2013 pjd

Merge r257633:

- Add manual pages for capability rights (rights(4)), cap_rights_init(3)
family of functions and cap_rights_get(3) function.
- Update remaining Capsicum-related manual pages.

Sponsored by: The FreeBSD Foundation
Reviewed by: bdrewery
Approved by: re (glebius)


# 257456 31-Oct-2013 brooks

MFC r256865

Remove the isf(4) driver. It was created by accident and is subset of
the cfi(4) driver. It remained in the tree longer than would be ideal
due to the time required to bring cfi(4) to feature parity.

Sponsored by: DARPA/AFRL
Approved by: re (gjb)


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 255528 13-Sep-2013 sbruno

Add gpio(4) man page to attempt to document the current hints based setup of
pin outputs, functions and setup.

Add cross reference in gpioctl(8) for people to find.

This is by no means complete and really only covers gpioled(4) and the
Atheros based systems who expose a few extra hints at boot time.

This should be updated by developers who know more about this system than
I and viewed as the beginning of documentation, not the end.

Reviewed by: adrian
Approved by: re (joel)
MFC after: 2 weeks


# 255001 28-Aug-2013 rwatson

Add a simple procdesc(4) man page describing "options PROCDESC" and the
high-level facility, supplementing pdfork(2) and friends. Update capsicum.4
to xref.

Suggested by: sbruno
MFC after: 3 days


# 254738 23-Aug-2013 bryanv

Add vmx(4), a VMware VMXNET3 ethernet driver ported from OpenBSD


# 253789 30-Jul-2013 rpaulo

Import OpenBSD's rsu(4) WLAN driver.
Support chipsets are the Realtek RTL8188SU, RTL8191SU, and RTL8192SU.

Many thanks to Idwer Vollering for porting/writing the man page and for
testing.

Reviewed by: adrian, hselasky
Obtained from: OpenBSD
Tested by: kevlo, Idwer Vollering <vidwer at gmail.com>


# 252867 06-Jul-2013 delphij

Import HighPoint DC Series Data Center HBA (DC7280 and R750) driver.
This driver works for FreeBSD/i386 and FreeBSD/amd64 platforms.

Many thanks to HighPoint for providing this driver.

MFC after: 1 day


# 252504 02-Jul-2013 lstewart

Import an implementation of the CAIA Delay-Gradient (CDG) congestion control
algorithm, which is based on the 2011 v0.1 patch release and described in the
paper "Revisiting TCP Congestion Control using Delay Gradients" by David Hayes
and Grenville Armitage. It is implemented as a kernel module compatible with the
modular congestion control framework.

CDG is a hybrid congestion control algorithm which reacts to both packet loss
and inferred queuing delay. It attempts to operate as a delay-based algorithm
where possible, but utilises heuristics to detect loss-based TCP cross traffic
and will compete effectively as required. CDG is therefore incrementally
deployable and suitable for use on shared networks.

In collaboration with: David Hayes <david.hayes at ieee.org> and
Grenville Armitage <garmitage at swin edu au>
MFC after: 4 days
Sponsored by: Cisco University Research Program and FreeBSD Foundation


# 252206 25-Jun-2013 davidcs

Add Qlogic 10Gb Ethernet Driver for Qlogic 8100 Series CNA Adapter
Driver version (v2.0.0)

Submitted by: David C Somayajulu (davidcs@freebsd.org) QLogic Corporation
Approved by: George Neville-Neil (gnn@freebsd.org)


# 251538 08-Jun-2013 rpaulo

Import Kevin Lo's port of urtwn(4) from OpenBSD. urtwn(4) is a driver for the
Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless cards.
This driver requires microcode which is available in FreeBSD ports:
net/urtwn-firmware-kmod.

Hiren ported the urtwn(4) man page from OpenBSD and Glen just commited a port
for the firmware.

TODO:
- 802.11n support
- Stability fixes - the driver can sustain lots of traffic but has trouble
coping with simultaneous iperf sessions.
- fix debugging

MFC after: 2 months
Tested by: kevlo, hiren, gjb


# 250963 24-May-2013 achim

Driver 'aacraid' added. Supports Adaptec by PMC RAID controller families Series 6, 7, 8 and upcoming products. Older Adaptec RAID controller families are supported by the 'aac' driver.

Approved by: scottl (mentor)


# 250661 15-May-2013 davidcs

Add Qlogic 10Gigabit Ethernet & CNA Adapter Driver Version 3.10.10 for
QLogic 8300 Series Adapters

Submitted by: David C Somayajulu (davidcs@freebsd.org) QLogic Corporation
Approved by: George Neville-Neil (gnn@freebsd.org)


# 250110 30-Apr-2013 carl

Fix the man page installation broken in r250079. Pointy hat to me.

Thanks to Florian Smeets for pointing this out and providing a patch.

Submitted by: Florian Smeets <flo@smeets.im>
Approved by: jimharris (mentor)


# 250079 29-Apr-2013 carl

Add a new driver to support the Intel Non-Transparent Bridge(NTB).

The NTB allows you to connect two systems with this device using a PCI-e
link. The driver is made of two modules:
- ntb_hw which is a basic hardware abstraction layer for the device.
- if_ntb which implements the ntb network device and the communication
protocol.

The driver is limited at the moment to CPU memcpy instead of using DMA, and
only Back-to-Back mode is supported. Also the network device isn't full
featured yet. These changes will be coming soon. The DMA change will also
bring in the ioat driver from the project branch it is on now.

This is an initial port of the GPL/BSD Linux driver contributed by Jon Mason
from Intel. Any bugs are my contributions.

Sponsored by: Intel
Reviewed by: jimharris, joel (man page only)
Approved by: jimharris (mentor)


# 249083 04-Apr-2013 mav

Remove all legacy ATA code parts, not used since options ATA_CAM enabled in
most kernels before FreeBSD 9.0. Remove such modules and respective kernel
options: atadisk, ataraid, atapicd, atapifd, atapist, atapicam. Remove the
atacontrol utility and some man pages. Remove useless now options ATA_CAM.

No objections: current@, stable@
MFC after: never


# 249009 02-Apr-2013 trasz

Make it possible to build CTL as a module.

Reviewed by: ken
Sponsored by: FreeBSD Foundation


# 248370 16-Mar-2013 glebius

Belatedly remove the vinum(4) manual page. The vinum
manager is absent in FreeBSD since 6.0-RELEASE.

Reviewed by: joel


# 245681 20-Jan-2013 neel

Link the bhyve(4) man page to the build so the man page is actually installed.

Pointed out by: wxs@


# 241864 22-Oct-2012 kevlo

Remove MLINK for if_idt.

Spotted by: Alie Tan <alie at affle dot com>


# 241836 22-Oct-2012 eadler

Remove {harp,hfa,idt} man pages as they were removed in r179308.

PR: docs/171234
Submitted by: Martin Birgmeier <Martin.Birgmeier@aon.at>
Reviewed by: rwatson
Approved by: cperciva
MFC after: 3 days


# 241823 21-Oct-2012 marcel

Add ATF to the build. This is may be a bit rought around the egdes,
but committing it helps to get everyone on the same page and makes
sure we make progress.

Tinderbox breakages that are the result of this commit are entirely
the committer's fault -- in other words: buildworld testing on amd64
only.

Credits follow:

Submitted by: Garrett Cooper <yanegomi@gmail.com>
Sponsored by: Isilon Systems
Based on work by: keramida@
Thanks to: gnn@, mdf@, mlaier@, sjg@
Special thanks to: keramida@


# 241608 16-Oct-2012 attilio

Disconnect non-MPSAFE CODAFS from the build in preparation for dropping
GIANT from VFS.

This is not targeted for MFC.


# 241470 11-Oct-2012 grehan

Virtio SCSI driver

Submitted by: Bryan Venteicher bryanv at daemoninthecloset dot org
Reviewed by: grehan


# 241431 10-Oct-2012 jimharris

Add man pages for nvme(4) and nvd(4).

Sponsored by: Intel
Reviewed by: joel


# 240689 19-Sep-2012 zeising

Do not install pf related man pages if WITHOUT_PF is set.

PR: bin/171767
Submitted by: zeising
Approved by: joel (mentor), glebius


# 240494 14-Sep-2012 glebius

o Create directory sys/netpfil, where all packet filters should
reside, and move there ipfw(4) and pf(4).

o Move most modified parts of pf out of contrib.

Actual movements:

sys/contrib/pf/net/*.c -> sys/netpfil/pf/
sys/contrib/pf/net/*.h -> sys/net/
contrib/pf/pfctl/*.c -> sbin/pfctl
contrib/pf/pfctl/*.h -> sbin/pfctl
contrib/pf/pfctl/pfctl.8 -> sbin/pfctl
contrib/pf/pfctl/*.4 -> share/man/man4
contrib/pf/pfctl/*.5 -> share/man/man5

sys/netinet/ipfw -> sys/netpfil/ipfw

The arguable movement is pf/net/*.h -> sys/net. There are
future plans to refactor pf includes, so I decided not to
break things twice.

Not modified bits of pf left in contrib: authpf, ftp-proxy,
tftp-proxy, pflogd.

The ipfw(4) movement is planned to be merged to stable/9,
to make head and stable match.

Discussed with: bz, luigi


# 239712 26-Aug-2012 rwatson

Add a altera_sdcardc(4) man page link for altera_sdcard(4), as that is
the name that will appear in dmesg.

Sponsored by: DARPA, AFRL


# 239691 25-Aug-2012 rwatson

Add terasic_mtl(4), a device driver for the Terasic Multi-Touch LCD,
used with Terasic's DE-4 and other similar FPGA boards. This display
is 800x480 and includes a capacitive touch screen, multi-touch
gesture recognition, etc. This device driver depends on a Cambridge-
provided IP core that allows the MTL device to be hooked up to the
Altera Avalon SoC bus, and also provides a VGA-like text frame buffer.

Although it is compiled as a single device driver, it actually
implements a number of different device nodes exporting various
aspects of this multi-function device to userspace:

- Simple memory-mapped driver for the MTL 24-bit pixel frame buffer.
- Simple memory-mapped driver for the MTL control register set.
- Simple memory-mapped driver for the MTL text frame buffer.
- syscons attachment for the MTL text frame buffer.

This driver attaches directly to Nexus as is common for SoC device
drivers, and for the time being is considered BERI-specific, although
in principle it might be used with other hard and soft cores on
Altera FPGAs.

Control registers, including touchscreen input, are simply memory
mapped; in the future it would be desirable to hook up a more
conventional device node that can stream events, support kqueue(2)/
poll(2)/select(2), etc.

This is the first use of syscons on MIPS, as far as I can tell, and
there are some loose ends, such as an inability to use the hardware
cursor. More fundamentally, it appears that syscons(4) assumes that
either a host is PC-like (i386, amd64) *or* it must be using a
graphical frame buffer. While the MTL supports a graphical frame
buffer, using the text frame buffer is preferable for console use.
Fixing this issue in syscons(4) requires non-trivial changes, as the
text frame buffer support assumes that direct memory access can be
done to the text frame buffer without using bus accessor methods,
which is not the case on MIPS. As a workaround for this, we instead
double-buffer and pretend to be a graphical frame buffer exposing
text accessor methods, leading to some quirks in syscons behaviour.

Sponsored by: DARPA, AFRL


# 239685 25-Aug-2012 brooks

Add isf(4), a driver for the Intel StrataFlash family of NOR flash parts.

The driver attempts to support all documented parts, but has only been
tested with the 512Mbit part on the Terasic DE4 FPGA board. It should be
trivial to adapt the driver's attach routine to other embedded boards
using with any parts in the family.

Also import isfctl(8) which can be used to erase sections of the flash.

Sponsored by: DARPA, AFRL


# 239676 25-Aug-2012 rwatson

Add altera_jtag_uart(4), a device driver for Altera's JTAG UART soft core,
which presents a UART-like interface over the Avalon bus that can be
addressed over JTAG. This IP core proves extremely useful, allowing us to
connect trivially to the FreeBSD console over JTAG for FPGA-embedded hard
and soft cores. As interrupts are optionally configured for this soft
core, we support both interrupt-driven and polled modes of operation,
which must be selected using device.hints. UART instances appear in /dev
as ttyu0, ttyu1, etc.

However, it also contains a number of quirks, which make it difficult to
tell when JTAG is connected, and some buffering issues. We work around
these as best we can, using various heuristics.

While the majority of this device driver is not only not BERI-specific,
but also not MIPS-specific, for now add its defines in the BERI files
list, as the console-level parts are aware of where the first JTAG UART
is mapped on Avalon, and contain MIPS-specific address translation, to
use before Newbus and device.hints are available.

Sponsored by: DARPA, AFRL


# 239675 25-Aug-2012 rwatson

Add a device driver for the Altera University Program SD Card IP Core,
which can be synthesised in Altera FPGAs. An altera_sdcardc device
probes during the boot, and /dev/altera_sdcard devices come and go as
inserted and removed. The device driver attaches directly to the
Nexus, as is common for system-on-chip device drivers.

This IP core suffers a number of significant limitations, including a
lack of interrupt-driven I/O -- we must implement timer-driven polling,
only CSD 0 cards (up to 2G) are supported, there are serious memory
access issues that require the driver to verify writes to memory-mapped
buffers, undocumented alignment requirements, and erroneous error
returns. The driver must therefore work quite hard, despite a fairly
simple hardware-software interface. The IP core also supports at most
one outstanding I/O at a time, so is not a speed demon.

However, with the above workarounds, and subject to performance
problems, it works quite reliably in practice, and we can use it for
read-write mounts of root file systems, etc.

Sponsored by: DARPA, AFRL


# 239674 25-Aug-2012 rwatson

Add altera_avgen(4), a generic device driver to be used by hard and soft
CPU cores on Altera FPGAs. The device driver allows memory-mapped devices
on Altera's Avalon SoC bus to be exported to userspace via device nodes.
device.hints directories dictate device name, permissible access methods,
physical address and length, and I/O alignment. Devices can be accessed
using read(2)/write(2), but also memory mapped in userspace using mmap(2).

Devices attach directly to the Nexus, as is common for embedded device
drivers; in the future something more mature might be desirable. There is
currently no facility to support directing device-originated interrupts to
userspace.

In the future, this device driver may be renamed to socgen(4), as it can
in principle also be used with other system-on-chip (SoC) busses, such as
Axi on ASICs and FPGAs. However, we have only tested it on Avalon busses
with memory-mapped ROMs, frame buffers, etc.

Sponsored by: DARPA, AFRL


# 239302 15-Aug-2012 kib

Add a short man page describing how to run a.out binaries on the
current kernels.

MFC after: 1 week


# 238983 02-Aug-2012 luigi

Update netmap page, fixing the API documentation and usage example.

Add a new manpage for the vale switch


# 237981 02-Jul-2012 mav

Add acpi_asus_wmi(4) -- driver for random extras found on WMI-compatible
Asus laptops. It is alike to acpi_asus(4), but uses WMI interface instead
of separate ACPI device.

On Asus EeePC T101MT netbook it allows to handle hotkeys and on/off WLAN,
Bluetooth, LCD backlight, camera, cardreader and touchpad.

On Asus UX31A ultrabook it allows to handle hotkeys, on/off WLAN, Bluetooth,
Wireless LED, control keyboard backlight brightness, monitor temperature
and fan speed. LCD brightness control doesn't work now for unknown reason,
possibly requiring some video card initialization.

Sponsored by: iXsystems, Inc.


# 237636 27-Jun-2012 trasz

Add manual page for bxe(4).

Reviewed by: davidch (earlier version)
MFC after: 1 week


# 237572 25-Jun-2012 trasz

Add missing MLINKS for whatever -> if_whatever.

Reviewed by: brueffer
MFC after: 1 week


# 237245 18-Jun-2012 sbruno

Document support for Intel Enhanced Speedstep Tech interface
of cpufreq(4) via a new man page est(4)

Document the two exposed tuneables of est(4).

I'd appreciate more reviews of content if possible. I gleaned
the information contained herein from sys/x86/cpufreq/est.c and
the Intel reference documentation

Reviewed by: wblock hrs gjb
MFC after: 2 weeks


# 236593 04-Jun-2012 obrien

Add a man page for filemon(4) [r236592].


# 236277 30-May-2012 kevlo

Hook up wbwd man page to the build.


# 235537 17-May-2012 gber

Import work done under project/nand (@235533) into head.

The NAND Flash environment consists of several distinct components:
- NAND framework (drivers harness for NAND controllers and NAND chips)
- NAND simulator (NANDsim)
- NAND file system (NAND FS)
- Companion tools and utilities
- Documentation (manual pages)

This work is still experimental. Please use with caution.

Obtained from: Semihalf
Supported by: FreeBSD Foundation, Juniper Networks


# 232337 01-Mar-2012 mav

Add driver for the RME HDSPe AIO/RayDAT sound cards -- snd_hdspe(4).
Cards are expensive and so rare, so leave the driver as module.

Submitted by: Ruslan Bukin <br@bsdpad.com>
MFC after: 2 weeks


# 231880 17-Feb-2012 luigi

add manpage for the "oce" driver

Submitted by: Naresh Raju Gottumukkala (Emulex)
MFC after: 3 days


# 230843 31-Jan-2012 jimharris

Add isci(4) driver for amd64 and i386 targets.

The isci driver is for the integrated SAS controller in the Intel C600
(Patsburg) chipset. Source files in sys/dev/isci directory are
FreeBSD-specific, and sys/dev/isci/scil subdirectory contains
an OS-agnostic library (SCIL) published by Intel to control the SAS
controller. This library is used primarily as-is in this driver, with
some post-processing to better integrate into the kernel build
environment.

isci.4 and a README in the sys/dev/isci directory contain a few
additional details.

This driver is only built for amd64 and i386 targets.

Sponsored by: Intel
Reviewed by: scottl
Approved by: scottl


# 230587 26-Jan-2012 ken

Xen netback driver rewrite.

share/man/man4/Makefile,
share/man/man4/xnb.4,
sys/dev/xen/netback/netback.c,
sys/dev/xen/netback/netback_unit_tests.c:

Rewrote the netback driver for xen to attach properly via newbus
and work properly in both HVM and PVM mode (only HVM is tested).
Works with the in-tree FreeBSD netfront driver or the Windows
netfront driver from SuSE. Has not been extensively tested with
a Linux netfront driver. Does not implement LRO, TSO, or
polling. Includes unit tests that may be run through sysctl
after compiling with XNB_DEBUG defined.

sys/dev/xen/blkback/blkback.c,
sys/xen/interface/io/netif.h:

Comment elaboration.

sys/kern/uipc_mbuf.c:

Fix page fault in kernel mode when calling m_print() on a
null mbuf. Since m_print() is only used for debugging, there
are no performance concerns for extra error checking code.

sys/kern/subr_scanf.c:

Add the "hh" and "ll" width specifiers from C99 to scanf().
A few callers were already using "ll" even though scanf()
was handling it as "l".

Submitted by: Alan Somers <alans@spectralogic.com>
Submitted by: John Suykerbuyk <johns@spectralogic.com>
Sponsored by: Spectra Logic
MFC after: 1 week
Reviewed by: ken


# 230461 22-Jan-2012 brueffer

Connect VirtIO-related manpages to the build.


# 228940 28-Dec-2011 delphij

Import the first release of HighPoint RocketRAID 27xx SAS 6Gb/s HBA card
driver. This driver works for FreeBSD/i386 and FreeBSD/amd64 platforms.

Many thanks to HighPoint for providing this driver.

MFC after: 2 weeks


# 228741 20-Dec-2011 mav

Add timecounters(4) man page alike to eventtimers(4).


# 228735 20-Dec-2011 mav

Add apic(4) man page, now mostly to cover its event timer functionality.


# 228501 14-Dec-2011 mav

After several suggestions from people, move eventtimers page from 7 to 4.


# 228431 12-Dec-2011 fabient

Add watchdog support for VIA south bridge chipset.
Tested on VT8251, VX900 but CX700, VX800, VX855 should works.

MFC after: 1 month
Sponsored by: NETASQ


# 228174 01-Dec-2011 lstewart

Add a man page describing the feed-forward clock kernel support, including how
to enable and configure the functionality.

Committed on behalf of Julien Ridoux and Darryl Veitch from the University of
Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward
Clock Synchronization Algorithms" project.

For more information, see http://www.synclab.org/radclock/

Discussed with: Julien Ridoux (jridoux at unimelb edu au)
Submitted by: Julien Ridoux (jridoux at unimelb edu au)


# 228077 28-Nov-2011 philip

Only install the sfxge(4) manpage on amd64, while the driver is amd64-only.

Pointed out by: bz


# 228039 27-Nov-2011 rwatson

Add an introductory Capsicum man page providing a high-level description of
its mechanisms, pointing at other pertinent man pages, and cautioning about
the experimental status of Capsicum in FreeBSD.

MFC after: 3 days
Sponsored by: Google, Inc.


# 227982 25-Nov-2011 marius

Deorbit the broken amd(4) (see PR 124667), which was superseded by esp(4)
as of r227006.


# 227614 17-Nov-2011 luigi

Bring in support for netmap, a framework for very efficient packet
I/O from userspace, capable of line rate at 10G, see

http://info.iet.unipi.it/~luigi/netmap/

At this time I am bringing in only the generic code (sys/dev/netmap/
plus two headers under sys/net/), and some sample applications in
tools/tools/netmap. There is also a manpage in share/man/man4 [1]

In order to make use of the framework you need to build a kernel
with "device netmap", and patch individual drivers with the code
that you can find in

sys/dev/netmap/head.diff

The file will go away as the relevant pieces are committed to
the various device drivers, which should happen in a few days
after talking to the driver maintainers.

Netmap support is available at the moment for Intel 10G and 1G
cards (ixgbe, em/lem/igb), and for the Realtek 1G card ("re").
I have partial patches for "bge" and am starting to work on "cxgbe".
Hopefully changes are trivial enough so interested third parties
can submit their patches. Interested people can contact me
for advice on how to add netmap support to specific devices.

CREDITS:
Netmap has been developed by Luigi Rizzo and other collaborators
at the Universita` di Pisa, and supported by EU project CHANGE
(http://www.change-project.eu/)
The code is distributed under a BSD Copyright.

[1] In my opinion is a bad idea to have all manpage in one directory.
We should place kernel documentation in the same dir that contains
the code, which would make it much simpler to keep doc and code
in sync, reduce the clutter in share/man/ and incidentally is
the policy used for all of userspace code.
Makefiles and doc tools can be trivially adjusted to find the
manpages in the relevant subdirs.


# 227569 16-Nov-2011 philip

Add the sfxge(4) device driver, providing support for 10Gb Ethernet adapters
based on Solarflare SFC9000 family controllers. The driver supports jumbo
frames, transmit/receive checksum offload, TCP Segmentation Offload (TSO),
Large Receive Offload (LRO), VLAN checksum offload, VLAN TSO, and Receive Side
Scaling (RSS) using MSI-X interrupts.

This work was sponsored by Solarflare Communications, Inc.

My sincere thanks to Ben Hutchings for doing a lot of the hard work!

Sponsored by: Solarflare Communications, Inc.
MFC after: 3 weeks


# 227064 03-Nov-2011 bz

Add QLogic 10 Gigabit Ethernet & CNA Adapter Driver version 1.30
for 3200 and 8200 series cards.

Submitted by: David C Somayajulu (david.somayajulu@qlogic.com),
Qlogic Corporation
MFC After: 3 days


# 226026 04-Oct-2011 delphij

Add the 9750 SATA+SAS 6Gb/s RAID controller card driver, tws(4). Many
thanks for their contiued support to FreeBSD.

This is version 10.80.00.003 from codeset 10.2.1 [1]

Obtained from: LSI http://kb.lsi.com/Download16574.aspx [1]


# 225583 15-Sep-2011 lstewart

Rename the cc.4 and cc.9 modular congestion control related man pages to
mod_cc.4 and mod_cc.9 respectively to avoid any possible confusion with the cc.1
gcc man page. Update references to these man pages where required.

Requested by: Grenville Armitage
Approved by: re (kib)
MFC after: 3 days


# 225196 26-Aug-2011 brueffer

Fix the manpage section number, thus unbreaking the hardware notes build. (1)
Also hook up vxge(4) to the build.

Submitted by: simon (1)
Approved by: re (blackend)


# 224949 17-Aug-2011 mav

Update ata(4) manual page, reflecting migration to CAM-based ATA stack
(`options ATA_CAM` enabled by default).

Approved by: re (kib)


# 222696 04-Jun-2011 hselasky

Rename recently added USB serial driver.

Suggested by: YongHyeon PYUN
MFC after: 7 days


# 222578 01-Jun-2011 hselasky

Add support for new USB serial driver.

Submitted by: Lev Serebryakov, lev @
MFC after: 14 days


# 222490 30-May-2011 adrian

Add ath_ahb and ath_pci module manpages.


# 221501 05-May-2011 adrian

Add a manpage for geom_map(4).

Submitted by: ray@dlink.ua


# 220346 04-Apr-2011 adrian

Add a manpage for the nvram2env driver.


# 219004 24-Feb-2011 hselasky

- Add missing xhci(4) manual page.
- Minor update in some USB manual pages.

MFC after: 3 days
Approved by: thompsa (mentor)


# 218912 21-Feb-2011 lstewart

Final commit to round out the "Five New TCP Congestion Control Algorithms for
FreeBSD" FreeBSD Foundation funded project.

- Add new man pages for the modular congestion control, Khelp and Hhook
frameworks (cc.4, cc.9, khelp.9 and hhook.9).

- Add new man pages for each available congestion control algorithm (cc_chd.4,
cc_cubic.4, cc_hd.4, cc_htcp.4, cc_newreno.4 and cc_vegas.4).

- Add a new man page for the Enhanced Round Trip Time (ERTT) Khelp module
(h_ertt.4).

- Update the TCP (tcp.4) man page to mention the TCP_CONGESTION socket option,
cross reference to cc.4 and remove references to the retired
"net.inet.tcp.newreno" sysctl MIB variable.

In collaboration with: David Hayes <dahayes at swin edu au> and
Grenville Armitage <garmitage at swin edu au>
Sponsored by: FreeBSD Foundation
MFC after: 3 months


# 218792 18-Feb-2011 np

cxgbe(4) - NIC driver for Chelsio T4 (Terminator 4) based 10Gb/1Gb adapters.

MFC after: 3 weeks


# 218765 17-Feb-2011 hselasky

- Fix build of manual page and inclusion of mos driver into kernel config file.
- Fix style compliancy by wrapping some long lines in if_mos.c

Approved by: thompsa (mentor)


# 217464 15-Jan-2011 marius

Add a manual page for rgephy(4) and reference it as appropriate. The
motivation for having rgephy.4 is to document the special media option
add in r217415.

MFC after: 3 days


# 217289 11-Jan-2011 thompsa

Add manpage for runfw, the Ralink RT2700U, RT2800U and RT3000U firmware
module. Also fix a few nits in run.4.

Submitted by: Akinori Furukoshi


# 216831 30-Dec-2010 yongari

Add vte(4) man page and hook up vte(4) to the build.
Also add Xr to appropriate man pages.


# 216419 13-Dec-2010 rwatson

Add a rudimentary Xen man page summarising the state of Xen on amd64 and
i386, how to configure the kernel, and some known issues. Further
refinement almost certainly required. This is not a Xen installation
manual.

MFC after: 3 days
Sponsored by: DARPA, AFRL


# 215104 10-Nov-2010 n_hibma

Add a man page for usb_quirk module, plus references in other man pages,
and updated comments in the usb_quirk.h header file.

The main purpose of this is to expose the quirks for ejecting 3G
modules. usb_modeswitch in Linux does a great job of collecting
information on these, and with the quirks module people can try out the
modeswitch config file entries on FreeBSD, hence the SCSI strings in the
man page.

MFC after: 2 weeks


# 212856 19-Sep-2010 anchie

Manual page for the kernel side Secure Neighbor Discovery support.

Reviewed by: brueffer
Approved by: bz (mentor)


# 212787 17-Sep-2010 mav

Add atrtc(4) manual page.


# 212786 17-Sep-2010 mav

Fix typo ${attimer.4} -> ${_attimer.4}.


# 212779 17-Sep-2010 mav

Add attimer(4) manual page.


# 212631 15-Sep-2010 mav

Add hpet(4) man page.


# 212624 14-Sep-2010 ken

MFp4 (//depot/projects/mps/...)

Add a man page for the mps(4) driver, and reference it in the
mpt(4) driver man page.

Sponsored by: Spectra Logic Corporation


# 212262 06-Sep-2010 kib

Add aesni(4) manpage.


# 211725 23-Aug-2010 imp

MFtbemd:

Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.


# 211271 13-Aug-2010 takawata

Hook tpm.4 manual to hook.


# 210477 25-Jul-2010 rpaulo

Remove the acpi_aiboost driver. It has been replaced by aibs(4).


# 210053 14-Jul-2010 raj

Provide initial man pages for Flattened Device Tree support and the common
drivers.

Sponsored by: The FreeBSD Foundation


# 209992 13-Jul-2010 nwhitehorn

Install arch-specific manpages by MACHINE_CPUARCH, not MACHINE_ARCH.


# 209665 03-Jul-2010 lstewart

Hook the siftr.4 man page up to the build and alphabetically sort siis into its
correct place whilst there.

Sponsored by: FreeBSD Foundation
Submitted by: pluknet <pluknet at gmail dot com>


# 209523 25-Jun-2010 rpaulo

Import the acpi_aibs(4) driver written by Constantine A. Murenin.
It has more features than acpi_aiboost(4) and it will eventually replace
acpi_aiboost(4).

Submitted by: Constantine A. Murenin <cnst at FreeBSD.org>
Reviewed by: freebsd-acpi, imp
MFC after: 1 month


# 208946 09-Jun-2010 ae

New netgraph node ng_patch(4). It performs data modification of packets
passing through. Modifications are restricted to a subset of C language
operations on unsigned integers of 8, 16, 32 or 64 bit size.
These are: set to new value (=), addition (+=), subtraction (-=),
multiplication (*=), division (/=), negation (= -), bitwise AND (&=),
bitwise OR (|=), bitwise eXclusive OR (^=), shift left (<<=),
shift right (>>=). Several operations are all applied to a packet
sequentially in order they were specified by user.

Submitted by: Maxim Ignatenko <gelraen.ua at gmail.com>
Vadim Goncharov <vadimnuclight at tpu.ru>
Discussed with: net@
Approved by: mav (mentor)
MFC after: 1 month


# 208554 25-May-2010 glebius

Add uep(4), driver for USB onscreen touch panel from eGalax.

The driver is stub. It just creates device entry and feeds
reassembled packets from hardware into it.

If in future we would port wsmouse(4) from NetBSD, or make
sysmouse(4) to support absolute motion events, then the driver
can be extended to act as system mouse. Meanwhile, it just
presents a /dev/uep0, that can be utilized by X driver, that
I am going to commit to ports tree soon.

The name for the driver is chosen to be the same as in NetBSD,
however, due to different USB stacks this driver isn't a port.


# 207536 02-May-2010 mav

Import mvs(4) - Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllers
driver for CAM ATA subsystem. This driver supports same hardware as
atamarvell, ataadaptec and atamvsata drivers from ata(4), but provides
many additional features, such as NCQ, PMP, etc.


# 206631 14-Apr-2010 yongari

Add sge(4) man page and hook up sge(4) to the build.
Also add Xr to appropriate man pages.


# 204327 25-Feb-2010 weongyo

Connect bwn.4 to the build.


# 203692 08-Feb-2010 gavin

Kernel modules for these drivers are installed on all platforms, so
install the man pages on all platforms too.


# 203689 08-Feb-2010 gavin

Install the padlock(4) man page on amd64 as well as i386, to match the
platforms where the driver itself is compiled and installed.

PR: docs/130895
Reported by: George Hartzell <hartzell alerce.com>
MFC after: 1 week


# 203135 28-Jan-2010 thompsa

Hook run(4) to the build.


# 203053 26-Jan-2010 delphij

Add a manual page for nvram(4).

MFC after: 2 weeks


# 202943 24-Jan-2010 joerg

Add man pages for the gpib(4), pcii(4), and tnt4882(4) drivers.

MFC after: 3 days


# 202412 15-Jan-2010 brueffer

Manpage for the siba(4) Sonic Inc. Silicon Backplane driver.

Submitted by: weongyo


# 202317 14-Jan-2010 brueffer

Add manpages for ipwfw(4) and iwifw(4), based on iwnfw(4).

MFC after: 2 weeks


# 202181 13-Jan-2010 thompsa

Add a driver by Fredrik Lindberg for Option HSDPA USB devices. These differ
from standard 3G wireless units by supplying a raw IP/IPv6 endpoint rather than
using PPP over serial. uhsoctl(1) is used to initiate and close the WAN
connection.

Obtained from: Fredrik Lindberg <fli@shapeshifter.se>


# 201006 25-Dec-2009 marius

Add a man page for mk48txx(4).

Requested by: n_hibma
Obtained from: NetBSD (original version)


# 199969 30-Nov-2009 avg

amdsbwd: new driver for AMD SB600/SB7xx watchdog timer

The hardware is compliant with WDRT specification, so I originally
considered including generic WDRT watchdog support, but decided
against it, because I couldn't find anyone to the code for me.
WDRT seems to be not very popular.
Besides, generic WDRT porbably requires a slightly different driver
approach.

Reviewed by: des, gavin, rpaulo
MFC after: 3 weeks


# 199532 19-Nov-2009 mav

Add ada(4) man page.


# 199292 15-Nov-2009 rpaulo

Add atp(4) man page.

Submitted by: Rohit Grover <rgrover1@gmail.com>


# 198279 20-Oct-2009 avg

minor: fix sorting of some amd* entries in some makefiles

MFC after: 1 week


# 197518 26-Sep-2009 bz

lindev(4) [1] is supposed to be a collection of linux-specific pseudo
devices that we also support, just not by default (thus only LINT or
module builds by default).

While currently there is only "/dev/full" [2], we are planning to see more
in the future. We may decide to change the module/dependency logic in the
future should the list grow too long.

This is not part of linux.ko as also non-linux binaries like kFreeBSD
userland or ports can make use of this as well.

Suggested by: rwatson [1] (name)
Submitted by: ed [2]
Discussed with: markm, ed, rwatson, kib (weeks ago)
Reviewed by: rwatson, brueffer (prev. version)
PR: kern/68961
MFC after: 6 weeks


# 197025 09-Sep-2009 delphij

- Teach vesa(4) and dpms(4) about x86emu. [1]
- Add vesa kernel options for amd64.
- Connect libvgl library and splash kernel modules to amd64 build.
- Connect manual page dpms(4) to amd64 build.
- Remove old vesa/dpms files.

Submitted by: paradox <ddkprog yahoo com> [1], swell k at gmail.com
(with some minor tweaks)


# 195892 26-Jul-2009 bz

Update epair(4) to the new netisr implementation and polish
things a bit:
- use dpcpu data to track the ifps with packets queued up,
- per-cpu locking and driver flags
- along with .nh_drainedcpu and NETISR_POLICY_CPU.
- Put the mbufs in flight reference count, preventing interfaces
from going away, under INVARIANTS as this is a general problem
of the stack and should be solved in if.c/netisr but still good
to verify the internal queuing logic.
- Permit changing the MTU to virtually everythinkg like we do for loopback.

Hook epair(4) up to the build.

Approved by: re (kib)


# 195801 21-Jul-2009 mav

Add `siis` CAM driver for SiliconImage SiI3124/3132/3531 SATA2 controllers.

Driver supports Serial ATA and ATAPI devices, Port Multipliers
(including FIS-based switching), hardware command queues (31 command
per port) and Native Command Queuing. This is probably the second on
popularity, after AHCI, type of SATA2 controllers, that benefits from
using CAM, because of hardware command queuing support.

Approved by: re (kib)


# 195630 12-Jul-2009 sam

first cut at documenting ioctl api's for net80211
(replaces mostly incorrect information)

Approved by: re (blanket)


# 195534 10-Jul-2009 scottl

Separate the parallel scsi knowledge out of the core of the XPT, and
modularize it so that new transports can be created.

Add a transport for SATA

Add a periph+protocol layer for ATA

Add a driver for AHCI-compliant hardware.

Add a maxio field to CAM so that drivers can advertise their max
I/O capability. Modify various drivers so that they are insulated
from the value of MAXPHYS.

The new ATA/SATA code supports AHCI-compliant hardware, and will override
the classic ATA driver if it is loaded as a module at boot time or compiled
into the kernel. The stack now support NCQ (tagged queueing) for increased
performance on modern SATA drives. It also supports port multipliers.

ATA drives are accessed via 'ada' device nodes. ATAPI drives are
accessed via 'cd' device nodes. They can all be enumerated and manipulated
via camcontrol, just like SCSI drives. SCSI commands are not translated to
their ATA equivalents; ATA native commands are used throughout the entire
stack, including camcontrol. See the camcontrol manpage for further
details. Testing this code may require that you update your fstab, and
possibly modify your BIOS to enable AHCI functionality, if available.

This code is very experimental at the moment. The userland ABI/API has
changed, so applications will need to be recompiled. It may change
further in the near future. The 'ada' device name may also change as
more infrastructure is completed in this project. The goal is to
eventually put all CAM busses and devices until newbus, allowing for
interesting topology and management options.

Few functional changes will be seen with existing SCSI/SAS/FC drivers,
though the userland ABI has still changed. In the future, transports
specific modules for SAS and FC may appear in order to better support
the topologies and capabilities of these technologies.

The modularization of CAM and the addition of the ATA/SATA modules is
meant to break CAM out of the mold of being specific to SCSI, letting it
grow to be a framework for arbitrary transports and protocols. It also
allows drivers to be written to support discrete hardware without
jeopardizing the stability of non-related hardware. While only an AHCI
driver is provided now, a Silicon Image driver is also in the works.
Drivers for ICH1-4, ICH5-6, PIIX, classic IDE, and any other hardware
is possible and encouraged. Help with new transports is also encouraged.

Submitted by: scottl, mav
Approved by: re


# 194980 25-Jun-2009 thompsa

Rename man4/if_bridge.4 to man4/bridge.4 in order to be consistent with other
peueso interfaces. The .Nm name hasnt been changed and all xrefs are still
valid.


# 194701 23-Jun-2009 rpaulo

* Driver for ACPI WMI (Windows Management Instrumentation)
* Driver for ACPI HP extra functionations, which required
ACPI WMI driver.

Submitted by: Michael <freebsdusb at bindone.de>
Approved by: re
MFC after: 2 weeks


# 194247 15-Jun-2009 marius

Add a man page for cas(4) and reference it as appropriate.

Approved by: re (kib)
MFC after: 2 weeks


# 193885 10-Jun-2009 sam

Marvell 88W8363 driver and associated firmware


# 193882 10-Jun-2009 yongari

Add alc(4) man page and hook up ale(4) to the build.
Also add Xr to appropriate man pages.


# 192923 27-May-2009 bms

Merge final round of MLD changes from p4:
ip6_input.c, in6.h:
* Add netinet6-specific mbuf flag M_RTALERT_MLD, shadowing M_PROTO6.
* Always set this flag if HBH Router Alert option is present for MLD,
even when not forwarding.

icmp6.c:
* In icmp6_input(), spell m->m_pkthdr.rcvif as ifp to be consistent.
* Use scope ID for verifying input. Do not apply SSM filters here, no inpcb.
* Check for M_RTALERT_MLD when validating MLD traffic, as we can't see
IPv6 hop options outside of ip6_input().

in6_mcast.c:
* Use KAME scope/zone ID in in6_multi.
* Update net.inet6.ip6.mcast.filters implementation to use scope IDs
for comparisons.
* Fix scope ID treatment in multicast socket option processing.
Scope IDs passed in from userland will be ignored as other less
ambiguous APIs exist for specifying the link.
* Tighten userland input checks in IPv6 SSM delta and full-state ops.
* Source filter embedded scope IDs need to be revisited, for now
just clear them and ignore them on input.
* Adapt KAME behaviour of looking up the scope ID in the default zone
for multicast leaves, when the interface is ambiguous.

mld6.c:
* Tighten origin checks on MLD traffic as per RFC3810 Section 6.2:
* ip6_src MAY be the unspecified address for MLDv1 reports.
* ip6_src MAY have link-local address scope for MLDv1 reports,
MLDv1 queries, and MLDv2 queries.
* Perform address field validation *before* accepting queries.
* Use KAME scope/zone ID in query/report processing.
* Break const correctness for mld_v1_input_report(), mld_v1_input_query()
as we temporarily modify the input mbuf chain.
* Clear the scope ID before handoff to userland MLD daemon.
* Fix MLDv1 old querier present timer processing.
With the protocol defaults, hosts should revert to MLDv2 after 260s.
* Add net.inet6.mld.v1enable sysctl, default to on.

ifmcstat.c:
* Use sysctl by default; -K requests kvm(3) if so compiled.

mld.4:
* Connect man page to build.

Tested using PCS.


# 192859 26-May-2009 sson

Add the ksyms(4) pseudo driver. The ksyms driver allows a process to
get a quick snapshot of the kernel's symbol table including the symbols
from any loaded modules (the symbols are all merged into one symbol
table). Unlike like other implementations, this ksyms driver maps
memory in the process memory space to store the snapshot at the time
/dev/ksyms is opened. It also checks to see if the process has already
a snapshot open and won't allow it to open /dev/ksyms it again until it
closes first. This prevents kernel and process memory from being
exhausted. Note that /dev/ksyms is used by the lockstat(1) command.

Reviewed by: gallatin kib (freebsd-arch)
Approved by: gnn (mentor)


# 192193 16-May-2009 brueffer

Add a manpage for the bwi(4) driver.


# 191952 09-May-2009 sam

hookup iwnfw.4


# 190770 06-Apr-2009 weongyo

connect uath.4 to the build.


# 190751 05-Apr-2009 ed

Remove if_ppp(4) and if_sl(4).

Not only did these two drivers depend on IFF_NEEDSGIANT, they were
broken 7 months ago during the MPSAFE TTY import. if_ppp(4) has been
replaced by ppp(8). There is no replacement for if_sl(4).

If we see regressions in for example the ports tree, we should just use
__FreeBSD_version 800045 to check whether if_ppp(4) and if_sl(4) are
present. Version 800045 is used to denote the import of MPSAFE TTY.

Discussed with: rwatson, but also rwatson's IFF_NEEDSGIANT emails on the
lists.


# 190611 01-Apr-2009 trhodes

Remove the fla.4 manual page, the driver was nuked
over four years ago.

Noticed by: rene
Prodded by: brueffer


# 190100 19-Mar-2009 thompsa

Remove the uscanner(4) driver, this follows the removal of the kernel scanner
driver in Linux 2.6. uscanner was just a simple wrapper around a fifo and
contained no logic, the default interface is now libusb (supported by sane).

Reviewed by: HPS


# 189773 13-Mar-2009 rpaulo

Rename the k8temp(4) man page to amdtemp(4) and update its contents for
the new families.

MFC after: 2 weeks


# 189592 09-Mar-2009 bms

Merge IGMPv3 and Source-Specific Multicast (SSM) to the FreeBSD
IPv4 stack.

Diffs are minimized against p4.
PCS has been used for some protocol verification, more widespread
testing of recorded sources in Group-and-Source queries is needed.
sizeof(struct igmpstat) has changed.

__FreeBSD_version is bumped to 800070.


# 187613 23-Jan-2009 weongyo

Connect urtw.4 to the build.


# 186853 07-Jan-2009 mav

Hook up sdhci man page to the build.


# 186486 25-Dec-2008 julian

Hook up the ether_echo node and fix the man page


# 186125 15-Dec-2008 bz

Add a symlink from enc.4 to if_enc.4.

Reviewed by: brueffer
MFC after: 4 weeks


# 185447 29-Nov-2008 brueffer

Add several missing MLINKs.


# 184872 12-Nov-2008 yongari

Add ale(4) man page and hook up ale(4) to the build.
Also add Xr to appropriate man pages.


# 184441 29-Oct-2008 n_hibma

- Add documentation on how to temporarily display the umass devices that
are automatically hidden by the u3gstub device.
- Add a link to the u3g driver man page for u3gstub.


# 183735 09-Oct-2008 n_hibma

Say hello to the u3g driver, implementing support for 3G modems.

This was located in the ubsa driver, but should be moved into a separate
driver:

- 3G modems provide multiple serial ports to allow AT commands while the PPP
connection is up.
- 3G modems do not provide baud rate or other serial port settings.
- Huawei cards need specific initialisation.
- ubsa is for Belkin adapters, an Linuxy choice for another device like 3G.

Speeds achieved here with a weak signal at best is ~40kb/s (UMTS). No spooky
STALLED messages as well.

Next: Move over all entries for Sierra and Novatel cards once I have found
testers, and implemented serial port enumeration for Sierra (or rather have
Andrea Guzzo do it). They list all endpoints in 1 iface instead of 4 ifaces.

Submitted by: aguzzo@anywi.com
MFC after: 3 weeks


# 183654 06-Oct-2008 simon

Only a few of the loader tunables / sysctl variables are documented,
as I'm not really sure what the rest do.

The list of adaptors was found at
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&Inst=Yes&DwnldID=15815

MFC after: 1 week


# 183602 04-Oct-2008 stas

- Add manual page for ae(4) driver.

Approved by: kib (mentor)
MFC after: 1 week


# 182771 04-Sep-2008 brueffer

Hook up ixgbe(4) to the build. D'oh!


# 182133 25-Aug-2008 imp

Update uipaq for FreeBSD's driver:
o List all devices FreeBSD supports (more on the way)
o Sort the list of supported devices
o Note this was introduced with FreeBSD 7.0
o Include the FreeBSD configuration synopsis
o Bump the man page date
o Put $FreeBSD$ where all the other usb man pages have it.
And add to build.


# 181942 20-Aug-2008 rpaulo

Move man pages out of man4.i386. Most of them are applicable to amd64
too, so, instead of descending to the i386 directory, we add some magic to
the parent Makefile.
These man pages refer to drivers that I'm aware that work on amd64. Most
likely there are more, but I'll deal with them later.

Approved by: brueffer, philip, takawata


# 181924 20-Aug-2008 rpaulo

Instal k8temp(4) man page only on amd64 and i386.

MFC after: 1 week


# 181920 20-Aug-2008 rpaulo

Revert r181886. A man page already exists in man.i386.
I didn't notice it because I was on amd64.

Pointy hat to: me
Pointed out by: several


# 181905 20-Aug-2008 ed

Integrate the new MPSAFE TTY layer to the FreeBSD operating system.

The last half year I've been working on a replacement TTY layer for the
FreeBSD kernel. The new TTY layer was designed to improve the following:

- Improved driver model:

The old TTY layer has a driver model that is not abstract enough to
make it friendly to use. A good example is the output path, where the
device drivers directly access the output buffers. This means that an
in-kernel PPP implementation must always convert network buffers into
TTY buffers.

If a PPP implementation would be built on top of the new TTY layer
(still needs a hooks layer, though), it would allow the PPP
implementation to directly hand the data to the TTY driver.

- Improved hotplugging:

With the old TTY layer, it isn't entirely safe to destroy TTY's from
the system. This implementation has a two-step destructing design,
where the driver first abandons the TTY. After all threads have left
the TTY, the TTY layer calls a routine in the driver, which can be
used to free resources (unit numbers, etc).

The pts(4) driver also implements this feature, which means
posix_openpt() will now return PTY's that are created on the fly.

- Improved performance:

One of the major improvements is the per-TTY mutex, which is expected
to improve scalability when compared to the old Giant locking.
Another change is the unbuffered copying to userspace, which is both
used on TTY device nodes and PTY masters.

Upgrading should be quite straightforward. Unlike previous versions,
existing kernel configuration files do not need to be changed, except
when they reference device drivers that are listed in UPDATING.

Obtained from: //depot/projects/mpsafetty/...
Approved by: philip (ex-mentor)
Discussed: on the lists, at BSDCan, at the DevSummit
Sponsored by: Snow B.V., the Netherlands
dcons(4) fixed by: kan


# 181886 19-Aug-2008 rpaulo

Add a man page for the acpi_asus(4) driver.

MFC after: 1 week


# 181579 11-Aug-2008 weongyo

Connect upgt.4 to the build.


# 181430 08-Aug-2008 stas

- Add cpuctl(4) pseudo-device driver to provide access to some low-level
features of CPUs like reading/writing machine-specific registers,
retrieving cpuid data, and updating microcode.
- Add cpucontrol(8) utility, that provides userland access to
the features of cpuctl(4).
- Add subsequent manpages.

The cpuctl(4) device operates as follows. The pseudo-device node cpuctlX
is created for each cpu present in the systems. The pseudo-device minor
number corresponds to the cpu number in the system. The cpuctl(4) pseudo-
device allows a number of ioctl to be preformed, namely RDMSR/WRMSR/CPUID
and UPDATE. The first pair alows the caller to read/write machine-specific
registers from the correspondent CPU. cpuid data could be retrieved using
the CPUID call, and microcode updates are applied via UPDATE.

The permissions are inforced based on the pseudo-device file permissions.
RDMSR/CPUID will be allowed when the caller has read access to the device
node, while WRMSR/UPDATE will be granted only when the node is opened
for writing. There're also a number of priv(9) checks.

The cpucontrol(8) utility is intened to provide userland access to
the cpuctl(4) device features. The utility also allows one to apply
cpu microcode updates.

Currently only Intel and AMD cpus are supported and were tested.

Approved by: kib
Reviewed by: rpaulo, cokane, Peter Jeremy
MFC after: 1 month


# 180509 14-Jul-2008 brueffer

Manpage for the et(4) driver.

Obtained from: DragonFly


# 180267 04-Jul-2008 jhb

Remove the sbsh(4) driver. No one responded to requests for testing the
MPSAFE patches on current@ and stable@. This driver also has a fundamental
issue in that it sleeps when sending commands to the card including in the
if_init/if_start routines (which can be called from interrupt context). As
such, the driver shouldn't be working reliably even on 4.x.


# 180261 04-Jul-2008 jhb

Remove the cnw(4) driver. No one responded to calls to test it on current@
and stable@. It also is a driver for an older non-802.11 wireless PC card
that is quite slow in comparison to say, wi(4). I know Warner wants this
driver axed as well.


# 179346 27-May-2008 yongari

Hook up jme(4) to the build.


# 179308 25-May-2008 rwatson

Remove netatm from HEAD as it is not MPSAFE and relies on the now removed
NET_NEEDS_GIANT. netatm has been disconnected from the build for ten
months in HEAD/RELENG_7. Specifics:

- netatm include files
- netatm command line management tools
- libatm
- ATM parts in rescue and sysinstall
- sample configuration files and documents
- kernel support as a module or in NOTES
- netgraph wrapper nodes for netatm
- ctags data for netatm.
- netatm-specific device drivers.

MFC after: 3 weeks
Reviewed by: bz
Discussed with: bms, bz, harti


# 179108 19-May-2008 yongari

Hook up age(4) to the build.


# 178676 29-Apr-2008 sam

Intel 4965 wireless driver (derived from openbsd driver of the same name)


# 178352 20-Apr-2008 sam

move awi to the Attic; it will not make the jump to the new world order

Reviewed by: imp


# 178152 12-Apr-2008 rpaulo

MFp4: k8temp(4) man page.


# 177825 01-Apr-2008 weongyo

Connect malo.4 to the build.

Approved by: thompsa (mentor)


# 176868 06-Mar-2008 rink

Commit cmx(4), a driver for Omnikey CardMan 4040 PCMCIA smartcard readers.

PR: kern/114582
Submitted by: Daniel Roethlisberger <daniel@roe.ch>
Reviewed by: imp, myself
Tested by: johans, myself
MFC after: 2 weeks


# 176829 05-Mar-2008 rink

Import uslcom(4) from OpenBSD - this is a driver for Silicon Laboratories
CP2101/CP2102 based USB serial adapters.

Reviewed by: imp, emaste
Obtained from: OpenBSD
MFC after: 2 weeks


# 176698 01-Mar-2008 brueffer

Manpage for the uchcom(4) driver, adapted from the one in NetBSD.


# 176418 20-Feb-2008 thompsa

Rename geom_lvm(4) to geom_linux_lvm(4).

Requested by: des, phk


# 176167 11-Feb-2008 thompsa

Hook geom_lvm(4) up to the build.


# 175948 03-Feb-2008 brueffer

Remove an empty line that crept into the previous commit.


# 175947 03-Feb-2008 brueffer

MLINK hptrr(4) to rr232x(4).

Requested by: scottl


# 175919 03-Feb-2008 scottl

Remove the rr232x manual page.


# 175690 26-Jan-2008 brueffer

OLDCARD is long gone, so finally remove the oldcard.4 manpage.

Confirmed by: imp


# 175555 21-Jan-2008 rwatson

Add a rather basic man page for the coda kernel module.

MFC after: 3 days


# 175083 04-Jan-2008 imp

Dummy man page for pcib. We should write a real one and I hope this
gets the ball rolling.


# 174922 26-Dec-2007 rwatson

Add textdump(4) man page to describe the textdump facility and provide
some stock formulas for use.

Update ddb(4) to reference the textdump(4) page, list the textdump
commands, and suggest using them with scripts and output capture.
Update HISTORY section.

Hook up textdump(4) to build.

MFC after: 3 months


# 174604 14-Dec-2007 scottl

Add the 'hptrr' driver for supporting the following Highpoint RocketRAID
cards:

o RocketRAID 172x series
o RocketRAID 174x series
o RocketRAID 2210
o RocketRAID 222x series
o RocketRAID 2240
o RocketRAID 230x series
o RocketRAID 231x series
o RocketRAID 232x series
o RocketRAID 2340
o RocketRAID 2522

Many thanks to Highpoint for their continued support of FreeBSD.

Submitted by: Highpoint


# 173579 13-Nov-2007 ru

Sort.


# 173569 12-Nov-2007 rpaulo

Manual page for the asmc driver.

Approved by: njl (mentor)


# 173491 08-Nov-2007 benjsc

Link wpi(4) into the build.

This includes:
o mtree (for legal/intel_wpi)
o manpage for i386/amd64 archs
o module for i386/amd64 archs
o NOTES for i386/amd64 archs

Approved by: mlaier (comentor)


# 172674 15-Oct-2007 netchild

Backout sensors framework.

Requested by: phk
Discussed on: cvs-all


# 172658 15-Oct-2007 ru

Sort.


# 172632 14-Oct-2007 netchild

Import it(4) and lm(4), supporting most popular Super I/O Hardware Monitors.

Submitted by: Constantine A. Murenin <cnst@FreeBSD.org>
Sponsored by: Google Summer of Code 2007 (GSoC2007/cnst-sensors)
Mentored by: syrinx
Tested by: many
OKed by: kensmith
Obtained from: OpenBSD (parts)


# 172035 02-Sep-2007 imp

Connect zyd.4 to the build.

Approved by: re@


# 171939 23-Aug-2007 des

Add man pages for coretemp(4) and ichwd(4).

Approved by: re (bmah)


# 171696 02-Aug-2007 bz

Remove the last entries to fast_ipsec.
Merge in parts of the old fast_ipsec.4 man page to ipsec.4 and
start updating ipsec.4 man page.

Reviewed by: brueffer, sam (slightly earlier versions), bmah
Approved by: re (bmah)


# 171568 24-Jul-2007 scottl

Introduce Danny Braniss' iSCSI initiator, version 2.0.99. Please read the
included man pages on how to use it. This code is still somewhat experimental
but has been successfully tested on a number of targets. Many thanks to
Danny for contributing this.

Approved by: re


# 171095 29-Jun-2007 sam

Neterion Xframe 10GbE Server/Storage adapter driver.

The nxge driver provides support for Neterion Xframe-I and Xframe-II
adapters. The driver supports TCP Segmentation Offload (TSO/LSO),
Jumbo frames (5 buffer mode), Header separation (2 and 3 Receive
buffer modes), VLAN, and Promiscuous mode.

Submitted by: Neterion
Reviewed by: rwatson
Approved by: re (kensmith)


# 170753 15-Jun-2007 kevlo

Add a man page for wlan_amrr

Reviewed by: sam, sephe


# 170312 04-Jun-2007 delphij

sched_core(4) removed.


# 170010 27-May-2007 imp

Add man pages for mmc (the mmc bus) and mmcsd (the memory card
implementation).


# 169581 15-May-2007 mav

Add ng_car.4

Approved by: glebius (mentor)


# 169486 11-May-2007 brueffer

Connect hptiop(4) to the build. Only install hptmv(4) on i386 and amd64.


# 169306 06-May-2007 kevlo

Add support for Ralink Technology RT2501USB/RT2601USB devices.

Reviewed by: sam, sephe
Obtained from: OpenBSD


# 168923 21-Apr-2007 yar

Add a missing link: if_edsc.4 -> edsc.4 .
Network interface manpages should have such links.


# 168916 20-Apr-2007 brueffer

Spring cleaning: Remove worm(4) manpage, the driver was removed pre-3.0.


# 168795 16-Apr-2007 thompsa

Link trunk(4) to lagg(4)


# 168793 16-Apr-2007 thompsa

Rename the trunk(4) driver to lagg(4) as it is too similar to vlan trunking.

The name trunk is misused as the networking term trunk means carrying multiple
VLANs over a single connection. The IEEE standard for link aggregation (802.3
section 3) does not talk about 'trunk' at all while it is used throughout IEEE
802.1Q in describing vlans.

The lagg(4) driver provides link aggregation, failover and fault tolerance.

Discussed on: current@


# 168563 09-Apr-2007 thompsa

Hook trunk(4) up to the build.


# 167891 26-Mar-2007 yar

Introduce a new toy interface, edsc(4). It's a discard interface
imitating an Ethernet device, so vlan(4) and if_bridge(4) can be
attached to it for testing and benchmarking purposes. Its source
can be an introduction to the anatomy of a network interface driver
due to its simplicity as well as to a bunch of comments in it.


# 167520 14-Mar-2007 kmacy

Add man page for cxgb


# 166886 22-Feb-2007 rrs

First cut of the sctp man pages. Still need work.


# 166800 17-Feb-2007 joel

Link snd_sb16.4 and snd_sb8.4 to snd_sbc.4.

Submitted by: ariff


# 166668 12-Feb-2007 brueffer

The KAME project has been dissolved and kame.4 isn't terribly useful.
=> Sayonara

Approved by: gnn, suz


# 165629 29-Dec-2006 glebius

Build bits for ng_deflate(4) and ng_pred1(4).


# 165260 15-Dec-2006 n_hibma

Align the interfaces for the various watchdogs and make the interface
behave as expected.

Also:
- Return an error if WD_PASSIVE is passed in to the ioctl as only
WD_ACTIVE is implemented at the moment. See sys/watchdog.h for an
explanation of the difference between WD_ACTIVE and WD_PASSIVE.
- Remove the I_HAVE_TOTALLY_LOST_MY_SENSE_OF_HUMOR define. If you've
lost your sense of humor, than don't add a define.

Specific changes:

i80321_wdog.c
Don't roll your own passive watchdog tickle as this would defeat the
purpose of an active (userland) watchdog tickle.

ichwd.c / ipmi.c:
WD_ACTIVE means active patting of the watchdog by a userland process,
not whether the watchdog is active. See sys/watchdog.h.

kern_clock.c:
(software watchdog) Remove a check for WD_ACTIVE as this does not make
sense here. This reverts r1.181.


# 165140 13-Dec-2006 yongari

Hook up msk(4) to the build.


# 164916 05-Dec-2006 ru

Move npe.4 to a machine specific manpage subdirectory.


# 164892 04-Dec-2006 sam

hook npe.4 up to arm build

MFC after: 1 month


# 164343 16-Nov-2006 brueffer

Remove uhidev.4 and references to it, the corresponding code was never
imported from NetBSD.

Submitted by: markus
MFC after: 1 week


# 164295 15-Nov-2006 maxim

o Add uark(4), a driver for Arkmicro Technologies ARK3116 based serial
adapters.

Submitted by: Alex Rodin
Obtained from: OpenBSD
Reviewed by: -usb
MFC after: 6 weeks


# 163130 08-Oct-2006 ceri

Add a basic manpage for geom_uzip(4).

Reviewed by: trhodes
MFC after: 1 week


# 162924 01-Oct-2006 joel

Add a manual page for snd_hda(4) and hook it up to the build.

Reviewed by: brueffer, ariff


# 162889 30-Sep-2006 netchild

Add man page for snd_envy24ht(4).


# 162885 30-Sep-2006 netchild

Add the snd_spicds(4) man page.


# 160644 24-Jul-2006 yongari

Hook up state(4) to the build.


# 160387 15-Jul-2006 netchild

Add a man-page for snd_emu10kx. Someone with man-fu should have a look
and improve it.

Submitted by: Yuriy Tsibizov <Yuriy.Tsibizov@gfk.ru> (minor mods by me)


# 159979 27-Jun-2006 glebius

A netgraph node that can do different manipulations with
mbuf_tags(9) on packets.

Submitted by: Vadim Goncharov <vadimnuclight tpu.ru>
mdoc(7) reviewed by: ru


# 159967 26-Jun-2006 obrien

Add a pure open source nForce Ethernet driver, under BSDL.
This driver was ported from OpenBSD by Shigeaki Tagashira
<shigeaki@se.hiroshima-u.ac.jp> and posted at
http://www.se.hiroshima-u.ac.jp/~shigeaki/software/freebsd-nfe.html
It was additionally cleaned up by me.
It is still a work-in-progress and thus is purposefully not in GENERIC.
And it conflicts with nve(4), so only one should be loaded.


# 159966 26-Jun-2006 thompsa

Hook enc(4) to the build.


# 159730 18-Jun-2006 brueffer

Add MLINKS:

ixgb.4 -> if_ixgb.4
mxge.4 -> if_mxge.4


# 159691 17-Jun-2006 netchild

Add man page for the envy24 driver.


# 159594 14-Jun-2006 delphij

Add a manpage for the CORE scheduler.


# 159571 13-Jun-2006 gallatin

- Complete the myri10ge -> mxge name change by doing a mechanical
s/myri10ge/mxge/g replacement in the myri10ge files. A few contuation
lines were joined because of the regained columns.
- Hook the mxge driver back to the build.


# 159273 05-Jun-2006 rwatson

Break out description of the audit pipe facility from audit.4 into a new
man page, auditpipe.4, which describes the behavior of audit pipes, the
ioctls, preselection, etc.

Obtained from: TrustedBSD Project


# 158760 20-May-2006 brueffer

Minimal manpage for the acpi_dock driver. This needs to be fleshed out
by someone in the know about this driver.


# 158687 17-May-2006 phk

Send the pcvt(4) driver off to retirement.


# 158564 14-May-2006 brueffer

Add if_* MLINKS for bce(4) and le(4).

MFC after: 3 days


# 158106 28-Apr-2006 brueffer

Oops, forgot to remove the old entry in the last revision.


# 158105 28-Apr-2006 brueffer

Install rr232x.4 only on i386 and amd64.


# 158099 28-Apr-2006 scottl

Add a manpage for the rr232x driver.


# 158002 24-Apr-2006 marcel

Remove the sab(4) manpage.


# 157643 10-Apr-2006 ps

Hook bce up to the build


# 157301 30-Mar-2006 marcel

o Add scc(4) to the build.
o Add the scc(4) manpage to the build.
o Update the uart(4) manpage to account for scc(4).
o Update the uart(4) module build to include support for scc(4).


# 157248 29-Mar-2006 scottl

Add a manual page for mfi(4).


# 156260 03-Mar-2006 yar

Take the functionality contained in the former "options TDFX_LINUX"
into a separate module. Accordingly, convert the option into a device
named similarly.

Note for MFC: Perhaps the option should stay in RELENG_6 for POLA reasons.

Suggested by: scottl
Reviewed by: cokane
MFC after: 5 days


# 155687 14-Feb-2006 ambrisko

Only install ipmi.4 for i386/amd64.

Requested by: ru


# 155607 13-Feb-2006 ambrisko

Tie the ipmi driver into the i386/amd64 builds.


# 155214 02-Feb-2006 rwatson

Add audit.4 man page, providing basic documentation for configuring the
kernel audit facility, warnings about the experimental nature of this
implementation, and pointers at a large number of other audit related
man pages.

Obtained from: TrustedBSD Project


# 155153 31-Jan-2006 marius

Add a man page for le(4), based on the NetBSD one.


# 154194 10-Jan-2006 takawata

Fix sort order.
Pointed out by: ru


# 154188 10-Jan-2006 takawata

Hook ufoma(4) page up.
Pointed out by: joel


# 154089 06-Jan-2006 wilko

the geom_fox MLINK should not have been there.

Pointed out by: brueffer


# 154085 06-Jan-2006 wilko

hookup geom_fox(4)


# 153935 31-Dec-2005 brueffer

Add basic manpages for amdsmb(4) and nfsmb(4).


# 152877 28-Nov-2005 joel

Add manual page for snd_atiixp(4) and hook it up to the build.

Reviewed by: ru


# 152306 11-Nov-2005 ru

Add /dev/speaker support to amd64.

The following repo-copies were made (by Mark Murray):

sys/i386/isa/spkr.c -> sys/dev/speaker/spkr.c
sys/i386/include/speaker.h -> sys/dev/speaker/speaker.h
share/man/man4/man4.i386/spkr.4 -> share/man/man4/spkr.4


# 151211 10-Oct-2005 joel

Add manual page for snd_mss(4) and hook it up to the build.

Reviewed by: brueffer


# 151073 07-Oct-2005 thompsa

Now that bridge(4) has been removed, link bridge.4 to if_bridge.4

Reviewed by: mlaier


# 150850 03-Oct-2005 scottl

Add the lmcconfig tool for controlling the lmc driver. Add man pages and
glue.

Submitted by: David Boggs


# 150665 28-Sep-2005 ru

Sort MAN.


# 150636 27-Sep-2005 mlaier

Remove bridge(4) from the tree. if_bridge(4) is a full functional
replacement and has additional features which make it superior.

Discussed on: -arch
Reviewed by: thompsa
X-MFC-after: never (RELENG_6 as transition period)


# 149454 25-Aug-2005 glebius

Remove all references to T/TCP, which was removed several months ago.

Approved by: andre


# 149092 15-Aug-2005 joel

Add manual page for snd_t4dwave(4).

Approved by: brueffer (mentor)


# 148018 14-Jul-2005 emax

kbdmux(4) keyboard multiplexer integration

o Add minimal kbdmux(4) man page to the source tree (more details to follow);

o Hook up kbdmux(4) to the build.

This concludes the first part of the kbdmux(4) keyboard multiplexer
integration. It now should be possible to use kbdmux(4), however one
must configure kbdmux(4) by hand (i.e. load kbdmux(4) module and use
kbdcontrol(1) to add/remove slave keyboards to/from kbdmux(4)).

MFC after: 1 week


# 147946 13-Jul-2005 brueffer

MLINK firewire.4 to ieee1394.4

MFC after: 3 days


# 147236 10-Jun-2005 glebius

Manual page for ng_tcpmss.


# 146987 05-Jun-2005 thompsa

Connect if_bridge to the build.

Approved by: mlaier (mentor)


# 146395 19-May-2005 brueffer

- Connect nve(4)
- Correct sorting order

Suggested and reviewed by: ru


# 146068 10-May-2005 brueffer

Manual page for the "mn" Siemens Easy321-R1 E1/T1 device driver.
This is based on the comments in if_mn.c.

MFC after: 3 days


# 145968 06-May-2005 glebius

Manual page for ng_nat node.


# 145256 19-Apr-2005 jkoshy

Bring a working snapshot of hwpmc(4), its associated libraries, userland utilities
and documentation into -CURRENT.

Bump FreeBSD_version.

Reviewed by: alc, jhb (kernel changes)


# 145247 18-Apr-2005 damien

Initial import of ipw, iwi, ral and ural drivers:

ipw - Intel PRO/Wireless 2100
iwi - Intel PRO/Wireless 2200BG/2225BG/2915ABG
ral - Ralink Technology RT2500
ural - Ralink Technology RT2500USB

Approved by: silby (mentor)


# 145145 16-Apr-2005 brueffer

Manual page for the ataraid(4) software RAID driver.

Reviewed by: sos


# 144759 07-Apr-2005 rwatson

Add rudimentary man pages for kernel options sched_4bsd and sched_ule,
which document some of the sysctls available for configuring 4bsd, some
of the bullet features of ule, and that ule is considered experimental
still.

MFC after: 3 days


# 144419 31-Mar-2005 scottl

Add a manual page for the arcmsr driver.


# 144046 24-Mar-2005 jcamou

Add manual page for snd_via8233(4) and add it to the build.

PR: docs/78322
Submitted by: Joel Dahl <joel@automatvapen.se>
Approved by: trhodes (mentor)


# 143985 22-Mar-2005 sobomax

Add USB Communication Device Class Ethernet driver. Originally written for
FreeBSD based on aue(4) it was picked by OpenBSD, then from OpenBSD ported
to NetBSD and finally NetBSD version merged with original one goes into
FreeBSD.

Obtained from: http://www.gank.org/freebsd/cdce/
NetBSD
OpenBSD


# 143351 10-Mar-2005 harti

Add a man page for ng_ccatm(4).

Reminded by: brueffer


# 143337 09-Mar-2005 simon

Add manual page for snd_via82c686(4).

Submitted by: Joel Dahl <joel@automatvapen.se>
PR: docs/78586
MFC after: 3 days


# 143336 09-Mar-2005 simon

Add manual page for snd_vibes(4).

Submitted by: Joel Dahl <joel@automatvapen.se>
PR: docs/78580
MFC after: 3 days


# 142872 01-Mar-2005 trhodes

Add a manual page for the fm801 chipsets.

PR: 78143
Submitted by: Joel Dahl <joel@automatvapen.se> (original version)


# 142581 26-Feb-2005 simon

- Add manual page for snd_neomagic(4).

PR: docs/78127
Submitted by: Joel Dahl <joel@automatvapen.se>
MFC after: 3 days


# 142293 23-Feb-2005 glebius

Manpage for CARP from .Ox, with minor modifications.

Obtained from: OpenBSD


# 141528 08-Feb-2005 njl

Also add the manpage entry for cpufreq.


# 141365 05-Feb-2005 glebius

Manpage for ng_ipfw node.


# 139746 05-Jan-2005 trhodes

Early spring cleaning:

Unhook lomac(4) manual page and remove it. The code was removed by
rwatson over two years ago.


# 139041 19-Dec-2004 glebius

We have an informative ng_source.4 manpage, which is not installed.


# 138848 14-Dec-2004 simon

Add manual page for snd_maestro(4).

Submitted by: Jorge Mario G. Mazo <jgutie11@eafit.edu.co> (original version)
PR: docs/74546
MFC after: 1 week


# 138579 08-Dec-2004 sam

Updates for revised ath and net80211 support; the new man pages are
placeholders for real material.


# 138229 30-Nov-2004 brueffer

MLINK crypto.4 to cryptodev.4

Stumbled upon by: markus
MFC after: 3 days


# 138132 27-Nov-2004 simon

Add manual page for snd_ich(4).

Submitted by: Jorge Mario G. Mazo <jgutie11@eafit.edu.co> (original version)
PR: docs/73789
MFC after: 1 week


# 138070 24-Nov-2004 brueffer

MLINK vge.4 to if_vge.4

MFC after: 3 days


# 137895 19-Nov-2004 obrien

Man page for the HighPoint RocketRAID 182x driver.

Forgotten by: scottl


# 137777 16-Nov-2004 emax

Add vkdb(4) man page and connect vkbd(4) to the build.


# 137411 08-Nov-2004 brueffer

Remove if_gx.4 MLINK, also add one for if_cnw.4


# 137405 08-Nov-2004 brueffer

The gx driver is gone, kill the manpage as well.


# 137207 04-Nov-2004 ru

Sync up with gdbinit.vinum removal.

OK'ed by: phk


# 137124 02-Nov-2004 harti

Add a man page for the NgATM helper module ngatmbase.

Requested by: Ulrich Spoerlein <q@uni.de>


# 136462 12-Oct-2004 emax

ooops.. vkbd(4) should not have been committed


# 136461 12-Oct-2004 emax

ng_ubt(4) no longer provides device nodes interface. Update the
man page to document this.

MFC after: 3 days


# 136220 07-Oct-2004 mlaier

Add a minimal altq.4 manpage to tell about the kernel options and where to
find more information. Also move the "SUPPORTED DEVICES" section from altq.9
to altq.4, where is belongs.

Requested by: green
MFC after: 2 days


# 135532 20-Sep-2004 simon

Connect snd_ess(4) to the build.


# 135458 19-Sep-2004 ru

Sort MAN and MLINKS in dictionary order ignoring case.


# 135396 17-Sep-2004 glebius

A man page for Netflow node.

English lessons by: julian
mdoc(7) lessons by: ru
Approved by: julian (mentor)


# 135049 10-Sep-2004 wpaul

Add a manual page for the vge(4) driver.


# 135019 09-Sep-2004 brueffer

Connect cnw.4 to the build.

MFC after: 5 days


# 134938 08-Sep-2004 ru

Update sound-related manpages to account for the recent change in
device and module naming. The following files were repo-copied:

csa.4 -> snd_csa.4
gusc.4 -> snd_gusc.4
maestro3.4 -> snd_maestro3.4
sbc.4 -> snd_sbc.4
uaudio.4 -> snd_uaudio.4

The pcm(4) manpage wasn't renamed to sound(4) as there are nearby
plans to rename "device sound" to "device snd", to address the
ambiguity in naming, so pcm.4 is linked to sound.4 for the moment.
(We also mumble something about the future plans in the manpage.)

Removed links from pcm.4 to als4000.4 and emu10k1.4 -- they now
have their own snd_*.4 manpages.

Fixes for recent snd_*.4 manpages: added missing "device sound"
to the SYNOPSIS, fixed hints (they are still "hint.pcm.<unit>"
in most cases).

MT5 after: 3 days


# 134805 05-Sep-2004 des

Man page for the newly added ucycom(4) driver.


# 134411 27-Aug-2004 simon

Add manual pages for several sound drivers.

Submitted by: Atte Peltomaki <koston@iki.fi>
Reviewed by: cg
MFC after: 5 days


# 133221 06-Aug-2004 trhodes

Add a manual page for the hfa driver.

Reviewed by: harti


# 132612 24-Jul-2004 trhodes

Move snc.4 over to the i386 section as it only deals with PC98 and i386.
Bump .Dd and .Dt accordingly.

Requested by: ru


# 131742 07-Jul-2004 ru

Removed legacy comment.


# 131032 24-Jun-2004 imp

We really don't need pointers to st/sd anymore. They were obsoleted in 3.0.


# 130916 22-Jun-2004 ru

Document the "fec" Netgraph node type.

Submitted by: Gleb Smirnoff
OK'ed by: julian, wpaul


# 130861 21-Jun-2004 trhodes

Add manual pages for cm(4), esp(4), rc(4) and snc(4).


# 130504 14-Jun-2004 bms

Add an MLINKS entry, rawip, to make the raw socket userland documentation
somewhat easier to find.

PR: docs/30873
Requested by: Douglas De Couto


# 130462 14-Jun-2004 dfr

Add manpage for fwip driver.


# 129795 27-May-2004 tackerman

Adding ixgb(4) for Intel 10GbE Adapters


# 129613 23-May-2004 bde

Remove man4/man4.i386/cy.4 and adjust makefiles after repo-copying cy.4 up
to man4.


# 128634 25-Apr-2004 rik

Add ng_sppp.4.


# 128355 17-Apr-2004 ru

A simple packet distribution node type that acts like an Ethernet hub.


# 128253 14-Apr-2004 vkashyap

Added an entry for twa.4.

Reviewed by: ru


# 127069 16-Mar-2004 scottl

Remove the RAIDframe manual page


# 126826 10-Mar-2004 ru

A manpage for ng_eiface(4).

Submitted by: Gleb Smirnoff


# 126745 08-Mar-2004 benno

Manual page for the ng_atmllc node type.

Currently missing a history section.


# 126557 03-Mar-2004 njl

Add acpi_video(4) man page.

PR:
Submitted by: Mark Santcroos <marks@ripe.net>
Reviewed by:
Approved by:
Obtained from:
MFC after:


# 126448 01-Mar-2004 ru

Restore the sorting broken in rev. 1.256.


# 126447 01-Mar-2004 ru

Netgraph node type for IEEE 802.1Q VLAN tagging.


# 126426 01-Mar-2004 scottl

Add a manual page for the umct(4) driver.


# 126423 01-Mar-2004 ticso

add driver for BWCT console management serials


# 126350 28-Feb-2004 brueffer

Connect udav.4 to the build and add MLINK to if_udav.4


# 124747 20-Jan-2004 ru

Use a single style for share/man/ makefiles:

- Sort MAN and MLINKS in "dictionary" order ignoring case.

- For multi-value MAN and multi-pair MLINKS, put each value/pair
on its own line, for easier sorting and so that further diffs
are easier to see.


# 124579 15-Jan-2004 brueffer

Connect tx.4 to the build and MLINK it to if_tx.4


# 124520 14-Jan-2004 brueffer

Add MLINK:

rue.4 -> if_rue.4


# 124303 09-Jan-2004 brueffer

Correct typo in MLINK


# 124058 02-Jan-2004 grog

Hook up gdb.4 and vinumdebug.4 into build.

Reminded by: ru


# 123944 28-Dec-2003 takawata

Hook up acpi_thermal.4 man page.


# 123596 17-Dec-2003 brueffer

Add MLINKS:

axe.4 -> if_axe.4
bfe.4 -> if_bfe.4
my.4 -> if_my.4
re.4 -> if_re.4
xe.4 -> if_xe.4


# 123281 08-Dec-2003 imp

Add the meteor driver man page back. It has moved up a level from the
man4.i386. It documents that meteor no longer works, but keeps the
extensive documentation on the meteor interface, which the bktr driver
implements also. This should be merged into tha man page, but such a
merging seems to be planned by others.

# we really need something like video4bsd to define these sorts of
# things for all video capture drivers.

Requested by: rwatson and obrien


# 123275 07-Dec-2003 imp

Copy the old dgb man page to digi.4, plus very minor hacking. Add a
note that says that this man page is sub-optimal. Bruce Mah should be
happier about this, but someone that groks the cards supported by the
digi driver is encouraged to make this man page suck less.


# 123224 07-Dec-2003 imp

lmc.4 is now gone


# 123185 06-Dec-2003 bmah

Hook the sab(4) manpage up to the build.

Reviewed by: bms
Approved by: re (implicitly)


# 123050 29-Nov-2003 ru

- Connect a few forgotten Netgraph manpages.
- Sort.

Approved by: re (rwatson)


# 122980 24-Nov-2003 non

Add nsp(4) man page for nsp PC-Card SCSI host adapter device driver,
and attach it to the build.

Submitted by: non, rushani
Approved by: re (rwatson)


# 122934 20-Nov-2003 trhodes

Bring in a new manual page, ncv.4, and attach it to the build.

Based on an original version submitted by: non

Approved by: re (scottl)


# 122695 14-Nov-2003 bms

Add a manual page for the IDT NICStAR driver, and hook it up to the build.


# 122508 11-Nov-2003 trhodes

Attach ips.4 to the build.


# 122439 10-Nov-2003 hmp

Add MLINK net(4), which points to netintro(4).

Requested by: dwhite@


# 122435 10-Nov-2003 hmp

Add a manual page for the USB Audio support in FreeBSD,
interfaced via the PCM framework.

This manual page was obtained from NetBSD, and the required
changes were made to adapt it to our uaudio driver.

Pre-cursor review: joe@


# 122413 10-Nov-2003 hmp

Mdoc Janitor:

* Add MLINKS for:

-> Soundblaster emu10k1(4) Driver [points to pcm(4)]
-> Avance Logic ALS400 Driver [points to pcm(4)]

We should not need separate manual page for each of these
drivers; instead, linking them to pcm(4) manual page is
simpler, and new device lists can be easily added to the
said manual page.

* While I am here, sort out mdoc(7) entries in ${MAN}.


# 122237 07-Nov-2003 imp

bare-bones and kinda sucky ufm man page


# 122236 07-Nov-2003 hmp

Add manual page for LSI Fusion-MPT SCSI/Fibre Channel driver.

Originally obtained from NetBSD, but modified to fit FreeBSD's
mpt driver history, and device list.

Reviewed by: Matt Jacob (mjacob@) -- Old version.


# 122223 07-Nov-2003 simokawa

Add sbp_targ.4.


# 122218 07-Nov-2003 harti

The man page for the layer 3 (signalling) netgraph node of NgATM.


# 122079 04-Nov-2003 trhodes

Add a manual page for the Xircom and and Xircom based NICs.

Submitted by: scott (original version)


# 121965 03-Nov-2003 phk

Thanks to the kind mdoc help of Sergey (osa@): led.4


# 121614 27-Oct-2003 harti

Man pages for the NgATM SAAL protocol nodes.


# 121468 24-Oct-2003 simokawa

Add dumb console driver and related bits.

dcons(4): very simple console and gdb port driver
dcons_crom(4): FireWire attachment
dconschat(8): User interface to dcons

Tested with: i386, i386-PAE, and sparc64.


# 121397 23-Oct-2003 hmp

Add a GEOM(4) MLINK.


# 121159 17-Oct-2003 bmah

Add multicast(4) and pim(4) manual pages and hook up to the build.

Submitted by: Pavlin Radoslavov <pavlin@icir.org>
Reviewed by: hsu, bmah
MFC after: 2 weeks


# 119921 09-Sep-2003 ceri

The re.4 manpage has been checked in now, so hook it back up.


# 119917 09-Sep-2003 wpaul

Add a device driver for the Broadcom BCM4401 ethernet controller,
written by Stuart Walsh and Duncan Barclay (with some kibbitzing by
me). I'm checking it in on Stuart's behalf.

The BCM4401 is built into several x86 laptop and desktop systems. For the
moment, I have only enabled it in the x86 kernel config because although
it's a PCI device, I haven't heard of any standalone NICs that use it. If
somebody knows of one, we can easily add it to the other arches.

This driver uses register/structure data gleaned from the Linux
driver released by Broadcom, but does not contain any of the code
from the Linux driver itself. It uses busdma.


# 119875 08-Sep-2003 dougb

Looks like the re.4 man page didn't make it in the last commit,
so unhook it to get the build back in action.


# 119868 08-Sep-2003 wpaul

Take the support for the 8139C+/8169/8169S/8110S chips out of the
rl(4) driver and put it in a new re(4) driver. The re(4) driver shares
the if_rlreg.h file with rl(4) but is a separate module. (Ultimately
I may change this. For now, it's convenient.)

rl(4) has been modified so that it will never attach to an 8139C+
chip, leaving it to re(4) instead. Only re(4) has the PCI IDs to
match the 8169/8169S/8110S gigE chips. if_re.c contains the same
basic code that was originally bolted onto if_rl.c, with the
following updates:

- Added support for jumbo frames. Currently, there seems to be
a limit of approximately 6200 bytes for jumbo frames on transmit.
(This was determined via experimentation.) The 8169S/8110S chips
apparently are limited to 7.5K frames on transmit. This may require
some more work, though the framework to handle jumbo frames on RX
is in place: the re_rxeof() routine will gather up frames than span
multiple 2K clusters into a single mbuf list.

- Fixed bug in re_txeof(): if we reap some of the TX buffers,
but there are still some pending, re-arm the timer before exiting
re_txeof() so that another timeout interrupt will be generated, just
in case re_start() doesn't do it for us.

- Handle the 'link state changed' interrupt

- Fix a detach bug. If re(4) is loaded as a module, and you do
tcpdump -i re0, then you do 'kldunload if_re,' the system will
panic after a few seconds. This happens because ether_ifdetach()
ends up calling the BPF detach code, which notices the interface
is in promiscuous mode and tries to switch promisc mode off while
detaching the BPF listner. This ultimately results in a call
to re_ioctl() (due to SIOCSIFFLAGS), which in turn calls re_init()
to handle the IFF_PROMISC flag change. Unfortunately, calling re_init()
here turns the chip back on and restarts the 1-second timeout loop
that drives re_tick(). By the time the timeout fires, if_re.ko
has been unloaded, which results in a call to invalid code and
blows up the system.

To fix this, I cleared the IFF_UP flag before calling ether_ifdetach(),
which stops the ioctl routine from trying to reset the chip.

- Modified comments in re_rxeof() relating to the difference in
RX descriptor status bit layout between the 8139C+ and the gigE
chips. The layout is different because the frame length field
was expanded from 12 bits to 13, and they got rid of one of the
status bits to make room.

- Add diagnostic code (re_diag()) to test for the case where a user
has installed a broken 32-bit 8169 PCI NIC in a 64-bit slot. Some
NICs have the REQ64# and ACK64# lines connected even though the
board is 32-bit only (in this case, they should be pulled high).
This fools the chip into doing 64-bit DMA transfers even though
there is no 64-bit data path. To detect this, re_diag() puts the
chip into digital loopback mode and sets the receiver to promiscuous
mode, then initiates a single 64-byte packet transmission. The
frame is echoed back to the host, and if the frame contents are
intact, we know DMA is working correctly, otherwise we complain
loudly on the console and abort the device attach. (At the moment,
I don't know of any way to work around the problem other than
physically modifying the board, so until/unless I can think of a
software workaround, this will have do to.)

- Created re(4) man page

- Modified rlphy.c to allow re(4) to attach as well as rl(4).

Note that this code works for the sample 8169/Marvell 88E1000 NIC
that I have, but probably won't work for the 8169S/8110S chips.
RealTek has sent me some sample NICs, but they haven't arrived yet.
I will probably need to add an rlgphy driver to handle the on-board
PHY in the 8169S/8110S (it needs special DSP initialization).


# 119819 07-Sep-2003 marcel

Hook-up the uart(4) manpage.

Reminded by: bmah@


# 119801 06-Sep-2003 bmah

Add stg(4) manpage and hook up to the section 4 manpage build.

PR: 55605
Submitted by: Bob Bishop <rb@gid.co.uk>


# 119220 21-Aug-2003 rwatson

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


# 118774 11-Aug-2003 harti

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>


# 117851 21-Jul-2003 sam

hookup safenet driver


# 117835 21-Jul-2003 harti

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.


# 117633 15-Jul-2003 harti

The man page for the new IDT77252 driver.


# 117538 14-Jul-2003 obrien

Document the existance of fla(4).


# 116874 26-Jun-2003 smkelly

- 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)


# 116810 25-Jun-2003 harti

This is the man page for the netgraph ATM node.


# 116761 23-Jun-2003 sam

attach Atheros manual pages to the build


# 116735 23-Jun-2003 harti

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.


# 116492 17-Jun-2003 harti

The man page for the Fore/Marconi HE155/622 driver.


# 116296 13-Jun-2003 harti

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.


# 116258 12-Jun-2003 harti

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.


# 116166 10-Jun-2003 tmm

- 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).


# 115880 05-Jun-2003 ru

Fixed cross references to pccbb(4), fixed spelling of "device cbb",
and linked the pccbb(4) manpage to cbb(4).

Reviewed by: imp


# 115766 03-Jun-2003 harti

The midway driver has been busdmaified and is not i386-specific anymore.
Repo-copy it from the i386 specific man4 section to the common one.
Remove the i386 keyword from the man page header.
Document the sysctl interface to the driver.
Fix a spelling error (ALL -> AAL).


# 115140 18-May-2003 trhodes

Add a manual page for the USB Enhanced Host Controller Driver.

Submitted by: ticso (who obtained the original version from NetBSD)


# 115138 18-May-2003 hmp

Add manual page for, Myson Technology PCI Ethernet Driver.

PR: docs/39214
Reviewed by: bmah, julian, trhodes
Approved by: des (mentor), re (scottl)


# 114878 10-May-2003 julian

Part one of undating the bluetooth code to the newest version

Submitted by: Maksim Yevmenkin <m_evmenkin@yahoo.com>
Approved by: re@


# 114577 03-May-2003 akiyama

Add RealTek RTL8150 USB to fast Ethernet controller driver.
This driver now supports the Melco LUA-KTX and the GREEN HOUSE
GH-USB100B.

Reviewed by: imp
MFC after: 2 weeks


# 113769 20-Apr-2003 obrien

The i386-specific asr manpage has been repo copied to the MI section.


# 113757 20-Apr-2003 wpaul

Add device driver support for the ASIX Electronics AX88172 USB 2.0
ethernet controller. The driver has been tested with the LinkSys
USB200M adapter. I know for a fact that there are other devices out
there with this chip but don't have all the USB vendor/device IDs.

Note: I'm not sure if this will force the driver to end up in the
install kernel image or not. Special magic needs to be done to exclude
it to keep the boot floppies from bloating again, someone please
advise.


# 113429 13-Apr-2003 fjoe

Driver for Granch SBNI16 SHDSL modem

Submitted by: Denis I. Timofeev <timofeev@granch.ru>
MFC after: 1 week


# 113135 05-Apr-2003 trhodes

Add a basic manual page for wlan(4).

Reviewed by: imp, ru


# 112860 31-Mar-2003 chris

Document the new mac_portacl(4) policy.

Sponsored by: DARPA, Network Associates Laboratories
Obtained from: TrustedBSD Project


# 112738 28-Mar-2003 imp

Remove bogus card.4, and replace it with a link to oldcard.4. ru
pointed this out a while ago, and I'm just now getting back to it. It
obsoletes one of ru's changes, but since oldcard.4 is so much better,
that doesn't matter.

Submitted by: ru


# 112102 11-Mar-2003 sam

manual page for rndtest driver/module


# 111640 27-Feb-2003 imp

OLDCARD man page. This sucks, but not too bad. and better than
what we had before. Improvements encouraged and welcome.


# 111375 23-Feb-2003 imp

Explain what exca is.


# 110961 15-Feb-2003 trhodes

Link several of the if_* modules to their respected manual pages.


# 110940 15-Feb-2003 trhodes

Add a manual page for miibus(4) and attach it to the build.

Reviewed by: peter, rwatson (older version)


# 109614 21-Jan-2003 sam

hook fast_ipsec.4 up


# 109270 15-Jan-2003 chris

Welcome mac(4), the central source of information for all things MAC.

Sponsored by: DARPA, Network Associates Laboratories


# 109218 14-Jan-2003 tjr

Manual page for sem.ko/options P1003_1B_SEMAPHORES, similar to aio(4).


# 108933 08-Jan-2003 chris

Document the LOMAC security policy.
This man page was co-written by Brian Feldman <green>.

Sponsored by: DARPA, Network Associates Laboratories


# 108768 06-Jan-2003 trhodes

Add two new manual pages. Welcome the ida(4) and iir(4) manual pages.


# 108699 05-Jan-2003 obrien

Add a manpage for the LAN Media Corp PCI WAN adapter driver.

Obtained from: NetBSD


# 108472 30-Dec-2002 trhodes

Add a manual page for the ciss driver.

Reviewed by: obrien


# 107945 16-Dec-2002 cognet

Import of a minimalist trm(4) man page.
Anyone with more man pages knowledge than I have should feel free to complete
it.


# 107759 11-Dec-2002 imp

Add a rudimentary man page for /dev/devctl.

Approved by: re (blanket devd)


# 107754 11-Dec-2002 kan

Connect ubsa.4 man page to the build.

Approved by: re (rwatson)


# 107739 11-Dec-2002 chris

Un-break world.

Reported by: Ray Kohler <ataraxia@cox.net>
Approved by: re (blanket)


# 107735 10-Dec-2002 chris

Document the following MAC policies:
o ifoff: Interface silencing policy
o partition: Process partitioning policy

Add associated Makefile entries and man page cross-references.

Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Labs
Approved by: re (blanket)


# 107717 09-Dec-2002 chris

Document the following MAC policies:
o None: Stub policy
o Seeotheruids: The "see processes and sockets owned by other users" policy
o Test: Debugging policy

Standardize the SYNOPSIS and HISTORY sections.

Update SEE ALSO sections.


# 107626 04-Dec-2002 chris

Document the following MAC policies:
o Biba: A data integrity policy
o BSD Extended: Support for the firewall-like access controls (ugidfw(8))
o MLS: Multi-level security, a confidentiality policy

(These files originally lived in src/share/man/man9)

Approved by: re (blanket)
Sponsored by: DARPA, Network Associates Labs
Obtained from: TrustedBSD Project


# 107238 25-Nov-2002 njl

Hook the targ.4 manpage into the build

Submitted by: Attila Nagy <bra@fsn.hu>
Approved by: re (previously)


# 107191 23-Nov-2002 ru

Added the syncache(4) manpage.

Submitted by: jlemon


# 107122 20-Nov-2002 julian

Make the bluetooth man pages appear


# 106611 08-Nov-2002 simokawa

Add fwe.4.


# 106248 31-Oct-2002 thomas

Add ATAPI/CAM man page.

Reviewed by: roberto


# 105934 25-Oct-2002 simokawa

add manpages for FireWire.


# 105860 24-Oct-2002 des

Add a simple man page for the aio facility.


# 105503 20-Oct-2002 scottl

After much delay and anticipation, welcome RAIDFrame into the FreeBSD
world. This should be considered highly experimental.

Approved-by: re


# 105483 19-Oct-2002 phk

Add the manual page which explains how gbde works and which bits it is
composed off.

Sponsored by: DARPA & NAI Labs.


# 104488 04-Oct-2002 sam

manual pages for the new kernel crypto support (need work)

Obtained from: openbsd


# 104041 27-Sep-2002 sos

Add manpage for the pst driver (Promise SX6000)


# 103027 06-Sep-2002 sobomax

Connect gre(4) to the build.


# 102768 01-Sep-2002 scottl

Add a manual page for the ahd driver.


# 102196 20-Aug-2002 archie

Man page for new L2TP netgraph node type.

Obtained from: Packet Design


# 101766 12-Aug-2002 trhodes

Attach uvisor(4) to the build.


# 101703 11-Aug-2002 joe

Add the uftdi ucom driver which supports the following adapters:

Inland UAS111
QVS USC-1000
HP USB-Serial adapter shipped with some HP laptops

Submitted by: takawata
MFC After: 7 days


# 99639 09-Jul-2002 imp

Preliminary NEWCARD docs.


# 99635 09-Jul-2002 imp

Finish the repo copy of pcic.4 -> oldcard.4. oldcard.4 will document
the legacy pccard mode stuff called 'oldcard.' pcic.4 will be
hijacked for newcard purposes.


# 97452 29-May-2002 brooks

Add a simple manpage for the discard interface derived from lo(4).


# 97010 20-May-2002 will

Add a manual page for the spic(4) device driver and hook it in the build.

Reviewed by: ru


# 95306 23-Apr-2002 ru

Merge bsd.obj.mk's version of the _SUBDIR target with bsd.subdir.mk.

Ensure all standard targets honor SUBDIR. Now `make obj' descends into
SUBDIRs even if NOOBJ is set (some descendants may still need an object
directory, but we do not have such precedents). Now `make install' in
non-bsd.subdir.mk makefiles runs `afterinstall' target _after_ `install'
in SUBDIRs, like we do in bsd.subdir.mk. Nothing depended on the wrong
order anyway.

Fixed `distribute' targets (except for the bsd.subdir.mk version) so that
they do not depend on _SUBDIR; `distribute' calls `install' which already
depends on _SUBDIR.

De-standardize `maninstall', otherwise manpages would be installed twice.
(To be revised later.)


# 95066 19-Apr-2002 trhodes

Add the previously committed usb(4) manual pages to the build.

PR: 27919
MFC after: 3 days


# 94317 09-Apr-2002 julian

Slight correction to ng_etf man page and add it to the list
of man pages to install.


# 93274 27-Mar-2002 phk

First cut at a geom(4) manpage.

The mdoc markup and all spelling errors in this file are all legal game
for anyone with more doc-clue than me.


# 91996 10-Mar-2002 dd

Link scbus(4) to scsi(4). Most of the other CAM devices have their
own manual pages, but this is better than nothing until someone writes
a real scbus(4).

PR: 35641
Submitted by: Gary W. Swearingen <swear@blarg.net>


# 90731 16-Feb-2002 jhay

Add the puc (PCI "Universal" Communications) driver. The idea and some of
the structure definitions come from NetBSD to make it easier to share card
definitions. The driver only acts as a shim between the pci bus and the
sio driver. Later pci parallel ports could also be supported through this
driver. Support for most single and multiport pci serial cards should be
as simple as adding its definition to pucdata.c

Tested with the following pci cards:
Moxa Industio CP-114, 4 port RS-232,RS-422/485
Syba Tech Ltd. PCI-4S2P-550-ECP, 4 port RS-232 + 2 parallel ports
Netmos NM9835 PCI-2S-550, 2 port RS-232


# 90687 15-Feb-2002 luigi

new entry for polling manpage
(wonder why the process cannot be made automatic...)


# 89362 14-Jan-2002 ru

yp(4) -> yp(8).

PR: docs/30797


# 88988 07-Jan-2002 dd

Link loop(4) to lo(4). The device's name is 'loop', which is what one
(at least a new one) would expect the manual page to be called (even
if the device is lo#).

PR: 32453
Submitted by: Gary W. Swearingen <swear@blarg.net>


# 88579 28-Dec-2001 chris

Move UFS and FFS docs to section 7.

Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs


# 88520 27-Dec-2001 chris

Document UFS and FFS options and features.

Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs


# 87191 02-Dec-2001 pdeuskar

Adding man page for the em driver.

Submitted by:Prafulla Deuskar
Reviewed by:Paul Saab
MFC after:1 week


# 86698 20-Nov-2001 green

Add an initial lomac(4) manpage.

Sponsored by: DARPA, NAI Labs (CBOSS project)


# 86659 20-Nov-2001 joe

Bring in the ugen manual page from NetBSD.


# 85255 20-Oct-2001 mjacob

Remove wx.


# 85134 19-Oct-2001 jlemon

Add manpage for gx driver.


# 84961 15-Oct-2001 scottl

Add a manual page for the Maestro3 sound driver. This documents it's
special nature under the GPL and a boot hint that can affect operation.

MFC after: 3 days


# 84533 05-Oct-2001 yar

Move the agp(4) page from the i386 directory
to the machine-independent directory since
AGP is used on other architectures as well.


# 84059 27-Sep-2001 wpaul

Add device driver support for the Broadcom BCM570x family of gigabit
ethernet controllers. This adds support for the 3Com 3c996-T, the
SysKonnect SK-9D21 and SK-9D41, and the built-in gigE NICs on
Dell PowerEdge 2550 servers. The latter configuration hauls ass:
preliminary measurements show TCP speeds of over 900Mbps using
only normal size frames.

TCP/IP checksum offload, jumbo frames and VLAN tag insertion/stripping
are supported, as well as interrupt moderation.

Still need to fix autonegotiation support for 1000baseSX NICs, but
beyond that, driver is pretty solid.


# 84053 27-Sep-2001 brooks

Add ng_ip_input. A new netgraph node for queuing IP packets into the
main IP input processing code.


# 84004 27-Sep-2001 brooks

NULL commit due to misunderstanding "cvs commit -m <blah>". The
previous log message "/home/brooks/ng_gif.message" should have read:

Add a pair of new netgraph nodes. The ng_gif node is like ng_ether
except that it works on gif interfaces. The ng_gif_demux node attaches
to an ng_gif node to allow separate processing or discarding of
different types of encapsulated traffic.


# 83998 26-Sep-2001 brooks

/home/brooks/ng_gif.message


# 83113 05-Sep-2001 obrien

Add a manpage for the Comtrol RocketPort Intelligent Serial Port Card
driver.

MdocNging by: ru
Obtained from: BSD/OS


# 82095 21-Aug-2001 imp

Add new, simple pcic manual page.


# 80494 28-Jul-2001 yar

Finally add the manpage for the IEEE 802.1Q VLAN
network interface.


# 80219 23-Jul-2001 wpaul

You were knocked senseless by the Boomerang, spun around by the Cyclone,
blown over by the Hurricane and had a house dropped on you by the Tornado.
Now it's time to have your parade rained on by... the Typhoon!

This commit adds driver support for 3Com 3cR990 10/100 ethernet
adapters based on the Typhoon I and Typhoon II chipsets. This is actually
a port of the OpenBSD driver with many hacks by me.

No Virginia, there isn't any support for the hardware crypto yet. However
there is support for TCP/IP checksum offload and VLANs.

Special thanks go to Jason Wright, Aaron Campbell and Theo de Raadt for
squeezing enough info out of 3Com to get this written, and for doing
most of the hard work.

Manual page is included. Compiled as a module and included in GENERIC.


# 79727 14-Jul-2001 schweikh

Removed whitespace at end-of-line; no content changes. I simply did
cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//'

BTW, what editors are the culprits? I'm using vim and it shows
me whitespace at EOL in troff files with a thick blue block...

Reviewed by: Silence from cvs diff -b
MFC after: 7 days


# 79417 08-Jul-2001 julian

Turn on nullmodem (nmdm(4)) man page.


# 79129 03-Jul-2001 msmith

Add a manpage for the acpi super-device. This is still fairly brief, and
will need to be fleshed out as the system's design solidifies.


# 78821 26-Jun-2001 onoe

Add awi.4


# 77597 01-Jun-2001 imp

Man page for orm driver.

PR: 22078
Submitted by: Nikolai Saoukh <nms@otdel-1.org>


# 77542 31-May-2001 wpaul

Add device driver support for the Level 1 LXT1001 NetCellerator
gigabit ethernet controller chip. This device is used on some
fiber optic gigE cards from SMC, D-Link and Addtron. Jumbograms and
TCP/IP checksum offload on receive are supported. Hardware VLAN
filtering is not, because it doesn't play well with our existing
VLAN code. Also add manual page.

There is a 4.x version of this driver available at
http://www.freebsd.org/~wpaul/Level1/4.x if anyone feels adventurous
and wants to test it. I still need to do performance testing and
tuning with this device.

(For my next trick, I will make the 3Com 3cR990 sit up and beg.)


# 77217 26-May-2001 phk

Currently, each wireless networking driver has it's own control program
despite the fact that most people want to set exactly the same settings
regardless of which card they have. It has been repeatidly suggested
that this configuration should be done via ifconfig. This patch
implements the required functionality in ifconfig and add support to the
wi and an drivers. It also provides partial, untested support for the
awi driver.

PR: 25577
Submitted by: Brooks Davis <brooks@one-eyed-alien.net>


# 76479 11-May-2001 wpaul

Add support for gigabit ethernet cards based on the NatSemi DP83820
and DP83821 gigabit ethernet MAC chips and the NatSemi DP83861 10/100/1000
copper PHY. There are a whole bunch of very low cost cards available with
this chipset selling for $150USD or less. This includes the SMC9462TX,
D-Link DGE-500T, Asante GigaNIX 1000TA and 1000TPC, and a couple cards
from Addtron.

This chip supports TCP/IP checksum offload, VLAN tagging/insertion.
2048-bit multicast filter, jumbograms and has 8K TX and 32K RX FIFOs.
I have not done serious performance testing with this driver. I know
it works, and I want it under CVS control so I can keep tabs on it.
Note that there's no serious mutex stuff in here yet either: I need
to talk more with jhb to figure out the right way to do this. That
said, I don't think there will be any problems.

This driver should also work on the alpha. It's not turned on in
GENERIC.


# 74931 28-Mar-2001 jhb

Add a simple manpage describing the basic functionality of witness.
It needs a diagonistics section added at some point in the future.


# 74856 27-Mar-2001 ru

MAN[1-9] -> MAN.


# 74047 09-Mar-2001 phk

Make md(4) and mdconfig(8) take over the role of vn(4) and vnconfig(8)
entirely as previously advertised.

md(4) adopted all assets of vn(4) some time back and has proper devfs
support and cloning abilities to boot.


# 74013 09-Mar-2001 jhb

Document how to compile KTR into the kernel, tweak its behavior, and
examine the event logs in ddb(4).


# 73390 03-Mar-2001 cokane

Added a man page for the tdfx 3Dfx Voodoo I/II device driver


# 72891 22-Feb-2001 ru

Only descend into ${MACHINE_ARCH} subdir.


# 72671 18-Feb-2001 markm

Document the entropy device.

If you want to know how to harvest network traffic and interrupts,
READ HERE!


# 69666 06-Dec-2000 sheldonh

Fix bogon in previous commit, whereby the contents of SUBDIR were lost
in the assignment of man4.alpha!

This prevented the man4.i386 pages from being installed.

Reported by: Masayuki FUKUI <fukui@sonic.nm.fujitsu.co.jp>


# 68942 20-Nov-2000 sheldonh

Connect the new man4.alpha to the build.


# 68810 16-Nov-2000 archie

New netgraph node type ng_one2many(4).


# 68809 16-Nov-2000 archie

Add ichsmb.4 to the list.


# 68480 08-Nov-2000 imp

Add sn to files to install


# 67628 26-Oct-2000 asmodai

Add and install the uscanner manpage.

Reviewed by: n_hibma
Prodded by: grog


# 66693 05-Oct-2000 scottl

Add the manual page for the aac device.

Reviewed by: sheldonh@freebsd.org


# 66131 20-Sep-2000 wpaul

Add a new driver for the AMD PCnet/FAST, FAST+ and Home PCI adapters.
Previously, these cards were supported by the lnc driver (and they
still are, but the pcn driver will claim them first), which is fine
except the lnc driver runs them in 16-bit LANCE compatibility mode.
The pcn driver runs these chips in 32-bit mode and uses the RX alignment
feature to achieve zero-copy receive. (Which puts it in the same
class as the xl, fxp and tl chipsets.) This driver is also MI, so it
will work on the x86 and alpha platforms. (The lnc driver is still
needed to support non-PCI cards. At some point, I'll need to newbusify
it so that it too will me MI.)

The Am79c978 HomePNA adapter is also supported.


# 65311 31-Aug-2000 archie

New netgraph node type for Ethernet bridging.


# 64988 23-Aug-2000 msmith

Add a manpage for the new 'mly' driver.


# 63726 21-Jul-2000 sheldonh

Move the ef(4) manual page from sys/modules/if_ef to share/man/man4, as
discussed with bp.


# 63714 21-Jul-2000 sheldonh

Move the netgraph-related manual pages into share/man/man4/, as
discussed with archie.


# 63711 21-Jul-2000 sheldonh

Cosmetic:

Convert to one file per line in the MAN4 list. This will make future
deltas easier to read.


# 63695 20-Jul-2000 nsayer

Oops. Activate tap in man4 and modules makefiles


# 63667 20-Jul-2000 mjacob

Update isp man page, add ispfw man page.


# 63665 20-Jul-2000 sheldonh

Add an MLINKS entry which makes snd(4) a link for pcm(4).

Suggested by: Udo Erdelhoff <ue@nathan.ruhr.de>


# 63497 19-Jul-2000 sheldonh

Replace the obsolete update(4) manual page with syncer(4). I was
not abble to solicit review from <freebsd-hackers>.


# 62772 07-Jul-2000 sheldonh

Add md.4 to the build.


# 62586 04-Jul-2000 roberto

- link ata.4 to {acd,ad,afd,ast}.4
- add the reference to ad.4 in da.4.

MFC candidate.

Submitted by: sheldonh, mpp


# 62283 30-Jun-2000 sheldonh

Do not link bktr.4 and bt.4 into ../, since these are no longer
installed from man4.i386.

PR: 19601
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>


# 61050 28-May-2000 obrien

Fix long lines.


# 60990 28-May-2000 obrien

Move adv.4, adw.4, aha.4, ahb.4, bktr.4, bt.4, dpt.4, ed.4, joy.4, ppc.4,
sym.4, and wi.4 to the MI area.


# 60897 24-May-2000 msmith

Manpage for the 'twe' driver.


# 60443 12-May-2000 phantom

Add MLINKS: scsi.4 -> SCSI.4, scsi.4 -> CAM.4


# 59974 04-May-2000 archie

Move netgraph node type man pages from section 8 to section 4.


# 59878 01-May-2000 n_hibma

Include udbp.4 in the build


# 58672 27-Mar-2000 roberto

Really remove all traces of wst.4 from the Makefile.

Re-broken by: n_hibma :)


# 58658 27-Mar-2000 n_hibma

Undo the previous commit. Early morning commits are no good either. I
meant to commit umass.4


# 58175 17-Mar-2000 peter

wst is gone (pre-ata ide tape driver)


# 58134 16-Mar-2000 n_hibma

nclude the manpage for the urio driver in the world.


# 57933 12-Mar-2000 shin

Import ip6 and icmp6 man from KAME.

Obtained from: KAME project


# 57922 11-Mar-2000 shin

Import stf(6to4 interface) man from KAME.

Obtained from: KAME project


# 57212 14-Feb-2000 mjacob

Add isp.4 man page.
approved:jkh


# 56884 29-Jan-2000 mjacob

Add wx && ses manpages


# 56729 28-Jan-2000 asmodai

Fix misunderstanding that ata(4) is i386 only. Since this file has
no history, it does not warrant repo action.


# 56474 23-Jan-2000 asmodai

Please welcome the mlx driver manpage.


# 56472 23-Jan-2000 asmodai

Please welcome the amr driver manpage.


# 56469 23-Jan-2000 asmodai

Remove ssc(4), su(4) and uk(4).

These have been surpassed by CAM/xpt/pass/camcontrol(8) and libcam.

OK'd by: peter


# 56398 22-Jan-2000 asmodai

Remove alpm.4 from being made, since it was removed.

Forgotten by: nsouch


# 56193 17-Jan-2000 asmodai

Duh! Actually remove drum.4 from the Makefile.

Pointed out by: Richard Wackerbarth <rkw@dataplex.net>


# 56022 15-Jan-2000 tanimura

- Add the man pages for sound card bridge drivers.
(sbc(4), gusc(4), csa(4))
- Update pcm(4) for newpcm.


# 55992 14-Jan-2000 wpaul

Add driver support for the Aironet 4500/4800 series wireless 802.11
NICs. (Finally!) The PCMCIA, ISA and PCI varieties are all supported,
though only the ISA and PCI ones will work on the alpha for now.
PCCARD, ISA and PCI attachments are all provided. Also provided an
ancontrol(8) utility for configuring the NIC, man pages, and updated
pccard.conf.sample. ISA cards are supported in both ISA PnP and hard-wired
mode, although you must configure the kernel explicitly to support the
hardwired mode since you have to know the I/O address and port ahead
of time.

Special thanks to Doug Ambrisko for doing the initial newbus hackery
and getting it to work in infrastructure mode.


# 55944 14-Jan-2000 wpaul

Add device driver support for USB ethernet adapters based on the CATC
USB-EL1202A chipset. Between this and the other two drivers, we should
have support for pretty much every USB ethernet adapter on the market.
The only other USB chip that I know of is the SMC USB97C196, and right
now I don't know of any adapters that use it (including the ones made
by SMC :/ ).

Note that the CATC chip supports a nifty feature: read and write combining.
This allows multiple ethernet packets to be transfered in a single USB
bulk in/out transaction. However I'm again having trouble with large
bulk in transfers like I did with the ADMtek chip, which leads me to
believe that our USB stack needs some work before we can really make
use of this feature. When/if things improve, I intend to revisit the
aue and cue drivers. For now, I've lost enough sanity points.


# 55505 06-Jan-2000 shin

libipsec and IPsec related apps. (and some KAME related man pages)

Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project


# 55429 05-Jan-2000 wpaul

Add device driver support for USB ethernet adapters based on the
Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the
Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com
3c19250 and the ADS Technologies USB-10BT. This device is 10mbs
half-duplex only, so there's miibus or ifmedia support. This device
also requires firmware to be loaded into it, however KLSI allows
redistribution of the firmware images (I specifically asked about
this; they said it was ok).

Special thanks to Annelise Anderson for getting me in touch with
KLSI (eventually) and thanks to KLSI for providing the necessary
programming info.

Highlights:
- Add driver files to /sys/dev/usb
- update usbdevs and regenerate attendate files
- update usb_quirks.c
- Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha
- Update LINT, GENERIC and others for i386, alpha and pc98
- Add man page
- Add module
- Update sysinstall and userconfig.c


# 55162 28-Dec-1999 wpaul

This commit adds device driver support for the ADMtek AN986 Pegasus
USB ethernet chip. Adapters that use this chip include the LinkSys
USB100TX. There are a few others, but I'm not certain of their
availability in the U.S. I used an ADMtek eval board for development.
Note that while the ADMtek chip is a 100Mbps device, you can't really
get 100Mbps speeds over USB. Regardless, this driver uses miibus to
allow speed and duplex mode selection as well as autonegotiation.
Building and kldloading the driver as a module is also supported.

Note that in order to make this driver work, I had to make what some
may consider an ugly hack to sys/dev/usb/usbdi.c. The usbd_transfer()
function will use tsleep() for synchronous transfers that don't complete
right away. This is a problem since there are times when we need to
do sync transfers from an interrupt context (i.e. when reading registers
from the MAC via the control endpoint), where tsleep() us a no-no.
My hack allows the driver to have the code poll for transfer completion
subject to the xfer->timeout timeout rather that calling tsleep().
This hack is controlled by a quirk entry and is only enabled for the
ADMtek device.

Now, I'm sure there are a few of you out there ready to jump on me
and suggest some other approach that doesn't involve a busy wait. The
only solution that might work is to handle the interrupts in a kernel
thread, where you may have something resembling a process context that
makes it okay to tsleep(). This is lovely, except we don't have any
mechanism like that now, and I'm not about to implement such a thing
myself since it's beyond the scope of driver development. (Translation:
I'll be damned if I know how to do it.) If FreeBSD ever aquires such
a mechanism, I'll be glad to revisit the driver to take advantage of
it. In the meantime, I settled for what I perceived to be the solution
that involved the least amount of code changes. In general, the hit
is pretty light.

Also note that my only USB test box has a UHCI controller: I haven't
I don't have a machine with an OHCI controller available.

Highlights:

- Updated usb_quirks.* to add UQ_NO_TSLEEP quirk for ADMtek part.
- Updated usbdevs and regenerated generated files
- Updated HARDWARE.TXT and RELNOTES.TXT files
- Updated sysinstall/device.c and userconfig.c
- Updated kernel configs -- device aue0 is commented out by default
- Updated /sys/conf/files
- Added new kld module directory


# 54688 16-Dec-1999 phantom

activate amd.4


# 54322 08-Dec-1999 ken

[ repository copy of sys/pci/pci_ioctl.h to sys/sys/pciio.h happened in the
background ]

Rename sys/pci/pci_ioctl.h to sys/sys/pciio.h to make it easier for
userland programs to use this interface. Reformat the file, and add a
BSD-style copyright to it.

Add a new man page for pci(4). The PCIOCGETCONF, PCIOCREAD, and PCIOCWRITE
ioctls are documented, but the PCIOCATTACHED ioctl is not documented
because it is not implemented.

Change includes of <pci/pci_ioctl.h> to <sys/pciio.h> or remove them
altogether. In many cases, pci_ioctl.h was unused.

Reviewed by: steve


# 54171 05-Dec-1999 bde

Fixed disordering in rev.1.63.


# 54134 04-Dec-1999 wpaul

Add the if_dc driver and remove all of the al, ax, dm, pn and mx drivers
which it replaces. The new driver supports all of the chips supported
by the ones it replaces, as well as many DEC/Intel 21143 10/100 cards.

This also completes my quest to convert things to miibus and add
Alpha support.


# 53197 15-Nov-1999 phantom

Activate manpages repo-copied from man4.i386.


# 52775 01-Nov-1999 nsouch

Add alpm smbus lowlevel driver manpage


# 52656 30-Oct-1999 phantom

Backout previous commit. This change should be applied to -STABLE only.


# 52655 30-Oct-1999 phantom

add MLINKS: bpf.4 -> bpfilter.4


# 50195 22-Aug-1999 chris

Remove od.4 -- Kenneth Merry writes:

It's not supported any more. It was never ported to CAM, and that
functionality has been taken over by the da driver. So the man page can be
removed.

Reviewed by: ken


# 49973 17-Aug-1999 csgr

Add man page for black hole sysctl MIBs.
references to follow.


# 46033 24-Apr-1999 peter

Goodbye lkm.4


# 45678 14-Apr-1999 bde

Install kld.4.

Sorted lists.


# 44000 14-Feb-1999 nsouch

Move lp.4 to man4. It is not i386 dependent.

Fix ppbus and lpt declaration ('0' forgotten). Add info about retrieving
printer status with 'cat /dev/lpt0'.


# 43991 14-Feb-1999 nsouch

Create new lpt manpage with ppbus info and the original lpt info.

Fix lp.4 ppbus terminology.


# 43203 25-Jan-1999 nsouch

Terminate commit for the Intel PIIX4 SMBus support. Already committed files
are sys/pci/intpm*

Submitted by: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>


# 43102 23-Jan-1999 nsouch

Remove imm.4, merged with vpo.4

Fix vpo.4 manpage generation in Makefile
Fix bootflags bits description in ppc.4


# 42492 10-Jan-1999 steve

Add vpo.4 to the list of manpages to build and install.

PR: 9427
Submitted by: Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>


# 41992 21-Dec-1998 luigi

Add manpages for dummynet and bridging


# 40685 27-Oct-1998 nsouch

ppc.4 moved from man4 to man4.i386: parallel port chipset driver manpage

pcf.4 added: Philips I2C/isa interface manpage


# 40682 27-Oct-1998 nsouch

I2C framework manpages. See iicbus(4) for more info.


# 40439 16-Oct-1998 ken

Update the scsi(4) man page for CAM, and add in links so that it appears
as cam(4) as well.

This includes a description of all the generic CAM kernel options, as
well as a description of some of the CAM debugging printf options.


# 40436 16-Oct-1998 ken

Update the sa(4) man page for CAM. This was repository-copied from the
st(4) man page.

Take out most of the sd(4) and st(4) man pages and point to the new
da(4) and sa(4) man pages.

Add sa.4 to the makefile.

Reviewed by: ken
Submitted by: gibbs


# 40432 16-Oct-1998 ken

Add the da(4) man page.


# 40409 15-Oct-1998 imp

Add wst.4


# 40239 11-Oct-1998 ken

Add man pages for the passthrough driver and the CAM transport layer
driver.


# 39701 28-Sep-1998 grog

Include vinum.4 in MAN4


# 37940 29-Jul-1998 kjc

add Native ATM Protocol manual.


# 32180 02-Jan-1998 msmith

Add a manpage for the 'ppi' device, detailing its use and feeding.


# 32098 29-Dec-1997 brian

Add ssc(4).


# 29199 07-Sep-1997 joerg

Wire tun(4) into the Makefile.
Slightly change the way how to credit NetBSD.


# 27898 04-Aug-1997 fsmp

Add SMP(4) as a link to smp(4).


# 27897 04-Aug-1997 fsmp

Added missing SMP kernel manpage.
Mostly a stub at this point, needs alot of work.

Noticed by: Steve Roome steve@visint.co.uk


# 25945 19-May-1997 joerg

Add a man page for sppp(4).


# 24596 03-Apr-1997 wosch

Add manual page symlinks
YP.4 -> yp.4
nis.4 -> yp.4
NIS.4 -> yp.4


# 24513 01-Apr-1997 mpp

Add od(4). Closes PR# 3170.

Submitted by: Shunsuke Akiyama <akiyama@jp.freebsd.org>


# 23020 22-Feb-1997 mpp

sysmouse.4 should be in man4.i386.


# 22949 20-Feb-1997 jmg

added man page for /dev/sysmouse. (and activate it)

plus add appropriate xrefs now that we have {cd,sd,st}.9


# 22702 14-Feb-1997 mpp

Oops. I accidently removed fpa.4 from the install list (it is
a pending change...grr)

Submitted by: bde


# 22664 13-Feb-1997 mpp

Add sl(4) and ppp(4).

Obtained from: NetBSD


# 22659 13-Feb-1997 mpp

Add vn(4) to document vn pseudo-devices.

Obtained from: NetBSD


# 22142 30-Jan-1997 mpp

Actually remove the old netns/netiso man pages. They haven't
been installed for the last 9 months or so anyways.


# 19808 16-Nov-1996 jkh

fimib.4 -> ifmib.4


# 19796 15-Nov-1996 wollman

Start to document how the interface MIB stuff is supposed to work.


# 17086 10-Jul-1996 mpp

Add divert.4 to the list of man pages that are installed.


# 17013 08-Jul-1996 wosch

fix `make install' for subdirs (man4.i386, man8.i386)
which I broke in rev 1.21

detected by: bde & jhay@mikom.csir.co.za


# 16663 24-Jun-1996 jkh

Bring in my changes for removing the pestilent obj links (unless you
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.


# 15971 28-May-1996 wosch

`make maninstall' should go down into the subdirs like
`make install' does.


# 15614 04-May-1996 asami

Connect ccd man page and ccdconfig to parent Makefiles.

Ok'd by: peter


# 15136 08-Apr-1996 mpp

Do not install the now unsupported netns and netiso
related man pages. Comment out cross references to those man
pages from other man pages.


# 15098 07-Apr-1996 mpp

Add a zero(4) man page to describe /dev/zero. Update null(4) to xref
this new man page.


# 14041 11-Feb-1996 mpp

Added a update(4) man page to describe the kernel initiated update
process and changed all of the old references to update(8) to update(4).


# 13934 06-Feb-1996 mpp

I forgot to move gsc.4 to the correct makefile after
moving it from man4 to man4/man4.i386. Pointed out by bde again.


# 13850 02-Feb-1996 mpp

Added missing gsc(4) (Genius scanner related man page).


# 13538 21-Jan-1996 bde

Install intro.4, pt.4 and worm.4.

I tried using `MAN4!= *.4' but it did weird things for plain make
although it handled the long overlooked pt.4 and worm.4 better than
the old manually edited list.


# 7057 14-Mar-1995 dg

Added manual page for DEC DEFPA and DEFEA FDDI adapters.

Submitted by: Matt Thomas


# 6534 17-Feb-1995 ugen

Move ipfirewall.4 & snp.4 facility manpage
to share/man/man4


# 6468 15-Feb-1995 wollman

Document Transaction TCP.


# 6411 14-Feb-1995 wollman

Move apm(4) to i386 section, since it is i386-specific.


# 5884 25-Jan-1995 dg

Added more missing manual pages from 1.1.5.


# 5883 25-Jan-1995 dg

Install bpf manual page.


# 4062 01-Nov-1994 phk

The latest user-land changes from the author. I added a big warning to the
apm.4 man-page. I also hope the Makefiles make sense now.

Submitted by: HOSOKAWA Tatsumi


# 3930 27-Oct-1994 bde

Restore fd.4 to a machine-independent directory.


# 3718 19-Oct-1994 ache

Add lkm.4


# 3243 30-Sep-1994 jkh

Reshuffle all the man pages around in the Makefiles too (duh!).


# 1928 07-Aug-1994 wollman

Moved YP general explanation manual page to a slightly more appropriate
location.


# 1788 06-Jul-1994 rgrimes

Mark the fact that we have not imported man4.{hp300,sparc,tahoe,vax}.


# 1639 30-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1638,
which included commits to RCS files with non-trunk default branches.


# 1638 30-May-1994 rgrimes

BSD 4.4 Lite Share Sources