summaryrefslogtreecommitdiffstats
path: root/share/man
Commit message (Collapse)AuthorAgeFilesLines
* USB serial:alfred2009-07-301-1/+1
| | | | | | | | | | - add new ID for Huawei - P4 ID: 166150 PR: usb/136761 Submitted by: hps Approved by: re
* urtw(4) supports RTL8187B chipset now.weongyo2009-07-271-4/+4
| | | | Approved by: re (kib)
* * Document the dev.asmc.N.light.control sysctl. [1]rpaulo2009-07-271-10/+17
| | | | | | | | * Add more models that have the SMC. PR: 137168 [1] Submitted by: Patrick Lamaiziere <patfbsd at davenulle.org> Approved by: re (kib)
* Update epair(4) to the new netisr implementation and polishbz2009-07-264-5/+10
| | | | | | | | | | | | | | | | 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)
* PMP provides 16 targets (15 drives + itself).mav2009-07-251-1/+1
| | | | Approved by: re (implicitly)
* mxge's tunable hw.mxge.rss_hash_type cannot be set from thegallatin2009-07-221-2/+2
| | | | | | | | | | | | loader, because it uses a reserved suffix (_type). Fix this by removing the "_" and renaming the tunable to hw.mxge.rss_hashtype. The old (rss_hash_type) tunable is still fetched, in case people load the driver via scripts. When both are present in the kernel environment, the new value (hw.mxge.rss_hashtype) overrides the old value. Approved by: re (kib)
* Add `siis` CAM driver for SiliconImage SiI3124/3132/3531 SATA2 controllers.mav2009-07-212-0/+123
| | | | | | | | | | 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)
* Fix a few language nits.joel2009-07-131-5/+6
| | | | | Submitted by: Ben Kaduk <minimarmot@gmail.com> Approved by: re (blanket)
* add IEEE80211_SCAN_REQsam2009-07-121-0/+16
| | | | Approved by: re (blanket)
* first cut at documenting ioctl api's for net80211sam2009-07-123-247/+1303
| | | | | | (replaces mostly incorrect information) Approved by: re (blanket)
* Fix typo: kproc_resume,.9 -> kproc_resume.9.cperciva2009-07-111-1/+1
| | | | Approved by: re (kib)
* Document the new multichannel support.joel2009-07-111-1/+51
| | | | | Reviewed by: ariff Approved by: re (blanket)
* Implementation of the upcoming Wireless Mesh standard, 802.11s, on therpaulo2009-07-114-9/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | net80211 wireless stack. This work is based on the March 2009 D3.0 draft standard. This standard is expected to become final next year. This includes two main net80211 modules, ieee80211_mesh.c which deals with peer link management, link metric calculation, routing table control and mesh configuration and ieee80211_hwmp.c which deals with the actually routing process on the mesh network. HWMP is the mandatory routing protocol on by the mesh standard, but others, such as RA-OLSR, can be implemented. Authentication and encryption are not implemented. There are several scripts under tools/tools/net80211/scripts that can be used to test different mesh network topologies and they also teach you how to setup a mesh vap (for the impatient: ifconfig wlan0 create wlandev ... wlanmode mesh). A new build option is available: IEEE80211_SUPPORT_MESH and it's enabled by default on GENERIC kernels for i386, amd64, sparc64 and pc98. Drivers that support mesh networks right now are: ath, ral and mwl. More information at: http://wiki.freebsd.org/WifiMesh Please note that this work is experimental. Also, please note that bridging a mesh vap with another network interface is not yet supported. Many thanks to the FreeBSD Foundation for sponsoring this project and to Sam Leffler for his support. Also, I would like to thank Gateworks Corporation for sending me a Cambria board which was used during the development of this project. Reviewed by: sam Approved by: re (kensmith) Obtained from: projects/mesh11s
* Get correct maxio from the controller and drop the tunable.jkim2009-07-111-22/+2
| | | | | | | | | The default (64K) is too pessimistic for "new comm" hardware. Also, this is bad because multiple controllers get limited by the global tunable. Reviewed by: scottl Approved by: re (kensmith)
* Separate the parallel scsi knowledge out of the core of the XPT, andscottl2009-07-102-0/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Adjust the description of hw.snd.feeder_rate_polyphase_max andjoel2009-07-091-4/+18
| | | | | | | hw.snd.compat_linux_mmap a bit. Submitted by: ariff Approved by: re (blanket)
* Add manual page links to advertise procstat(1) a little better.trasz2009-07-091-1/+2
| | | | Approved by: re (kib)
* Fix two typos and sort sysctls.joel2009-07-071-9/+9
| | | | | PR: docs/136408 Approved by: re (blanket)
* Document the new EQ and VPC features along with a few loader tunables.joel2009-07-061-5/+56
| | | | | Reviewed by: ariff Approved by: re (blanket)
* acpi_hp.c:rpaulo2009-07-032-8/+25
| | | | | | | | | | | | | | | | | | | | | | | | - sysctl dev.acpi_hp.0.verbose to toggle debug output - A modification so this can deal with different array lengths when reading the CMI BIOS - now it works ok on HP Compaq nx7300 as well. - Change behaviour to query only max_instance-1 CMI BIOS instances, because all HPs seen so far are broken in that respect (or there is a fundamental misunderstanding on my side, possible as well). This way a disturbing ACPI Error Field exceeds Buffer message is avoided. - New bit to set on dev.acpi_hp.0.cmi_detail (0x8) to also query the highest guid instance of CMI bios acpi_hp.4: - Document dev.acpi_hp.0.verbose sysctl in man page - Document new bit for dev.acpi_hp.0.cmi_detail - Add a section to manpage about hardware that has been reported to work ok Submitted by: Michael Gmelin <freebsdusb at bindone.de> Approved by: re (kib) MFC after: 2 weeks
* - Add support to atomically set/clear individual bits of a MSR registerstas2009-06-301-1/+6
| | | | | | | | | | | | | | | | | | | via cpuctl(4) driver. Two new CPUCTL_MSRSBIT and CPUCTL_MSRCBIT ioctl(2) calls treat the data field of the argument struct passed as a mask and set/clear bits of the MSR register according to the mask value. - Allow user to perform atomic bitwise AND and OR operaions on MSR registers via cpucontrol(8) utility. Two new operations ("&=" and "|=") have been added. The first one applies bitwise AND operaion between the current contents of the MSR register and the mask, and the second performs bitwise OR. The argument can be optionally prefixed with "~" inversion operator. This allows one to mimic the "clear bit" behavior by using the command like this: cpucontrol -m 0x10&=~0x02 # clear the second bit of TSC MSR Inversion operator support in all modes (assignment, OR, AND). Approved by: re (kib) MFC after: 1 month
* acpi_wmi_if:rpaulo2009-06-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Document different semantics for ACPI_WMI_PROVIDES_GUID_STRING_METHOD acpi_wmi.c: - Modify acpi_wmi_provides_guid_string_method to return absolut number of instances known for the given GUID. acpi_hp.c: - sysctl dev.acpi_hp.0.verbose to toggle debug output - A modification so this can deal with different array lengths when reading the CMI BIOS - now it works ok on HP Compaq nx7300 as well. - Change behaviour to query only max_instance-1 CMI BIOS instances, because all HPs seen so far are broken in that respect (or there is a fundamental misunderstanding on my side, possible as well). This way a disturbing ACPI Error Field exceeds Buffer message is avoided. - New bit to set on dev.acpi_hp.0.cmi_detail (0x8) to also query the highest guid instance of CMI bios acpi_hp.4: - Document dev.acpi_hp.0.verbose sysctl in man page - Document new bit for dev.acpi_hp.0.cmi_detail - Add a section to manpage about hardware that has been reported to work ok Submitted by: Michael Gmelin, freebsdusb at bindone.de Approved by: re (kib) MFC after: 2 weeks
* Rename man4/if_bridge.4 to man4/bridge.4 in order to be consistent with otherthompsa2009-06-252-2/+2
| | | | | peueso interfaces. The .Nm name hasnt been changed and all xrefs are still valid.
* Support shadow.byname and shadow.byuid maps, protecting them bybrian2009-06-251-6/+14
| | | | | | | | | | insisting on privileged port access. Include /var/yp/Makefile.local if it exists and suggest using it to override /var/yp/Makefile behaviour. Approved by: re (kib) MFC after: 3 weeks
* update the manpage to track existing options (including --iso),luigi2009-06-251-66/+84
| | | | | | and alphabetize them. MFC after: 3 days
* Merge from p4: CH154790,154793,154874bz2009-06-241-0/+120
| | | | | | | | | Import if_epair(4), a virtual cross-over Ethernet-like interface pair. Note these files are 1:1 from p4 and not yet connected to the build not knowing about the new netisr interface. Sponsored by: The FreeBSD Foundation
* Document new hint.atapci.X.msi and hint.ata.X.pm_level tunables.mav2009-06-241-1/+19
|
* Move programming info from usb(4) to usbdi(9) and update for the usb stackthompsa2009-06-243-1779/+626
| | | | changeover. Needs much more content still.
* Add stack_print_short() and stack_print_short_ddb() interfaces torwatson2009-06-241-3/+11
| | | | | | | stack(9), which generate a more compact rendition of a stack trace via the kernel's printf. MFC after: 1 week
* Add one more reference to SEE ALSO. Sort while here.joel2009-06-231-2/+6
| | | | Submitted by: ariff
* Bring in a few mdoc/language fixes.joel2009-06-231-13/+25
| | | | Submitted by: ru
* Usermode portion of the support for swap allocation accounting:kib2009-06-232-0/+33
| | | | | | | | | | | - update for getrlimit(2) manpage; - support for setting RLIMIT_SWAP in login class; - addition to the limits(1) and sh and csh limit-setting builtins; - tuning(7) documentation on the sysctls controlling overcommit. In collaboration with: pho Reviewed by: alc Approved by: re (kensmith)
* - Update regarding the support for SBus GEM added in r194763.marius2009-06-231-9/+25
| | | | - Improve the description a bit and add a reference to vlan(4).
* Fix double path issue and other nits.rpaulo2009-06-232-376/+1
| | | | MFC after: 2 weeks
* * Driver for ACPI WMI (Windows Management Instrumentation)rpaulo2009-06-233-0/+744
| | | | | | | | | * 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
* Start documenting some of the new sound stuff. More is on the way.joel2009-06-221-2/+116
| | | | | | Probably also needs some more mdoc love. Reviewed by: ariff
* Improve sentence and add reference to openpty(3). Add missing newlines.ed2009-06-201-5/+8
|
* Document crcopysafe() and crsetgroups().brooks2009-06-191-5/+37
| | | | Reminded by: julian
* Introduce support for adaptive spinning in lockmgr.attilio2009-06-171-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Actually, as it did receive few tuning, the support is disabled by default, but it can opt-in with the option ADAPTIVE_LOCKMGRS. Due to the nature of lockmgrs, adaptive spinning needs to be selectively enabled for any interested lockmgr. The support is bi-directional, or, in other ways, it will work in both cases if the lock is held in read or write way. In particular, the read path is passible of further tunning using the sysctls debug.lockmgr.retries and debug.lockmgr.loops . Ideally, such sysctls should be axed or compiled out before release. Addictionally note that adaptive spinning doesn't cope well with LK_SLEEPFAIL. The reason is that many (and probabilly all) consumers of LK_SLEEPFAIL are mainly interested in knowing if the interlock was dropped or not in order to reacquire it and re-test initial conditions. This directly interacts with adaptive spinning because lockmgr needs to drop the interlock while spinning in order to avoid a deadlock (further details in the comments inside the patch). Final note: finding someone willing to help on tuning this with relevant workloads would be either very important and appreciated. Tested by: jeff, pho Requested by: many
* Add a man page for cas(4) and reference it as appropriate.marius2009-06-155-3/+164
| | | | | Approved by: re (kib) MFC after: 2 weeks
* Add an optional callback function that will be invoked when a per-CPUbz2009-06-141-1/+8
| | | | | | | | | | queue was drained. It will never fire for a directly dispatched packet. You will most likely never want to use this for any ordinary netisr usage and you will never blame netisr in case you try to use it and it does not work as expected. Reviewed by: rwatson
* Improve the description a bit and add a reference to vlan(4).marius2009-06-141-2/+12
|
* Remove a line break leaving a function return type attached to the oldbz2009-06-141-2/+1
| | | | | function declaration bottom rather than the new function declaration start.
* Marvell 88W8363 driver and associated firmwaresam2009-06-103-0/+242
|
* iwn does not require a license acksam2009-06-101-22/+1
|
* Add alc(4) man page and hook up ale(4) to the build.yongari2009-06-105-3/+169
| | | | Also add Xr to appropriate man pages.
* These are no longer public, so remove the man page.imp2009-06-092-61/+0
|
* Sync struct ng_ipfw_tag description with sources.oleg2009-06-091-2/+3
| | | | Submitted by: Mikolaj Golub
* Add support for multiple passes of the device tree during the boot-timejhb2009-06-094-0/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | probe. The current device order is unchanged. This commit just adds the infrastructure and ABI changes so that it is easier to merge later changes into 8.x. - Driver attachments now have an associated pass level. Attachments are not allowed to probe or attach to drivers until the system-wide pass level is >= the attachment's pass level. By default driver attachments use the "last" pass level (BUS_PASS_DEFAULT). Driver's that wish to probe during an earlier pass use EARLY_DRIVER_MODULE() instead of DRIVER_MODULE() which accepts the pass level as an additional parameter. - A new method BUS_NEW_PASS has been added to the bus interface. This method is invoked when the system-wide pass level is changed to kick off a rescan of the device tree so that drivers that have just been made "eligible" can probe and attach. - The bus_generic_new_pass() function provides a default implementation of BUS_NEW_PASS(). It first allows drivers that were just made eligible for this pass to identify new child devices. Then it propogates the rescan to child devices that already have an attached driver by invoking their BUS_NEW_PASS() method. It also reprobes devices without a driver. - BUS_PROBE_NOMATCH() is only invoked for devices that do not have an attached driver after being scanned during the final pass. - The bus_set_pass() function is used during boot to raise the pass level. Currently it is only called once during root_bus_configure() to raise the pass level to BUS_PASS_DEFAULT. This has the effect of probing all devices in a single pass identical to previous behavior. Reviewed by: imp Approved by: re (kib)
* Reflect debug level changes from the recent ACPICA import.jkim2009-06-081-7/+6
|
OpenPOWER on IntegriCloud