summaryrefslogtreecommitdiffstats
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* Turn on serialization of task management commands going down to theken2010-10-071-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | controller, but make it optional. After a problem report from Andrew Boyer, it looks like the LSI chip may have issues (the watchdog timer fired) if too many aborts are sent down to the chip at the same time. We know that task management commands are serialized, and although the manual doesn't say it, it may be a good idea to just send one at a time. But, since I'm not certain that this is necessary, add a tunable and sysctl variable (hw.mps.%d.allow_multiple_tm_cmds) to control the driver's behavior. mps.c: Add support for the sysctl and tunable, and add a comment about the possible return values to mps_map_command(). mps_sas.c: Run all task management commands through two new routines, mpssas_issue_tm_request() and mpssas_complete_tm_request(). This allows us to optionally serialize task management commands. Also, change things so that the response to a task management command always comes back through the callback. (Before it could come via the callback or the return value.) mpsvar.h: Add softc variables for the list of active task management commands, the number of active commands, and whether we should allow multiple active task management commands. Add an active command flag. mps.4: Describe the new sysctl/loader tunable variable. Sponsored by: Spectra Logic Corporation
* Add myself (jonathan@) to committers-src.dotjonathan2010-10-071-0/+2
| | | | Reviewed by: rwatson
* Check the device name validity on device registration.jh2010-10-071-7/+16
| | | | | | | | | | | | | | | | A new function prep_devname() sanitizes a device name by removing leading and redundant sequential slashes. The function returns an error for names which already exist or are considered invalid. A new flag MAKEDEV_CHECKNAME for make_dev_p(9) and make_dev_credf(9) indicates that the caller is prepared to handle an error related to the device name. An invalid name triggers a panic if the flag is not specified. Document the MAKEDEV_CHECKNAME flag in the make_dev(9) manual page. Idea from: kib Reviewed by: kib
* Cosmetic change:pluknet2010-10-071-2/+8
| | | | | | | | | Wrap lines for SiS and Promise entries to 80 columns. This doesn't change appearance in page rendered with troff or man.cgi. PR: docs/146195 Approved by: kib (mentor) MFC after: 1 week
* Fix wrong slashes in a previous commit.pluknet2010-10-061-1/+1
| | | | Approved by: avg (mentor)
* Add myself to calendar.freebsd and committers-src.dot.pluknet2010-10-061-0/+4
| | | | Approved by: avg (mentor)
* - Introduce WITH_GPIO knob and disable building gpioctlgonzo2010-10-051-0/+1
| | | | by default. Most systems do not need it.
* Log the number of segments currently in the reassembly queue.lstewart2010-09-251-2/+6
| | | | Sponsored by: FreeBSD Foundation
* Add Planex UE-200TX-G2 to list of supported devices.sanpei2010-09-251-0/+2
| | | | MFC after: 1 day
* Various changes from various sources:gavin2010-09-231-3/+44
| | | | | | | | | | | | | | | - Add "children" [1] - Add "acknowledgement", "acknowledgment", "Austria" and "haunted" [2] - Add "near", "antidisestablishmentarianism" and "Persephone" [2] - "Transvaal" should be capitalized [2] - Correct spelling of "structurelessness" and "Athena" [2] - Add missing atomic elements [3] - Add various words from "word of the day" lists [3] PR: conf/149756 [1] Submitted by: Nick Johnson <freebsd spatula.net> [1] Obtained from: NetBSD [2], OpenBSD [3] MFC after: 1 week
* Add myself as a ports committersunpoet2010-09-221-0/+2
| | | | Approved by: pgollucci (mentor)
* Add new device ids.sanpei2010-09-211-0/+4
| | | | | | | | | | Buffalo (Melco Inc.) LUA3-U2-AGT Logitec LAN-GTJ/U2A(usb/119981) PR: usb/119981 and me Submitted by: "Y.Okabe" <be_works_us at yahoo.com>, hiroo at oikumene.gcd.org Reviewed by: thompsa MFC after: 3 days
* Manual page for the kernel side Secure Neighbor Discovery support.anchie2010-09-192-0/+219
| | | | | Reviewed by: brueffer Approved by: bz (mentor)
* Note that devfs(5) and fdescfs(5) both create /dev/fd file descriptors.gjb2010-09-182-2/+34
| | | | | | | | PR: 144534 Submitted by: Matthew Seaman <m.seaman at infracaninophile co uk> Patch by: Matthew Seaman, keramida Approved by: keramida (mentor) MFC after: 1 week
* Document hw.i8254.freq tunable and machdep.i8254_freq sysctl.mav2010-09-181-0/+5
|
* Add atrtc(4) manual page.mav2010-09-175-0/+61
|
* Fix typo ${attimer.4} -> ${_attimer.4}.mav2010-09-171-1/+1
|
* Add attimer(4) manual page.mav2010-09-174-0/+75
|
* The inflight bandwidth limiter was removed in r212765.andre2010-09-161-67/+1
|
* Add note abotu bwn and newer chipsetsimp2010-09-151-0/+14
|
* Don't suggest using bwn for the bcm4306 cards in the list. Theimp2010-09-151-4/+0
| | | | | | bcm4306 cards are ambiguous. BCM4306 rev 2 requires bwi. BCM4306 rev 3 will work with either. Since we can't easily determine which is which, just remove them.
* MFp4 (//depot/projects/mps/...)ken2010-09-151-1/+1
| | | | | | Fix a typo. Submitted by: pluknet at gmail dot com
* Change licenses of my manual pages to the recommended 2-clause form.mav2010-09-154-49/+45
| | | | Suggested by: joel
* Add eventtimers(7) man page, briefly describing event timers subsystemmav2010-09-154-1/+134
| | | | functionality and configuration options.
* Add hpet(4) man page.mav2010-09-152-0/+107
|
* Fixes spellings and uses the better sentence. While I'm here bumpsweongyo2010-09-141-6/+5
| | | | | | date. Pointed by: imp, Ruslan Mahmatkhanov <cvs-src at yandex dot ru>
* MFp4 (//depot/projects/mps/...)ken2010-09-143-0/+161
| | | | | | | Add a man page for the mps(4) driver, and reference it in the mpt(4) driver man page. Sponsored by: Spectra Logic Corporation
* Split $ipv6_prefer into $ip6addrctl_policy and $ipv6_activate_all_interfaces.hrs2010-09-131-24/+64
| | | | | | | | | | | | | | | | | | | The $ip6addrctl_policy is a variable to choose a pre-defined address selection policy set by ip6addrctl(8). The keyword "ipv4_prefer" sets IPv4-preferred one described in Section 10.3, the keyword "ipv6_prefer" sets IPv6-preferred one in Section 2.1 in RFC 3484, respectively. When "AUTO" is specified, it attempts to read /etc/ip6addrctl.conf first. If it is found, it reads and installs it as a policy table. If not, either of the two pre-defined policy tables is chosen automatically according to $ipv6_activate_all_interfaces. When $ipv6_activate_all_interfaces=NO, interfaces which have no corresponding $ifconfig_IF_ipv6 is marked as IFDISABLED for security reason. The default values are ip6addrctl_policy=AUTO and ipv6_activate_all_interfaces=NO. Discussed with: ume and bz
* Add $ipv6_privacy to support net.inet6.ip6.use_tempaddr. Note that thishrs2010-09-131-0/+6
| | | | | | will be replaced with a per-IF version later. Based on: changes in r206408 by dougb
* Revert changes in r206408.hrs2010-09-131-81/+55
| | | | Discussed with: dougb, core.5, and core.6
* Prefer MACHINE_CPUARCH to MACHINE_ARCH unless there's a good reason...imp2010-09-131-18/+18
|
* I believe the majority of Gregorian calendars would agree the currentgjb2010-09-121-1/+1
| | | | | | | | year is 2010, not 2005. Approved by: keramida (mentor) Pointy hat to: gjb MFC after: 1 week
* Bump date from r212440.gjb2010-09-121-1/+1
| | | | | Approved by: keramida (mentor) MFC after: 1 week
* Mentions cases when bwi(4) driver should be used that it only wroteweongyo2010-09-111-1/+8
| | | | | | | about chipset type instead of card names because it's not easy to sort names what cards use these chipsets. Pointed by: imp
* Revert changes of 'assure' to 'ensure' made in r211936.brucec2010-09-112-2/+2
| | | | Approved by: rrs (mentor)
* Add a comment describing where to include bsd.dtrace.mk.rpaulo2010-09-111-0/+1
| | | | Sponsored by: The FreeBSD Foundation
* Make a link for pthread_timedjoin_np.davidxu2010-09-111-0/+1
|
* kill() does queue signal now.davidxu2010-09-111-4/+0
|
* Add RETURN VALUES section to devclass_get_maxunit(9).gjb2010-09-101-0/+13
| | | | | | | | PR: 149979 Submitted by: gcooper Patch by: gcooper Approved by: keramida (mentor) MFC after: 1 week
* Fix bugs introduced in the previous rev:rpaulo2010-09-101-5/+9
| | | | | | | * add a phatom target for the DTRACEOBJS * when invoking DTrace, don't add DTRACEOBJS to the command line. Sponsored by: The FreeBSD Foundation
* Fix typo in previous commit.rpaulo2010-09-101-1/+1
|
* Replace sbuf_overflowed() with sbuf_error(), which returns any errormdf2010-09-102-8/+13
| | | | | | code associated with overflow or with the drain function. While this function is not expected to be used often, it produces more information in the form of an errno that sbuf_overflowed() did.
* Add bsd.dtrace.mk. This allows userland programs and libraries torpaulo2010-09-102-1/+57
| | | | | | | | | define USDT probes on a provider.d file and then use this new make infrastructure to build the corresponding header file and object file. This will only take effect when the user defines WITH_DTRACE when building. Sponsored by: The FreeBSD Foundation
* Check the existence of a 'beforelinking' target and make the resultingrpaulo2010-09-102-1/+13
| | | | | | | program or library depend on that before doing the final linking. This will be needed by DTrace. Sponsored by: The FreeBSD Foundation
* Add the DTRACE variable that points to the executable.rpaulo2010-09-101-0/+1
| | | | Sponsored by: The FreeBSD Foundation
* Add Planex UE-200TX-G to list of supported devices.sanpei2010-09-101-0/+2
| | | | | | | (http://lists.freebsd.org/pipermail/freebsd-current/2008-December/001756.html) Submitted by: nork MFC after: 3 days
* Xref aesni(4).brueffer2010-09-091-1/+2
|
* Some more grammar, wording and mdoc fixes.brueffer2010-09-091-4/+8
|
* Add drain functionality to sbufs. The drain is a function that ismdf2010-09-092-7/+100
| | | | | | | | | | | | | | | | | called when the sbuf internal buffer is filled. For kernel sbufs with a drain, the internal buffer will never be expanded. For userland sbufs with a drain, the internal buffer may still be expanded by sbuf_[v]printf(3). Sbufs now have three basic uses: 1) static string manipulation. Overflow is marked. 2) dynamic string manipulation. Overflow triggers string growth. 3) drained string manipulation. Overflow triggers draining. In all cases the manipulation is 'safe' in that overflow is detected and managed. Reviewed by: phk (the previous version)
* Fix small errors in the sbuf(9) man page.mdf2010-09-091-4/+9
|
OpenPOWER on IntegriCloud