summaryrefslogtreecommitdiffstats
path: root/share/man
Commit message (Collapse)AuthorAgeFilesLines
* Rebase user/jimharris/isci branch from head.jimharris2012-01-2656-621/+1977
|\
| * Rewrite jack presence detection and implement automatic recording sourcemav2012-01-251-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | selection in snd_hda(4) driver. Now driver tracks jack presence detection status for every CODEC pin. For playback associations, when configured, that information, same as before, can be used to automatically redirect audio to headphones. Also same as before, these events are used to track digital display connection status and fetch ELD. Now in addition to that driver uses that information to automatically switch recording source of the mixer to the connected input. When there are devices with no jack detection and with one both connected, last ones will have the precedence. As result, on most laptops after boot internal microphone should be automatically selected. But if external one (for example, headset) connected, it will be selected automatically. When external mic disconnected, internal one will be selected again. Automatic recording source selection is enabled by default now to make recording work out of the box without touching mixer. But it can be disabled or limited only to attach time using hint.pcm.X.rec.autosrc loader tunables or dev.pcm.X.rec.autosrc sysctls. MFC after: 2 months Sponsored by: iXsystems, Inc.
| * Some minor additions to the list of supported devices...imp2012-01-251-2/+6
| |
| * Document the values for hw.snd.default_auto.stefanf2012-01-221-3/+12
| |
| * Connect VirtIO-related manpages to the build.brueffer2012-01-221-0/+10
| |
| * General cleanup.brueffer2012-01-224-23/+25
| | | | | | | | Prodded by: grehan
| * Reflect tunable name change made in r230337.yongari2012-01-191-4/+4
| |
| * Remove remnants of dev_t.ed2012-01-195-12/+12
| | | | | | | | | | | | | | | | These functions take a `struct cdev *' -- not a dev_t. Inside the kernel, dev_t has the same use as in userspace, namely to store a device identifier. MFC after: 2 weeks
| * Add missing MLINKS to INDEX.5kevlo2012-01-191-0/+1
| |
| * Update .Dd date on this man page.sbruno2012-01-181-1/+1
| | | | | | | | | | | | | | MFC with r230313 and r230316 Caught by: bz Obtained from: Yahoo! Inc.
| * Update man page to show that ciss(4) now support the P420sbruno2012-01-181-0/+2
| | | | | | | | | | | | | | | | MFC with r230313 Caught by: brueffer Obtained from: Yahoo! Inc MFC after: 2 weeks
| * Specify the correct section (4 instead of 9) in the h_ertt man page's title andlstewart2012-01-181-2/+2
| | | | | | | | | | | | bump the document date. MFC after: 3 days
| * NOOBJ is long time deadkevlo2012-01-181-4/+0
| | | | | | | | Reviewed by: kib
| * vfs_object_create() function is obsolete. Use vnode_create_vobject()kevlo2012-01-181-2/+2
| | | | | | | | | | | | to create the backing object. Reviewed by: kib
| * Document dev.bge.%d.msi_disable tunable.yongari2012-01-171-2/+5
| |
| * Major snd_hda driver rewrite:mav2012-01-151-207/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Huge old hdac driver was split into three independent pieces: HDA controller driver (hdac), HDA CODEC driver (hdacc) and HDA sudio function driver (hdaa). - Support for multichannel recording was added. Now, as specification defines, driver checks input associations for pins with sequence numbers 14 and 15, and if found (usually) -- works as before, mixing signals together. If it doesn't, it configures input association as multichannel. - Signal tracer was improved to look for cases where several DACs/ADCs in CODEC can work with the same audio signal. If such case found, driver registers additional playback/record stream (channel) for the pcm device. - New controller streams reservation mechanism was implemented. That allows to have more pcm devices then streams supported by the controller (usually 4 in each direction). Now it limits only number of simultaneously transferred audio streams, that is rarely reachable and properly reported if happens. - Codec pins and GPIO signals configuration was exported via set of writable sysctls. Another sysctl dev.hdaa.X.reconfig allows to trigger driver reconfiguration in run-time. - Driver now decodes pins location and connector type names. In some cases it allows to hint user where on the system case connectors, related to the pcm device, are located. Number of channels supported by pcm device, reported now (if it is not 2), should also make search easier. - Added workaround for digital mic on some Asus laptops/netbooks. MFC after: 2 months Sponsored by: iXsystems, Inc.
| * Remove documentation for set_rcvar() now that it has been removed.dougb2012-01-142-32/+4
| |
| * No need to run buildworld before generate-release.sh.glebius2012-01-141-4/+2
| |
| * Regenerate src.conf(5).ed2012-01-131-4/+3
| |
| * rc.d: document 'quiet' prefix and fix dhclient/devd interactionrea2012-01-121-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document the current semantics of the 'quiet' command prefix in the rc.subr(8). Fix dhclient rc.d script: it should not call err() for non-DHCP-enabled interface when it is called from devd, because the latter just blindly calls 'service dhclient quietstart' on each "link up" event. Since the 'quietstart' will silence the message "Cannot 'start' <foo>. Set <foo>_enable to YES in /etc/rc.conf or use 'onestart' instead of 'start'." and running dhclient on the non-DHCP-enabled interface is the same thing as running the service <foo> without <foo>_enable set, such modification is in sync with the current semantics of the 'quiet' prefix. Approved by: glebius Reviewed by: freebsd-rc list MFC after: 2 weeks
| * Add setsockopt(2) example to ng_ksocket(4).melifaro2012-01-101-2/+8
| | | | | | | | | | | | | | While here, fix formatting a bit Approved by: kib(mentor) MFC after: 2 weeks
| * Apply Typo-B-Gone 2000 [TM]uqs2012-01-053-4/+4
| |
| * Pull up vendor changes to mdoc(7)uqs2012-01-052-4/+4
| | | | | | | | | | | | | | | | This switches us to using -isoC-2011 as the symbol name which is used by groff and mdocml. It follows the change to 4 digit years as done with IEEE Std 1003 post-1999. MFC after: 2 weeks (groff changes only)
| * Fix typo.brueffer2012-01-051-1/+1
| | | | | | | | MFC after: 1 week
| * Reimplement <tgmath.h> on top of __generic().ed2012-01-051-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | The macro construction used now, is almost identical to the code provided in C11 proposal N1404. This new version doesn't seem to introduce any regressions according to the regression test in tools/, but still seems to malfunction with Clang on certain aspects. The new code does work successfully with GCC 4.2, 4.6 and 4.7. With 4.7, it also works when __generic() is implemented on top of _Generic(). Discussed with: stefanf
| * Add WITHOUT_CAPSICUM src.conf(5) define, which can be used to compile outrwatson2012-01-021-2/+5
| | | | | | | | | | | | | | use of Capsicum by userspace applications. MFC after: 3 weeks Sponsored by: Google, Inc.
| * Fix sloppyness in memcchr() man page.ed2012-01-012-0/+1
| | | | | | | | | | | | I was considering adding it to libc as well, but last minute I thought it would be good enough to add it to libkern exclusively. I forgot to rename the man page and hook it up.
| * Fix typo; return -> returns.ed2012-01-011-1/+1
| |
| * Introducing memcchr(3).ed2012-01-011-0/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems two of the file system drivers we have in the tree, namely ufs and ext3, use a function called `skpc()'. The meaning of this function does not seem to be documented in FreeBSD, but it turns out one needs to be a VAX programmer to understand what it does. SPKC is an instruction on the VAX that does the opposite of memchr(). It searches for the non-equal character. Add a new function called memcchr() to the tree that has the following advantages over skpc(): - It has a name that makes more sense than skpc(). Just like strcspn() matches the complement of strspn(), memcchr() is the complement of memchr(). - It is faster than skpc(). Similar to our strlen() in libc, it compares entire words, instead of single bytes. It seems that for this routine this yields a sixfold performance increase on amd64. - It has a man page.
| * Revert r228986 until it can be reworked to avoid panicing the kernel when thelstewart2011-12-311-65/+36
| | | | | | | | | | | | | | same interface is attached multiple times with different DLTs, as is done in net80211 for example. Reported by: adrian
| * - Introduce the net.bpf.tscfg sysctl tree and associated code so as to make onelstewart2011-12-301-36/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aspect of time stamp configuration per interface rather than per BPF descriptor. Prior to this, the order in which BPF devices were opened and the per descriptor time stamp configuration settings could cause non-deterministic and unintended behaviour with respect to time stamping. With the new scheme, a BPF attached interface's tscfg sysctl entry can be set to "default", "none", "fast", "normal" or "external". Setting "default" means use the system default option (set with the net.bpf.tscfg.default sysctl), "none" means do not generate time stamps for tapped packets, "fast" means generate time stamps for tapped packets using a hz granularity system clock read, "normal" means generate time stamps for tapped packets using a full timecounter granularity system clock read and "external" (currently unimplemented) means use the time stamp provided with the packet from an underlying source. - Utilise the recently introduced sysclock_getsnapshot() and sysclock_snap2bintime() KPIs to ensure the system clock is only read once per packet, regardless of the number of BPF descriptors and time stamp formats requested. Use the per BPF attached interface time stamp configuration to control if sysclock_getsnapshot() is called and whether the system clock read is fast or normal. The per BPF descriptor time stamp configuration is then used to control how the system clock snapshot is converted to a bintime by sysclock_snap2bintime(). - Remove all FAST related BPF descriptor flag variants. Performing a "fast" read of the system clock is now controlled per BPF attached interface using the net.bpf.tscfg sysctl tree. - Update the bpf.4 man page. 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/ In collaboration with: Julien Ridoux (jridoux at unimelb edu au)
| * Import the first release of HighPoint RocketRAID 27xx SAS 6Gb/s HBA carddelphij2011-12-282-0/+103
| | | | | | | | | | | | | | | | driver. This driver works for FreeBSD/i386 and FreeBSD/amd64 platforms. Many thanks to HighPoint for providing this driver. MFC after: 2 weeks
| * Document restriction on 32-bits and 64-bits datatypes.ed2011-12-271-0/+6
| |
| * Add missing \.ed2011-12-271-1/+1
| | | | | | | | While sorting the MLINKS by name, I forgot to re-add it.
| * Add manual page for atomic operations.ed2011-12-272-1/+319
| |
| * Follow style(9) more closely in the example.jh2011-12-211-3/+3
| |
| * Add some more cross-references.mav2011-12-204-0/+4
| |
| * Fix copy-paste typo.mav2011-12-201-2/+2
| |
| * Add timecounters(4) man page alike to eventtimers(4).mav2011-12-205-2/+111
| |
| * s/LAPIC/local APIC/ to closer follow Intel documents.mav2011-12-201-4/+4
| | | | | | | | Submitted by: jhb
| * Remove extra "and" left from earlier version.mav2011-12-201-2/+1
| |
| * Restore a feature that was present in 5.x and 6.x, and was cleared inglebius2011-12-201-8/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7.x, 8.x and 9.x with pf(4) imports: pfsync(4) should suppress CARP preemption, while it is running its bulk update. However, reimplement the feature in more elegant manner, that is partially inspired by newer OpenBSD: - Rename term "suppression" to "demotion", to match with OpenBSD. - Keep a global demotion factor, that can be raised by several conditions, for now these are: - interface goes down - carp(4) has problems with ip_output() or ip6_output() - pfsync performs bulk update - Unlike in OpenBSD the demotion factor isn't a counter, but is actual value added to advskew. The adjustment values for particular error conditions are also configurable, and their defaults are maximum advskew value, so a single failure bumps demotion to maximum. This is for POLA compatibility, and should satisfy most users. - Demotion factor is a writable sysctl, so user can do foot shooting, if he desires to.
| * Add apic(4) man page, now mostly to cover its event timer functionality.mav2011-12-206-4/+88
| |
| * Add eventtimers(9) man page, describing related KPIs.mav2011-12-203-1/+249
| | | | | | | | | | Sponsored by: iXsystems, Inc. MFC after: 1 month
| * Add a TASK_INITIALIZER() macro that can be used to staticallyjhb2011-12-192-1/+8
| | | | | | | | | | | | | | initialize a task structure. Reviewed by: gj MFC after: 2 weeks
| * Fixed some of markup.ru2011-12-171-19/+18
| | | | | | | | Reviewed by: jhb
| * Some formatting fixes.mav2011-12-161-14/+31
| | | | | | | | Submitted by: ru
| * A major overhaul of the CARP implementation. The ip_carp.c was startedglebius2011-12-161-131/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from scratch, copying needed functionality from the old implemenation on demand, with a thorough review of all code. The main change is that interface layer has been removed from the CARP. Now redundant addresses are configured exactly on the interfaces, they run on. The CARP configuration itself is, as before, configured and read via SIOCSVH/SIOCGVH ioctls. A new prefix created with SIOCAIFADDR or SIOCAIFADDR_IN6 may now be configured to a particular virtual host id, which makes the prefix redundant. ifconfig(8) semantics has been changed too: now one doesn't need to clone carpXX interface, he/she should directly configure a vhid on a Ethernet interface. To supply vhid data from the kernel to an application the getifaddrs(8) function had been changed to pass ifam_data with each address. [1] The new implementation definitely closes all PRs related to carp(4) being an interface, and may close several others. It also allows to run a single redundant IP per interface. Big thanks to Bjoern Zeeb for his help with inet6 part of patch, for idea on using ifam_data and for several rounds of reviewing! PR: kern/117000, kern/126945, kern/126714, kern/120130, kern/117448 Reviewed by: bz Submitted by: bz [1]
| * Document 'findstack'.kib2011-12-161-1/+11
| | | | | | | | MFC after: 1 week
| * Many updates to cxgbe(4)np2011-12-161-12/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Device configuration via plain text config file. Also able to operate when not attached to the chip as the master driver. - Generic "work request" queue that serves as the base for both ctrl and ofld tx queues. - Generic interrupt handler routine that can process any event on any kind of ingress queue (via a dispatch table). - A couple of new driver ioctls. cxgbetool can now install a firmware to the card ("loadfw" command) and can read the card's memory ("memdump" and "tcb" commands). - Lots of assorted information within dev.t4nex.X.misc.* This is primarily for debugging and won't show up in sysctl -a. - Code to manage the L2 tables on the chip. - Updates to cxgbe(4) man page to go with the tunables that have changed. - Updates to the shared code in common/ - Updates to the driver-firmware interface (now at fw 1.4.16.0) MFC after: 1 month
OpenPOWER on IntegriCloud