summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate gcc "variable clobbered" warnings by declaring the variablesdds2007-12-161-1/+2
| | | | | | living across the vfork as volatile. Noted by: kan
* Remove cxgb module from build until I can compensate for the lack of headerkmacy2007-12-161-1/+0
| | | | pollution on architectures other than amd64
* Report CFA extension, CFA -> (Compact) Flash Associationphk2007-12-161-0/+4
|
* When moving a directory across devices to a place where a directorydds2007-12-161-22/+82
| | | | | | | | | | | | | | | | | with the same name exists, delete that directory first, before performing the copy. This ensures that mv(1) across devices follows the semantics of rename(2), as required by POSIX. This change could introduce the potential of data loss, even if the copy fails, violating the atomicity properties of rename(2). This is (mostly) mitigated by first renaming the destination and obliterating it only after a succesfull copy. The above logic also led to the introduction of code that will cleanup the results of a partial copy, if a cross-device copy fails. PR: bin/118367 MFC after: 1 month
* Autogenerate hardware notes for hptrr(4).bmah2007-12-162-0/+3
|
* - Don't return 0xffff if PHY id isn't equal 0. This allows PHYs withstas2007-12-161-2/+0
| | | | | | | non-zero addresses to be used. Approved by: cognet MFC after: 2 weeks
* - Add quirk for the TrendNet TU-S9 adapter, which uses new version of PL2303stas2007-12-161-0/+3
| | | | | | | chip (revision 0x400). This allows it to be correctly identified as PL2303X. Approved by: maxim MFC after: 1 week
* Verify that the moved source is no longer there.dds2007-12-161-0/+26
|
* Regression tests for upcoming makeup of mv.dds2007-12-163-0/+203
| | | | Case 20 corresponds to PR bin/118367.
* Make the reported number of tests match their actual number.dds2007-12-161-1/+1
| | | | This fixes the reporting under prove(1)
* cd to the correct directory so that the tests can be run from prove(1)dds2007-12-161-0/+1
|
* Add a missing mutex unlock.scottl2007-12-161-0/+1
| | | | Reported by: Michael Jung
* turn off building of cxgb properly ... sighkmacy2007-12-161-1/+1
|
* Don't use old-style mbuf iovecskmacy2007-12-161-0/+1
|
* Update tod_connect call to reflect updated interfacekmacy2007-12-161-1/+1
|
* disable cxgb build to prevent tinderbox whiningkmacy2007-12-161-1/+1
|
* o Get missed "%" in output back.maxim2007-12-161-2/+2
| | | | | Submitted by: sem MFC after: 1 week
* Move arp update upcall to always be called for ARP replies - previous invocationkmacy2007-12-161-4/+4
| | | | would not always get called at the appropriate times
* Refactor select to reduce contention and hide internal implementationjeff2007-12-1613-380/+452
| | | | | | | | | | | | | | | | | | | | | details from consumers. - Track individual selecters on a per-descriptor basis such that there are no longer collisions and after sleeping for events only those descriptors which triggered events must be rescaned. - Protect the selinfo (per descriptor) structure with a mtx pool mutex. mtx pool mutexes were chosen to preserve api compatibility with existing code which does nothing but bzero() to setup selinfo structures. - Use a per-thread wait channel rather than a global wait channel. - Hide select implementation details in a seltd structure which is opaque to the rest of the kernel. - Provide a 'selsocket' interface for those kernel consumers who wish to select on a socket when they have no fd so they no longer have to be aware of select implementation details. Tested by: kris Reviewed on: arch
* - Don't depend on header pollution to declare struct thread.jeff2007-12-161-0/+1
|
* Fix tinderbox on sun4vkmacy2007-12-161-0/+1
| | | | include cpufunc.h so that nanoseconds(void) is defined
* Makefile for the TCP offload modulekmacy2007-12-161-0/+8
|
* Don't use old style mbuf iovec interfacekmacy2007-12-161-0/+1
|
* Update the toedev's connect interface to reflect the fact that the inpcbkmacy2007-12-161-1/+1
| | | | doesn't cache the rtentry in HEAD.
* Add driver for TCP offloadkmacy2007-12-169-0/+5422
| | | | Sponsored by: Chelsio Inc.
* Update the buffer management support code needed by the tcp offload modulekmacy2007-12-164-550/+845
|
* Sanitize of a routine that is going awaykmacy2007-12-161-5/+5
|
* overlead mbuf fields for use by toekmacy2007-12-161-0/+16
|
* Add system includes for mvec.hkmacy2007-12-161-0/+4
|
* Add socket option for setting and retrieving the congestion control algorithm.kmacy2007-12-161-0/+3
| | | | The name used is to allow compatibility with Linux.
* Make files under src/sys/powerpc/aim, as well as Open Firmware relatedmarcel2007-12-161-22/+22
| | | | | | | files dependent upon option/cpu AIM. This is in preparation of adding support for Book-E (e500) support. Obtained from: Juniper, Semihalf
* - Define lpohead even if userspace includes this file.jeff2007-12-161-2/+1
|
* Rename OEA to AIM. The former means nothing as it applies to allmarcel2007-12-164-9/+4
| | | | | | | | | | | | processors (it's the PowerPC Operating Environment Architecture). AIM designates the processors made by the Apple-IBM-Motorola alliance and those we typically support. While here, remove the NetBSD option IPKDB. It's not an option used by us. Also, PPC_HAVE_FPU is not used by us either. Remove that too. Obtained from: Juniper, Semihalf
* - fix tab to space issue, hmm maybe I should use vi.rrs2007-12-151-1/+1
|
* - 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.
OpenPOWER on IntegriCloud