summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - Re-implement lock profiling in such a way that it no longer breaksjeff2007-12-1512-433/+500
| | | | | | | | | | | | | | | | | | | | | | the ABI when enabled. There is no longer an embedded lock_profile_object in each lock. Instead a list of lock_profile_objects is kept per-thread for each lock it may own. The cnt_hold statistic is now always 0 to facilitate this. - Support shared locking by tracking individual lock instances and statistics in the per-thread per-instance lock_profile_object. - Make the lock profiling hash table a per-cpu singly linked list with a per-cpu static lock_prof allocator. This removes the need for an array of spinlocks and reduces cache contention between cores. - Use a seperate hash for spinlocks and other locks so that only a critical_enter() is required and not a spinlock_enter() to modify the per-cpu tables. - Count time spent spinning in the lock statistics. - Remove the LOCK_PROFILE_SHARED option as it is always supported now. - Specifically drop and release the scheduler locks in both schedulers since we track owners now. In collaboration with: Kip Macy Sponsored by: Nokia
* fix bonehead cut and paste error in last commitkmacy2007-12-151-1/+1
|
* Move NIC driver (cxgb) into its own directory. Add toecore to supportkmacy2007-12-153-43/+61
| | | | registering different TOMs.
* Import updated support code for the TOM (tcp offload module).kmacy2007-12-1513-846/+891
|
* Create separate capability flags for TCP over IPv4 and TCP over IPv6kmacy2007-12-151-1/+3
|
* add interface capability for TOEkmacy2007-12-151-0/+1
|
* make naming prefixes consistent across tom_infokmacy2007-12-151-2/+2
|
* add compile option to remove extra branch introduced by tcp offload support codekmacy2007-12-151-0/+3
|
* Regression tests for csqrt(3).das2007-12-153-1/+306
|
* 1. Add csqrt{,f}(3).das2007-12-151-2/+10
| | | | | 2. Put carg{,f}(3) under the FBSD_1.1 namespace where it belongs (requested by kan@)
* Implement and document csqrt(3) and csqrtf(3).das2007-12-155-3/+293
|
* Add sqrt() to the first table in the manpage. It seems it was accidentallydas2007-12-151-0/+1
| | | | omitted.
* Add the 'hptrr' driver for supporting the following Highpoint RocketRAIDscottl2007-12-1525-5/+27394
| | | | | | | | | | | | | | | | | | | 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
* Sort.marcel2007-12-141-52/+42
|
* This file was repocopied to src/sys/powerpc/aim, where it willmarcel2007-12-1415-7483/+0
| | | | live on -- an afterlife.
* Update file list after repocopying select files frommarcel2007-12-141-14/+14
| | | | src/sys/powerpc/powerpc to src/sys/powerpc/aim.
* Forced commit to record that this file was repocopied frommarcel2007-12-142-2/+2
| | | | src/sys/powerpc/powerpc and modified for its new location.
* Add comment to pc_cp_time.obrien2007-12-141-2/+2
|
* Typodes2007-12-141-1/+1
|
* style.Makefile(5)obrien2007-12-141-1/+1
|
* Increment the version namespace for 8.0-current. New symbols anddeischen2007-12-141-0/+5
| | | | symbols whose ABI has changed should be added to FBSD_1.1.
* Remove unused file.marcel2007-12-141-110/+0
|
* o Markup and grammar fixes.maxim2007-12-141-5/+9
|
* Minor style consistency improvements.rwatson2007-12-141-2/+1
|
* Clean up namespace violations.des2007-12-147-314/+314
| | | | MFC after: 1 week
* Give a better description when a install of multiple files failsedwin2007-12-141-1/+6
| | | | | | | | | | because of the absence of a destination directory or if the "destination directory" is not a directory. PR: bin/11826 Submitted by: Denis Eremenko <moonshade@pnhz.kz> Approved by: grog@ X-MFC after: various freezes
* Update the standards section, and make a minor clarification about thedas2007-12-141-5/+10
| | | | return value of sqrt.
* 1. Add function pthread_mutex_setspinloops_np to turn a mutex's spindavidxu2007-12-144-29/+118
| | | | | | | | loop count. 2. Add function pthread_mutex_setyieldloops_np to turn a mutex's yield loop count. 3. Make environment variables PTHREAD_SPINLOOPS and PTHREAD_YIELDLOOPS to be only used for turnning PTHREAD_MUTEX_ADAPTIVE_NP mutex.
* Typo in previous commitdas2007-12-141-2/+2
|
* Symbol.map additions for carg and cargf. (They're in C99, so I didn'tdas2007-12-141-0/+2
| | | | add a new version for them.)
* Limit total hardware playback channels to just 1. The reliability ofariff2007-12-141-3/+12
| | | | | | | | | | it's multi DAC / playback channels is not that good. Enabling vchans make the bug more visible since playback allocation will look for possible free hardware channels first (i.e: the next DAC, the very first has been consumed by vchan mixer) which in this case has been proven faulty. Tested by: Dominic Fandrey <LoN_Kamikaze at gmx dot de> URL: http://lists.freebsd.org/pipermail/freebsd-stable/2007-December/039022.html
* Add my all-time favorite quote, from one of my all-time favorite people.wes2007-12-141-0/+3
|
* Add speaker/headphone controls for HP Compaq DC7700 Small Form Factor PCariff2007-12-131-1/+13
| | | | | | @ ALC262. Submitted by: Carlos A. M. dos Santos <unixmania at gmail dot com>
* nid 28 for Acer @ ALC268 should be identified as analog CD input pin,ariff2007-12-131-0/+12
| | | | | though it doesn't provides proper (sane, valid, usable, etc) analog CD playback due to its stripped down nature.
* Implement a workaround of the datacorruption problem on serverworks HT1000 ↵sos2007-12-134-93/+233
| | | | | | | | | chipsets. The HT1000 DMA engine seems to not always like 64K transfers and sometimes barfs data all over memory leading to instant chrash and burn. Also fix 48bit adressing issues, apparently newer chips needs 16bit writes and not the usual fifo thing. HW donated by: Travis Mikalson at TerraNovaNet
* Add the -H, -h and -P flags to vmstat. -P causes per-cpu output ofpeter2007-12-133-20/+207
| | | | | | user/system/idle stats. -h feeds the memory column through humanize_number() to reduce the amount of column overflowing. -H turns this off. -h is turned on by default if stdout is a tty.
* use ATH environment variable (when set) as the default interface namesam2007-12-132-2/+12
|
* Some overdue tlc:sam2007-12-133-164/+191
| | | | | | | | | | o push include paths to the Makefile o use the AFTER trick to simplify adding new items o prepare stat blocks for additional data o align values for verbose output o fillin some missing stats MFC after: 1 week
* Fix error in previous commit - the style fix changed flag name withoutkmacy2007-12-131-1/+1
| | | | changing references to the flag
* update channel flag defs to match _ieee80211.h so cpp doesn't complainsam2007-12-131-16/+13
| | | | | | about redefinitions MFC after: 1 week
* Only pass paths to directories or config files that exist for ldconfig forjhb2007-12-131-2/+8
| | | | | | 32-bit binaries. MFC after: 3 days
* BSDMAKE isn't really needed and was removed, so remove hereimp2007-12-131-10/+0
|
* Update posix_openpt(3) to handle 512 ptys. This was missed in the earlierjhb2007-12-131-2/+2
| | | | | | pty(4) changes. MFC after: 3 days
* We don't need to invent BSDMAKE. ${MAKE} is sufficient.imp2007-12-131-3/+2
| | | | Submitted by: jmallet@
* s/C90/C99/das2007-12-121-1/+1
|
* Add a "STANDARDS" section.das2007-12-121-0/+9
|
* Implement carg(3) and cargf(3).das2007-12-126-9/+122
| | | | Rotting in an old src tree since: March 2005
* Fix style issues with initial TCP offload commitkmacy2007-12-125-202/+217
| | | | | Requested by: rwatson Submitted by: rwatson
* add interface for allowing consumers to register for ARP updates,kmacy2007-12-123-5/+28
| | | | | | redirects, and path MTU changes Reviewed by: silby
* Add interface for tcp offload to syncache:kmacy2007-12-122-15/+50
| | | | | | | | | - make neccessary changes to release offload resources when a syncache entry is removed before connection establishment - disable checks for offloaded connection where insufficient information is available Reviewed by: silby
OpenPOWER on IntegriCloud