David Xu
430bd13fe9
Follow new upcall quantum code in kernel.
2003-03-21 08:21:39 +00:00
Sam Leffler
46cdb828e6
o add missing copyright notices
...
o new hifnstats program to dump hifn driver statistics
o new ipsecstats program to dump fast ipsec statistics
2003-03-19 01:53:55 +00:00
Dag-Erling Smørgrav
ee5803b89b
Allow the configuration to specify environment variables (passed on
...
the command line to tinderbox.pl)
Build Kerberos V in all setups (this was previously taken care of by
tinderbox.pl).
Tweak the 9ball configuration to make powerpc builds work (with a
little help from a toolchain patch provided by grehan)
2003-03-14 00:55:41 +00:00
Dag-Erling Smørgrav
9c48602d6c
Support multiple verbosity levels.
...
Allow the user to specify environment variables on the command line.
Set the correct variables for cross-building.
Don't arbitrarily define MAKE_KERBEROS5 and BOOT_UFS.
2003-03-14 00:52:54 +00:00
Sam Leffler
a0e32c7bc6
use relative pathname to driver-private file (instead of absolute)
2003-03-11 18:49:50 +00:00
Sam Leffler
3bf663f5f1
add simple program to dump ubsec driver statistics
2003-03-11 18:42:20 +00:00
Mark Murray
b7d3fc8d5b
KerberosIV deorbit sequence: Remove references to KerbIV libs.
2003-03-08 12:14:26 +00:00
Dag-Erling Smørgrav
c13dcea6ad
Prepare for removal of KerberosIV from the tree.
2003-03-06 17:13:18 +00:00
Poul-Henning Kamp
49efad87df
Fix a bug in the white-space remover.
2003-03-04 19:20:52 +00:00
David Xu
ec2af999d3
Add test program for round robin in userland.
2003-02-26 01:05:10 +00:00
Dag-Erling Smørgrav
473ef84576
Hacks to get i386 and pc98 building:
...
- TARGET=${TARGET_MACHINE}
- BOOT2_UFS=UFS1_ONLY
2003-02-24 10:48:01 +00:00
Sam Leffler
c17b39c12e
o add -b option to enable batching
...
o add #ifdef __FreeBSD__'s around the profiling so the code compiles on openbsd
o update a comment about expected performance for Broadcom hardware
2003-02-24 06:10:50 +00:00
Dag-Erling Smørgrav
bbcbd93649
If more than one argument were given on the command line, interpret the
...
additional arguments as a series of architectures to build. This is
useful for running subsets of a particular configuration.
2003-02-23 21:24:08 +00:00
Dag-Erling Smørgrav
3ceb962db6
Add LINT to the target list for the test setup.
2003-02-23 12:41:32 +00:00
Dag-Erling Smørgrav
db08524b17
Add LINT to the taget list for CURRENT.
2003-02-23 12:40:21 +00:00
Dag-Erling Smørgrav
7941c77b0a
Don't try to build LINT if there is no NOTES file.
2003-02-23 12:39:25 +00:00
Dag-Erling Smørgrav
249834de3d
Don't omit --update on 9ball.
2003-02-21 07:33:41 +00:00
David Xu
5f22df9792
Adjust code for new kse_release interface.
2003-02-20 08:24:22 +00:00
Dag-Erling Smørgrav
51260bb27f
Properly terminate some warning messages.
2003-02-18 12:50:37 +00:00
Dag-Erling Smørgrav
b61b86b86f
Explicitly set TZ to GMT (including in the build environment)
2003-02-18 10:14:13 +00:00
Dag-Erling Smørgrav
9dc3de8830
- build powerpc world on 9ball
...
- log directly into two files: a full log and a summary
- set timezone to GMT before starting
2003-02-17 19:50:58 +00:00
Dag-Erling Smørgrav
e52af12a16
Log to stdout if no file was specified.
2003-02-15 19:32:52 +00:00
Dag-Erling Smørgrav
374053b528
Avoid an undef warning.
2003-02-15 14:30:51 +00:00
Dag-Erling Smørgrav
fbacf8a2cc
Decrease verbosity, fix some configuration problems.
2003-02-14 09:18:44 +00:00
Dag-Erling Smørgrav
55c4f5c07a
Make the tinderbox log lines less obtrusive.
2003-02-13 21:21:48 +00:00
Dag-Erling Smørgrav
0e01af7032
Pass KERNCONF on the command line rather than in the environment,
...
since the command line is included in the log.
2003-02-13 21:19:20 +00:00
Dag-Erling Smørgrav
9929cb456d
Complete overhaul of the configuration system, allowing the user to
...
select one of multiple configurations at runtime.
2003-02-13 21:18:19 +00:00
Dag-Erling Smørgrav
091aeb5c3c
GC the old tinderbox script.
2003-02-13 14:27:11 +00:00
Dag-Erling Smørgrav
902f48ca91
Place the logs in the tinderbox directory rather than cwd.
2003-02-13 11:57:13 +00:00
Dag-Erling Smørgrav
64e31b67e1
Move away the old log file before starting the tinderbox so we don't
...
accidentally post the old log if the tinderbox script failed to start
altogether.
2003-02-13 10:52:46 +00:00
Dag-Erling Smørgrav
72d8c7ffcd
- run the tinderbox script in verbose mode
...
- use /\bStop\b/ instead of /^\*\*\* Error/ to identify errors
2003-02-13 09:59:59 +00:00
Dag-Erling Smørgrav
9cb460b85a
Simplify the log accumulation code. It turns out that the trick of
...
looking for ^===> can give quite annoying false positives, especially
when building kernels, so drop it; the context can be inferred from
make's "Stop in /foo/bar/baz" messages anyway.
Also add a case that I'd missed the first time around (which happens
to be the common case, not the exception...)
2003-02-12 21:06:19 +00:00
Dag-Erling Smørgrav
bd75cb6142
NO_KERNELCLEAN was a booboo.
2003-02-12 20:29:05 +00:00
Dag-Erling Smørgrav
42d534b255
Welcome tbmaster, TinderboxNG's better half.
2003-02-12 20:23:27 +00:00
Dag-Erling Smørgrav
c2b94638c3
Slight cleanup; adjust verbosity; unlink the logfile before opening it
...
to tickle 'tail -F'.
2003-02-12 20:18:08 +00:00
Dag-Erling Smørgrav
a2036ac045
Teach whereintheworld to preserve TinderboxNG log messages.
2003-02-12 09:51:47 +00:00
Dag-Erling Smørgrav
487106ce7a
Make "CURRENT" the default branch, and special-case it in the update
...
code so it results in -A rather than -rCURRENT.
2003-02-12 09:13:36 +00:00
Dag-Erling Smørgrav
55b84e8a54
Say hello to Tinderbox 2.0, the choice of a new generation!
2003-02-11 22:17:49 +00:00
Garance A Drosehn
413a16d889
The regression-tests for 'make' *expect* to trigger make's warning:
...
warning: duplicate script for target "double" ignored
The regression-tests do try to hide that message, but the message does
still appear when using -j (eg: 'make -j5 buildworld'). This changes the
regression-test so the expected warning message will not be seen even
when -j is specified.
Reviewed by: jmallett ru
2003-02-10 19:56:42 +00:00
Mike Barcroft
b4e41c1278
Add more tests. Specifically, infinity cast from other types should
...
always be classified as infinity.
2003-02-08 20:45:48 +00:00
David Xu
10fece7726
Add a missing inline keyword.
2003-02-08 06:33:37 +00:00
Mike Barcroft
2c4594131f
Add regression test for soon-to-be-committed fpclassify().
2003-02-05 16:40:18 +00:00
Sean Chittenden
d61fae8409
Add a getopt-ified version of an old tool that I've been using for ages:
...
backout_commit.rb. Tool can be used to automate the
process of backing out either small or large commits based off of
one or more commit messages. The result of the script is a shell
script which can be edited or run as needed. New and dead files
are taken into consideration. See the program's usage statement for
more configuration details. Here's an example usage:
<programlisting>
$ mutt
[find commit message, save to disk as cvsmsg.txt]
$ backout_commit.rb ~/cvsmsg.txt
Backout directory: /usr
Backout script: backout-2003-01-31-14-04.sh
Scanning through cvsmsg.txt...done.
Change to /usr and run this script. Please look through this script and
make changes as necessary. There are commented out commands available
in the script.
Example script usage:
mv backout-2003-01-31-14-04.sh /usr
cd /usr
less backout-2003-01-31-14-04.sh
/bin/sh backout-2003-01-31-14-04.sh
rm -f backout-2003-01-31-14-04.sh
</programlisting>
2003-01-31 22:08:14 +00:00
Poul-Henning Kamp
395121c034
Update reference vectors to include BSD's <type> output.
2003-01-31 18:59:12 +00:00
Poul-Henning Kamp
f993880ae1
Add Apple partitioning test case.
...
Use correct name for image data file
2003-01-31 18:31:48 +00:00
Poul-Henning Kamp
126fe1249a
Add more scaffolding to make this compile kernel code.
2003-01-28 09:48:59 +00:00
Dag-Erling Smørgrav
991a7df22b
Don't truncate lines if an error occurred.
2003-01-18 12:15:34 +00:00
Dag-Erling Smørgrav
ea54c2afef
Indentation cleanup.
2003-01-18 12:12:49 +00:00
Poul-Henning Kamp
ab543fbcee
Add a regression test for ccds layout policy.
2003-01-17 12:23:44 +00:00
Poul-Henning Kamp
06e65af2b0
Make sure we find all vnode method vectors in /sys.
2003-01-15 19:19:28 +00:00
Jens Schweikhardt
130b468790
Fix a useless use of cat. Save a process today.
2003-01-09 19:16:09 +00:00
Dag-Erling Smørgrav
a25cc4a3ae
Document tinderbox and whereintheworld, and move diffburst in its
...
alphabetical place.
2003-01-09 12:24:17 +00:00
Dag-Erling Smørgrav
4ea8a44f02
My version of fenner's "make world" log summarizer.
2003-01-09 12:23:29 +00:00
Dag-Erling Smørgrav
16ef3404c6
Sample tinderbox script & build settings.
2003-01-09 12:22:59 +00:00
Sam Leffler
a5c6189066
more crypto test stuff:
...
o cryptotest can now run multiple threads with -t option
o cryptotest can now "profile" time spent doing symmetric ops with -p
o cryptostats dumps the crypto statistics block
o cryptokeystat is an openbsd app that tests public key ops
2003-01-06 22:11:56 +00:00
Poul-Henning Kamp
ceadf51064
geom_bsd need -lmd to link now.
2003-01-06 20:11:32 +00:00
Tim J. Robbins
889c37ceb3
Add a regression test for wordexp() and wordfree().
2003-01-04 05:50:35 +00:00
Poul-Henning Kamp
d162136327
Add various command line options, most notably sort order.
...
Submitted by: "Matthew Emmerton" <matt@gsicomp.on.ca>
Sat on for far too long: phk
2003-01-03 17:21:39 +00:00
Jens Schweikhardt
d64ada501a
Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/
...
Add FreeBSD Id tag where missing.
2002-12-30 21:18:15 +00:00
Tim J. Robbins
a932a3f4b5
Add a test program for perror() that demonstrates two bugs in the
...
current implementation.
2002-12-19 09:46:10 +00:00
Tim J. Robbins
7d5a41c359
Test that if the buffer argument (`s') to wcrtomb() is NULL then
...
the value of the supplied wide character is ignored and L'\0' is used
instead. Remove incorrect comments about "internal buffer" since wcrtomb()
does not have one (wctomb() does).
2002-12-19 02:01:39 +00:00
Mike Barcroft
ac3f0d298f
Add regression test for strerror()/strerror_r().
...
Based on: src/lib/libc/string/strerror.c (rev 1.8)
2002-12-18 16:59:08 +00:00
Poul-Henning Kamp
adb72768ea
Goto WARNS 5 with assorted changes.
2002-12-16 22:35:56 +00:00
Poul-Henning Kamp
6f8a5ea200
Update this one too.
2002-12-16 22:01:25 +00:00
Poul-Henning Kamp
a99aa4c483
Get the test-suite into sync with the kernel again.
2002-12-16 21:39:16 +00:00
Sam Leffler
5df0c0ea08
add program used to exercise/test /dev/crypto symmetric crypto functionality
...
Obtained from: openbsd (originally)
2002-12-14 06:23:58 +00:00
Ruslan Ermilov
be8b43b4c7
Add a test for what was fixed in revisions 1.39 and 1.50 of
...
make/parse.c (allow embedded `:' and `!' in target names).
Approved by: re
2002-11-28 13:21:32 +00:00
Ruslan Ermilov
113cf9e649
Moved make(1) regression tests from src/Makefile to where they
...
belong (src/tools/regression/usr.bin/make), and use the latter
to test if make(1) is adequate for building the world.
Approved by: re
2002-11-28 13:08:09 +00:00
David Xu
2442bdd81b
Directly load %edx from mailbox
2002-11-23 04:39:52 +00:00
David Xu
8773cd90dd
Fix context restore bug.
2002-11-22 03:01:55 +00:00
Julian Elischer
c2f7aa6939
Don't flip the "we're it" bit until we are all there..
...
(don't fill in the mailbox pointer until we have unloaded all the
previous contents of the mailbox context block)
2002-11-22 00:23:02 +00:00
David Xu
c823c95038
Correctly save eflags.
2002-11-21 09:48:39 +00:00
David Xu
4ab365e720
Adjust code for new mailbox format.
...
Reviewed by: deischen, mini
2002-11-18 02:02:08 +00:00
Tim J. Robbins
85fafcf803
Add test cases for btowc() and wctob() in multibyte locales.
2002-11-10 11:03:32 +00:00
Tim J. Robbins
99eabcc8c3
Test for the zero-length buffer bug corrected in mbrtowc.c revision 1.3.
2002-11-10 10:50:42 +00:00
Tim J. Robbins
10acac81ab
Add regression tests for mblen(), mbtowc(), wctomb(), mbstowcs() and
...
wcstombs(). These tests have already found two libc bugs.
2002-11-09 04:33:02 +00:00
Tim J. Robbins
89861638ca
Add missing #includes of <stdio.h>. Correct a few typos in comments.
2002-11-06 09:37:47 +00:00
David Xu
455fc5775f
add missing '!', don't why it was lost when checked in.
2002-11-02 10:31:22 +00:00
Tim J. Robbins
9805beec05
Simplify by using inference rules properly.
2002-10-28 09:05:43 +00:00
Tim J. Robbins
ec6b67d043
Add tests for btowc(), mbrlen(), mbsrtowcs() and wcsrtombs().
2002-10-26 07:56:47 +00:00
Tim J. Robbins
1ba72e3513
Add regression tests for mbrtowc(3) and wcrtomb(3).
2002-10-26 04:40:16 +00:00
Juli Mallett
5661d4a7b9
Hide the test in <target> under '.if make(<target>)' so as to not get any
...
errors/warnings related to crud in said test block.
2002-10-25 06:17:44 +00:00
Poul-Henning Kamp
4ccd39164f
Redo reference vectors to include the mediasize and sectorsize.
2002-10-24 21:35:57 +00:00
Poul-Henning Kamp
f761b0e1cb
Resync with kernel.
2002-10-24 21:14:05 +00:00
Josef Karthauser
555b7ddc31
Fix a bug that showed up when trying to produce a database for
...
subdirectories, and ended up making us loop forever.
Add the username to the md5 of the commit to make it slightly more
unique.
Make the 'cvs' run quietly.
2002-10-17 16:29:26 +00:00
Poul-Henning Kamp
5624b2d4d3
Use in-tree libbsdxml instead of ports based libexpat.
...
Sponsored by: DARPA & NAI Labs.
2002-10-05 13:16:07 +00:00
Poul-Henning Kamp
af65c5b73f
Match the new g_io_deliver() API in the kernel.
...
Sponsored by: DARPA & NAI Labs.
2002-10-05 13:12:10 +00:00
Poul-Henning Kamp
a05c5b8c1a
Pass sbuf to the kernel routines to match new kernel code.
...
Sponsored by: DARPA & NAI Labs
2002-10-05 13:11:01 +00:00
Garrett Wollman
92d0f59903
Yesterday, FreeBSD-current ate my disklabel.
...
Today, I wrote a program to tell me where the partitions used to be.
Now I have my /media filesystem back.
2002-10-04 03:06:16 +00:00
Archie Cobbs
a46898f1ef
-Wall'ify (mostly).
2002-10-02 17:07:39 +00:00
Ruslan Ermilov
7206028152
test -h is deprecated; use -L instead.
...
PR: bin/40846
2002-10-01 13:29:45 +00:00
Poul-Henning Kamp
967970bab6
Update to match current kernel code.
...
Fix a couple of reference data which were found to be in error.
Sponsored by: DARPA & NAI Labs.
2002-09-27 22:20:53 +00:00
Archie Cobbs
58324e0e8e
Adjust for KSE function name changes.
2002-09-25 18:14:38 +00:00
Andrey A. Chernov
6fd04a1f52
Make it works with POSIX sort (POS arg)
...
All old sorts understand -k too.
2002-09-24 20:05:01 +00:00
Julian Elischer
8b07f30311
Add ability to make threads that run on > 1 cpu
...
this DOES NOT WORK YET. (well it kind-of-does but it's unsafe)
Submitted by: davidxu
2002-09-23 06:18:51 +00:00
Jonathan Mini
821836b0e2
Update the KSE test utility to the new KSE API.
2002-09-19 02:15:27 +00:00
Peter Wemm
66422f5b7a
Initiate deorbit burn for the i386-only a.out related support. Moves are
...
under way to move the remnants of the a.out toolchain to ports. As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL. It has already lasted WAY beyond
that.
Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
2002-09-17 01:49:00 +00:00
Poul-Henning Kamp
f4f9b36d57
Pick up modules from the compile directory instead of /boot/kernel.
...
Allow the script to operate on any convenient kernel.
Submitted by: "Matthew Emmerton" <matt@gsicomp.on.ca>
2002-09-16 09:57:10 +00:00
Poul-Henning Kamp
2a6f01533e
Some change in src/share/mk seems to have made it possible to remove
...
50% of the active ingredients in these Makefiles.
2002-09-15 13:05:42 +00:00
Poul-Henning Kamp
6309b291ec
Overhaul the kernel-simulation bits here to use pthreads instead.
...
If somebody wanted to, this could for the beginning of a "libkernel"
which could be used to run kernel code in userland.
Sponsored by: DARPA & NAI Labs.
2002-09-13 13:13:00 +00:00