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