summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Remove the uscanner(4) driver, this follows the removal of the kernel scannerthompsa2009-03-192-2/+0
| | | | | | | driver in Linux 2.6. uscanner was just a simple wrapper around a fifo and contained no logic, the default interface is now libusb (supported by sane). Reviewed by: HPS
* Oops. Correct comment in the LICENSE file.pjd2009-03-141-1/+1
|
* Regression tests for mac_portacl(4).pjd2009-03-144-0/+242
|
* Switch over to gnu99 compilation on default for userland.rdivacky2009-03-141-1/+2
| | | | | | | | Tested by: make universe Tested by: ports exp build (done by pav) Reviewed by: ru Reviewed by: silence on arch Approved by: ed (mentor)
* add more register bit defssam2009-03-122-12/+39
|
* move shared register support code to commonsam2009-03-118-4/+4
|
* add athpoke, a tool to peek/poke registerssam2009-03-113-1/+256
|
* add athdecode, an app to decode register logssam2009-03-113-1/+441
|
* add %b format strings for use by athdecodesam2009-03-115-844/+988
|
* Add tcpp -- TCP parallelism microbenchmark.rwatson2009-03-107-0/+1098
| | | | | | | | | | | | | This tool creates large numbers of TCP connections, each of which will transmit a fixed amount of data, between client and server hosts. tcpp can use multiple workers (typically up to the number of hardware cores), and can use multiple source IPs in order to use an expanded port/IP 4-tuple space to avoid problems from reusing 4-tuples too quickly. Aggregate bandwidth use will be reported after a client run. While by no means a perfect tool, it has proven quite useful in generating and optimizing TCP stack lock contention by easily generating high-intensity workloads. It also proves surprisingly good at finding device driver bugs.
* Rename files that collide on case-insensitive file systems by encodingrwatson2009-03-103-0/+0
| | | | | | | | | colliding upper case letters as the lower case letter with a '_' in front. MFC after: 3 days Discussed with: ed Spotted by: Michael David Crawford <mdc at prgmr.com>
* In UNIX domain socket GC regression test, after setting a socketrwatson2009-03-081-1/+1
| | | | non-blocking, EINPROGRESS is an acceptable result from connect().
* Make ifinfo build. The struct if_data members ifi_recvquota andyongari2009-03-041-2/+2
| | | | | ifi_xmitquota were renamed to ifi_spare_char1 and ifi_spare_char2 respectively.
* add -b option to suppress the bannersam2009-03-021-4/+8
|
* Tests for getdelim().das2009-02-282-1/+169
|
* Add a file containing tests for simple format specifiers.das2009-02-282-1/+157
| | | | | Currently it only has tests for a few sign issues with integer formats, including PR 131880.
* Tests for wcscasecmp(), wcsnlen(), and stpncpy().das2009-02-284-1/+269
|
* really enable usb1sam2009-02-271-8/+9
|
* o enable PREEMPTIONsam2009-02-272-51/+62
| | | | | | | | o turn off a bunch of stuff that's unlikely to be used o add flash support o use mii instead of miibus to save space o enable tdma support o configure legacy usb as usb2 works only on 2348 w/ 64M configs
* o add -HEAD to avoid build conflictssam2009-02-271-3/+3
| | | | o switch to a more common flash config
* add -HEAD to avoid build conflictssam2009-02-271-1/+1
|
* fix buildsam2009-02-271-0/+1
|
* fix buildsam2009-02-271-1/+1
|
* Rename all symbols in libmp(3) to mp_*, just like Solaris.ed2009-02-261-59/+59
| | | | | | | | | | | | The function pow() in libmp(3) clashes with pow(3) in libm. We could rename this single function, but we can just take the same approach as the Solaris folks did, which is to prefix all function names with mp_. libmp(3) isn't really popular nowadays. I suspect not a single application in ports depends on it. There's still a chance, so I've increased the SHLIB_MAJOR and __FreeBSD_version. Reviewed by: deischen, rdivacky
* use mii instead of miibus to not pull in useless phy codesam2009-02-261-1/+1
|
* add updatep[12] that grok the partitioning we use and use gpartsam2009-02-262-0/+116
| | | | instead of boot0cfg to switch the active partition
* add more gpio registerssam2009-02-261-2/+9
|
* Add explicit casting in few places.pjd2009-02-231-12/+12
| | | | | | | | | It is only really necessary for open(2)'s third argument, which is optional and obtained through stdarg(3). open(2)'s third argument is 32bit and we pass 64 bits. On little endian it works, because we take lower 32 bits, but on big endian platforms we take upper 32 bits, so we end up with 0. Reported by: Milan Čermák <Milan.Cermak@Sun.COM>
* Delete files which serve no purpose in this environment.mr2009-02-205-237/+0
| | | | Inspired by: simon@
* Doh! r188813 modified an auto-generated file. Fix it for real:mtm2009-02-202-7/+4
| | | | | | | o grammar fix o remove mention of libkse Submitted by: Niclas Zeising <niclas.zeising@gmail.com>
* revamp after 1/2 and 1/4 rate changessam2009-02-191-89/+77
|
* add -z option to zero driver statistics (but note we don't yet zerosam2009-02-133-3/+18
| | | | stats obtained from the hal)
* add stats no frags and missing stat for no dma bufferssam2009-02-131-1/+9
|
* backout r188327, it broke summary printingsam2009-02-133-53/+43
|
* Add a regresion test to determine whether or not a file descriptor isrwatson2009-02-112-0/+129
| | | | | | | | | | | | | | | | | allocated in a fork(2)-inheritable way at the beginning or end of an accept(2) system call. This test creates a test thread and blocks it in accept(2), then forks a child process which tests to see if the next available file descriptor is defined or not (EBADF vs EINVAL for ftruncate(2)). This detects a regression introduced during the network stack locking work, in which a very narrow race during which fork(2) from one thread during accept(2) in a second thread lead to an extra inherited file descriptor turned into a very wide race ensuring that a descriptor was leaked into the child even though it hadn't been returned. PR: kern/130348
* Add files to build i386/amd64 bootable rescue ISO images using themr2009-02-1117-0/+1789
| | | | nanobsd framework.
* o use humanize_number to print totalssam2009-02-083-43/+53
| | | | o shrink some fields now that we don't have to worry about overflow
* for adhoc and ahdemo modes try to find the "bss node": use the bssidsam2009-02-051-1/+10
| | | | | | unless it's not setup or zero's; this may not work as the bssid of the ibss isn't certain to the "right mac address" but for many cases it is
* make -o handling like athstatssam2009-02-051-9/+30
|
* unbreak -osam2009-02-051-2/+1
|
* add new stats and missing tx_raw statsam2009-02-051-2/+12
|
* o fix identification of ahdemo modesam2009-02-051-11/+24
| | | | | o split out code to get the bssid for use in the future o include more information in error diags when unable to collect sta info/stats
* add cfi test toolsam2009-02-053-0/+164
| | | | | Sponsored by: Carlson Wireless Reviewed by: imp, Chris Andreson
* Get the right system makefiles for make distribution.phk2009-02-041-1/+2
|
* Test wprintf() in addition to printf().das2009-01-311-3/+19
|
* Add tests for conj{,f,l}() that I wrote some time ago. These test thedas2009-01-313-1/+169
| | | | versions in libm, not the gcc builtins.
* track hal changessam2009-01-291-1/+3
|
* update for hal changessam2009-01-292-456/+239
|
* - Update my copyright.jeff2009-01-221-16/+27
| | | | | | | | - Print human readable time as a float with two digits of precision. Use ns now as well since clock periods are well into the hundreds of picoseconds now. - Show the average duration in the stats frame. This is often more useful than total duration.
* - Permit timestamps to be as far as 2048 ticks apart before we complainjeff2009-01-201-20/+54
| | | | | | | | | | | | | | | | about invalid timestamps. Nehalem CPUs seem to be synchronized but only within a fraction of a microsecond. - Make the Counter code more flexible to poor timestamps. In general we now complain a lot but render as much as we can. - Change the scaler behavior so it works better with very long and very short traces. We now set the maximum scale such that it properly displays the entire file by default and doesn't permit zooming out beyond the file. This improves other awkward navigation behavior. The interval is now set very small which can't be achieved by simply dragging the mouse. Clicking to the left of or right of the scaler bar will produce increments of a single, very small, interval now. Sponsored by: Nokia
OpenPOWER on IntegriCloud