summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Join the effort in simplifying this makefile. ;)ru2004-09-031-3/+1
|
* Pass O_NONBLOCK directly to fcntl() rather than the pointer to an intrwatson2004-09-021-12/+8
| | | | | holding the value O_NONBLOCK. This worked previously because I was lucky.
* Don't override the rule used to build a binary by providing our ownrwatson2004-09-021-1/+0
| | | | compiler line.
* Add -c option to preserve comments from GENERIC in the output.des2004-08-291-4/+12
|
* Add genericize, a Perl script that converts a kernel config into somethingdes2004-08-283-0/+115
| | | | more easily diffable against GENERIC.
* Update for latest make(1) changes.obrien2004-08-241-17/+39
| | | | Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
* Make sure to properly initialize 'size' to sizeof(sin) before passingrwatson2004-08-241-0/+1
| | | | | it into accept(). Depending on the initial value in memory, it is otherwise possible to get EINVAL.
* Add a basic kqueue + UNIX domain socket pair regression test to do somerwatson2004-08-242-0/+340
| | | | | | elementary exercising of kqueues on datagram and stream sockets. Note that the datagram write kqueue case is left untested due to potentially confusing behavior for the developer (me) that might require attention.
* Regression tests for 'verify reading' algorithm.pjd2004-08-222-0/+69
|
* Fix positional parameter reference to ${10}.thomas2004-08-211-4/+4
| | | | | | Fix target location for generation of fstab. PR: bin/70795
* Add regression test for the new "round-robin reading" feature.pjd2004-08-211-0/+36
|
* Add description of raidtest tool.pjd2004-08-201-0/+1
|
* - fflush() standard output before fork()ing.pjd2004-08-201-2/+2
| | | | - Remove redundant 'break'.
* Add the raidtest tool, which can be used for performance tests of storage ↵pjd2004-08-203-0/+454
| | | | | | | devices. It uses random offsets, random requests size and random operation type (READ or WRITE). It also allows to run many processes to send I/O requests in parallel.
* Remove a couple of warnings and tweak an error message.des2004-08-201-3/+1
|
* Copy open_locked() from tinderbox.pl and use it to optionally acquire ades2004-08-202-3/+63
| | | | lock file upon startup. If this fails, tbmaster will simply terminate.
* Print the patch file name in the warning message for missing patch files.des2004-08-191-1/+1
|
* Clean up, add update_releng_[45].rc.des2004-08-191-2/+6
|
* RELENG_5 is now available.des2004-08-192-2/+6
|
* Branches of interest are RELENG_4_{8,9,10}.des2004-08-192-1/+5
|
* Comment out the timeout setting; it doesn't work properly.des2004-08-191-0/+1
|
* Example configuration files for customize.sh.thomas2004-08-161-0/+34
| | | | Approved by: re (scottl)
* Add documentation of the newly-added user-configurable Makefile knobs.thomas2004-08-161-0/+16
| | | | Approved by: re (scottl)
* Add example customization script, to be used through CUSTOMIZE Makefile knob.thomas2004-08-161-0/+72
| | | | Approved by: re (scottl)
* Properly identify the root filesystem to be used in /etc/fstab in eachthomas2004-08-162-16/+75
| | | | | | | | | | slice of the flash card, ensuring that the loader will mount the root fs from the booted slice by default. Allow usage of FFS volume labels instead of hardcoded device names through WITH_GEOM_VOL Makefile knob. Approved by: re (scottl)
* Remove some debug cruft from the Makefiles and make them ${.OBJDIR}dfr2004-08-163-17/+8
| | | | friendly.
* Add regression tests for GEOM_RAID3.pjd2004-08-1611-0/+388
|
* Replaced COPTS by equivalent CFLAGS.ru2004-08-131-1/+1
|
* Regen.fjoe2004-08-131-46/+47
|
* Regression test for geom_uzip.fjoe2004-08-137-0/+198
|
* Add a regression test for the ATM call control stuff.harti2004-08-133-0/+13
|
* Now that make more correctly handles variable assignmentsharti2004-08-122-6/+2
| | | | in .MAKEFLAGS targets enable the regression test for this.
* Per letter dated July 22, 1999 remove 3rd clause of Berkeley deriveddds2004-08-092-8/+0
| | | | | | software (original contributor). Reviewed by: imp
* Include the nanoBSD make.conf in the top-level nanoBSD Makefile, sothomas2004-08-082-17/+28
| | | | | | | | | | | all configuration knobs (both system settings and nanoBSD-specific ones) can be tuned by modifying a single file. Move KERNCONF default value to make.conf. Attempt to resolve CFGMASTER like CUSTOMIZE, first relative to ${.CURDIR}, then as an absolute path. Allow optional additional arguments to be passed to the CUSTOMIZE script.
* Back out something I'm working on that crept in with the last commit.harti2004-08-052-2/+6
| | | | Spotted by: ru
* Remove extra spaces. Remove double quotes around error messages -harti2004-08-052-26/+22
| | | | | | they are not needed and will actually be printed. Submitted by: ru
* This file is not suppose be be all one big comment :-(dfr2004-08-051-1/+1
| | | | Pointed out by: ssouhlal
* Add another test that checks for a working '+' command flag.harti2004-08-052-0/+38
|
* add a set of scripts that I posted to -current last year. This makesjmg2004-08-043-0/+213
| | | | | | | | | | debugging kernels and kernel modules much easier. It will automaticly locate kernel source, extract kernel module information, and rerun gdb to load kernel module symbol information (if available by compiling module w/ debuging symbols). I have not run these recently, so may need to be updated to work with gdb6. Feel free to fix as appropriate for -current.
* Add regression test for "prefer" balance algorithm in MIRROR class.pjd2004-08-041-0/+68
|
* Add a regression test for the passing of command lineharti2004-08-042-0/+174
| | | | variable assignments via the MAKEFLAGS environment variable.
* Add minimal socketpair() regression test to confirm that we can createrwatson2004-08-042-0/+139
| | | | | (and close) PF_UNIX socket pairs, and that we can't create PF_INET socket pairs. More tests to follow.
* Add regression tests for TLS.dfr2004-08-0314-0/+429
|
* Add GEOM_MIRROR class which provide RAID1 functionality and has many usefulpjd2004-07-308-0/+361
| | | | | | | | features. The gmirror(8) utility should be used for control of this class. There is no manual page yet, but I'm working on it with keramida@. Many useful tests provided by: simon (thank you!) Some ideas from: scottl, simon, phk
* After conferring with Apple legal, update the license of this to APSL 2.0jkh2004-07-271-2/+4
| | | | and change the URL link to point to the appropriate license text.
* add a command to calculate the ratios of cnt_hold and cnt_lock to locksjmg2004-07-271-0/+2
| | | | | | | | | | | from mutex profiling... This takes cnt_* and divides it by count, so lower is better... Sample command: sh mtxpercent.sh | sort -rn +7 -8 SEE ALSO MUTEX_PROFILING(9)
* Change naming scheme from /dev/<name>.stripe to /dev/stripe/<name>.pjd2004-07-262-3/+3
|
* Change naming scheme from /dev/<name>.concat to /dev/concat/<name>.pjd2004-07-262-3/+3
|
* Simple attachment regression test to attach the "accf_data" acceptrwatson2004-07-262-0/+211
| | | | | | filter to an inet socket and check at various points during the socket life cycle that the filter can or cannot be attached, and that once attached that the right one is attached and that it can be queried.
* Add two more programs useful for testing the correctness of pipes.silby2004-07-222-0/+214
|
OpenPOWER on IntegriCloud