summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Add a simple regression test for stream UNIX domain sockets and therwatson2005-02-202-0/+325
| | | | | | bind()/connect() system calls, which is intended to confirm that the right successes and errors occur when rendezvousing via the file system name space.
* Also build the netblast sub-directory, not just netreceive and netsend.rwatson2005-02-121-1/+1
| | | | MFC after: 3 days
* Mark the signum argument to signal_handler() as __unused.rwatson2005-02-121-1/+1
| | | | MFC after: 3 days
* Add to CFLAGS.ru2005-02-121-1/+1
|
* Update a little bit.phk2005-02-101-19/+23
|
* Fix "to a file" example so it works (one must touch(1) the file first).obrien2005-02-071-0/+1
|
* Sort branches in correct numeric order.des2005-02-071-1/+26
|
* Replace RELENG_4_9 (no longer supported) with RELENG_4_11.des2005-02-062-2/+2
|
* Add to CFLAGS, rather than overriding it. Use LDFLAGS for the -L option,nik2005-02-011-2/+3
| | | | | | and LDLIBS to specify -ltap. Submitted by: ru
* Link against libtap (ports/devel/libtap). Replace the calls to assert()nik2005-02-012-31/+32
| | | | | with calls to libtap::ok1(), and make sure the correct number of tests is planned for, and that the exit code is correct.
* Use awk to correctly calculate partioning, round things off to cylindersphk2005-01-301-8/+13
| | | | and reserve first track etc.
* Wrap calls to memcpy(3) in a function called block_copy(). This way,marcel2005-01-281-2/+9
| | | | | | | | | and as long as we're not compiling with IPA, gcc(1) won't optimize the call away. The whole purpose of using memcpy(3) is to avoid misaligned loads and stores when we need to read or write the value in the unaligned memory location. But if gcc(1) optimizes the call to memcpy(3) away, it will typically introduce misaligned loads and stores. In this context that's not a good idea.
* Skip the register based postinc stores here and don't count themmarcel2005-01-271-5/+12
| | | | | | in the number of tests. This way we avoid skipped tests for non- existent memory access combinations. The number of tests dropped from 60 to 48.
* Make the local variables global so that the compiler cannot assumemarcel2005-01-271-4/+5
| | | | | too much about them. This prevents certain peephole optimizations at -O that invalidate the tests.
* Fix the unaligned store with post increment test: The misaligned pointermarcel2005-01-271-1/+1
| | | | | | stopped pointing to the value the moment we wrote it due to the post increment. So, grab the value for comparison out of the data structure directly.
* The unit test for unaligned loads/stores can be found under ../ia64.marcel2005-01-272-137/+0
|
* Add tests for post increment. This bumps the number of tests up tomarcel2005-01-272-37/+181
| | | | | | 60. The postinc store tests currently fail (value mismatch). Hence the score as of this commit is 48 out of 60. Either the kernel or the tests need to be fixed.
* Use WARNS?= instead of WARNS= in Makefiles so that global warningrwatson2005-01-223-3/+3
| | | | | | settings can override local ones. Pointed out by: ru
* Fixed xrefs.ru2005-01-211-1/+1
|
* Braino. Revert previous commit, NO_MAN was already corrected.bms2005-01-211-1/+1
| | | | Noticed by: imp
* Catch up with NO_MAN->NOMAN change.bms2005-01-211-1/+1
|
* If a device resides in physical slot 0, report it as being on-board asbms2005-01-211-2/+5
| | | | | per PIR specification. Add the VIA VT82C686 PCI interrupt routing function as a known chipset.
* Fix a masking error. Update copyright.bms2005-01-211-2/+2
|
* Do not treat an invalid PIR table checksum as a fatal error condition, butbms2005-01-211-4/+5
| | | | | | | | do print a warning about it. Correct a stupid logic error. Update copyrights. Fix whitespace bug. MFC after: 1 week
* Add two more pipe regression tests. Not yet hooked into the test framework.silby2005-01-212-0/+116
|
* ioctl(2) commands are u_long not int.phk2005-01-181-5/+5
| | | | Pass zero for sysctl new argument length, not NULL);
* In refactoring the test before committing, a pointer was passed insteadrwatson2005-01-161-2/+2
| | | | | | | of a structure for the sockaddr_in. Pass the pointer to connect() instead of the pointer to the pointer. Specify a port number to connect to.
* Add udpconnectjail, a simple regression test to exercise an (as yet)rwatson2005-01-162-0/+117
| | | | | | | unfixed bug in the jail() implementation relating to using the connect() system call on UDP sockets. PR: 26506
* Add test which excersises problem with unability to change association ofsobomax2005-01-122-0/+149
| | | | | already associated datagram unix domain socket by issuing connect() system call.
* Regression tests for [l]lrint[f]() and [l]lround[f]().das2005-01-115-1/+258
|
* Introduce a new GEOM class - SHSEC. It provides sharing secret betweenpjd2005-01-114-0/+109
| | | | | | | | the given providers. Without even one of the configured components there should be no way to get the secret. Supported by: WHEEL Sp. z o.o. http://www.wheel.pl
* Fix incorrect comment.pjd2005-01-111-1/+1
| | | | MFC after: 3 days
* - Initial revamp of vop_table.tcl. This scripting is ugly and will bearr2005-01-051-0/+255
| | | | | | | | cleaned up; just wanted to make a place holder. The biggest issue is that it is an incomplete revamp; that is... the inconsistent naming table generation is not done yet ... will be added soon with the clean up. The purpose of this script is to handle the vop_vector changes that phk@ did over the recent weeks.
* Add a simple regression test for mlock()/munlock() to make sure theyrwatson2005-01-032-0/+97
| | | | | | work on a single page as root, and fails on a single page as nobody. Intended to help diagnose reports regarding insecure memory use with gnupg.
* Replace a mention of the ia64_unaligned directory with one of themarcel2005-01-021-1/+1
| | | | | ia64 subdirectory. All ia64 specific regression tests live under the ia64 directory.
* Regression test for unaligned loads and stores for short, int, long,marcel2005-01-022-0/+144
| | | | | | float, double and long double types. No post-increment tests yet. All tests are skipped if the debug.unaligned_test sysctl variable cannot be set to 1.
* new statsam2004-12-311-1/+2
|
* - Add some notes on what is required to run schedgraph.py successfully.arr2004-12-281-0/+11
| | | | | | This was pulled from Jeff Roberson's email to current@ "the other day." Approved by: jeff@
* - For preemption and yield events, we want to skip the next two state eventsjeff2004-12-261-3/+4
| | | | | | | as they are the setrunqueue() and sched_add() calls. Since they happen immediately before the thread is placed on a run queue they would normally dwarf the more informative preemption or yield event and it is implicitly understood that a thread is back on the run queue as part of these events.
* - Call self.checkstamp() in the cpu load parsing functions in case thejeff2004-12-261-0/+4
| | | | timestamp has wrapped.
* - The regexp for the load should have been (/d+), fix this so loads over 9jeff2004-12-261-2/+3
| | | | are properly represented.
* - Add 'schedgraph' a scheduler trace visualization tool written withjeff2004-12-261-0/+1209
| | | | | | | | python and tkinter. Schedgraph takes input from files produces by ktrdump -ct when KTR_SCHED is compiled into the kernel. The output represents the states of each thread with colored line segments as well as colored points for non-state scheduler events. Each line segment and point is clickable to obtain extra detail.
* Wait a bit after creating device.pjd2004-12-217-7/+7
|
* When RAID3 device is configured in "verify" mode, synchronization of thepjd2004-12-211-2/+12
| | | | | | parity component is now force on creation. Change regression test which check "verify" mode to work properly after this change.
* Fix the build of netrate/ with WARNS=5 and add a Makefile.inc tokeramida2004-12-212-6/+10
| | | | | | make it the default for all the netrate test tools. Approved by: rwatson
* NOHTML -> NO_HTMLru2004-12-211-1/+1
|
* Overhaul ppp(8) build options so they are safe to use inru2004-12-211-1/+1
| | | | | | | | | | | | | | | | /etc/make.conf: NOALIAS -> retired (support provided by PPP_NO_NAT) NOATM -> PPP_NO_ATM (also subject to NO_ATM global) NODES -> PPP_NO_DES (support was broken, now recovered) NOI4B -> PPP_NO_I4B (also subject to NO_I4B global) NOKLDLOAD -> PPP_NO_KLDLOAD NONAT -> PPP_NO_NAT NONETGRAPH -> PPP_NO_NETGRAPH NOPAM -> PPP_NO_PAM (will be subject to NO_PAM global) NORADIUS -> PPP_NO_RADIUS NOSUID -> retired (support provided by PPP_NO_SUID) PPP_NOSUID -> PPP_NO_SUID
* NOINET6 -> NO_INET6ru2004-12-211-1/+1
|
* NOGAMES -> NO_GAMESru2004-12-211-1/+1
|
* NODOCCOMPRESS -> NO_DOCCOMPRESSru2004-12-211-2/+2
| | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE
OpenPOWER on IntegriCloud