Commit Graph

1038 Commits

Author SHA1 Message Date
Robert Watson
7f9f1e422f Use $FreeBSD$ for the juggle version, rather than $P4$. This is good for
two reasons:

(1) juggle is now maintained in CVS, not P4, so the CVS revision number is
    the authoritative one.
(2) Apparently $P4$ requires special handling and juggle was not marked
    as needing it, resulting in problems for the P4 importer.

Requested by:	gordon
2006-01-28 21:03:16 +00:00
Florent Thoumie
e4b6cbeda7 - Fix infinite loop in strip_log().
- Remove useless variable.

Submitted by:	jkim
Approved by:	jkim
2006-01-25 23:47:12 +00:00
David Xu
77efa49867 s/sigval/sival/g 2006-01-22 03:46:03 +00:00
Poul-Henning Kamp
84dd7338d4 Add two new variables:
# Size of the /etc ramdisk in 512 bytes sectors
	NANO_RAM_ETCSIZE=10240

	# Size of the /tmp+/var ramdisk in 512 bytes sectors
	NANO_RAM_TMPVARSIZE=10240

And a last_orders() shell function which can be redefined to copy
finished images away, order peanuts or whatever else is appropriate
2006-01-17 08:33:53 +00:00
Florent Thoumie
0bd03d1e35 I missed a whitespace in the generated commit message.
Approved by:	ssouhlal (implicit)
2006-01-15 01:01:46 +00:00
Florent Thoumie
d40c7ae437 Bump version.
Approved by:	ssouhlal (implicit)
2006-01-13 20:43:00 +00:00
Florent Thoumie
b2e939b99d Now with multi-commit support.
Use: `./mfc.pl -m "msg-id-1 msg-id-2" -i hurray'
or   `./mfc.pl -f - -i yippee' and copy/paste two commit logs

Approved by:	ssouhlal (implicit)
2006-01-13 20:41:04 +00:00
Florent Thoumie
72e8069dc7 - Fix issue when X-FreeBSD-CVS-Branch is not HEAD.
Submitted by:	jkim
Approved by:	jkim
2006-01-13 00:47:42 +00:00
Florent Thoumie
59d00daaff Ok, I've created a test suite to avoid such regressions. Sorry for the noise.
Approved by:	ssouhlal (implicit)
2006-01-11 16:51:21 +00:00
Florent Thoumie
6dd881af19 - Fix another bug, it seems sometimes mail is sent to cvs-all but not cvs-ports.
Approved by:	ssouhlal (implicit)
2006-01-11 16:22:24 +00:00
Florent Thoumie
6acd437b62 - Fix search.
- Fix author matching.

Approved by:	ssouhlal (implicit)
2006-01-11 16:00:38 +00:00
Florent Thoumie
9e28677ee3 - Remove netcat dependency by using fetch (not sure why i used nc
in the first place).
- Add some XXX lines as a TODO.
- Add a cvs diff command to the generated commit script.
- Add cdiff/colordiff to the list of optional dependencies.
- Fix a problem when giving the commit mail without the headers to
mfc.pl -f, it should now work correctly.
- Bump version.

Approved by:	ssouhlal (implicit)
2006-01-11 02:53:54 +00:00
Florent Thoumie
217e76a9e3 - Add a new MFC script that takes a message-id, a commit mail or a query string and
generates a patchset along with a commit message and a commit script if the user has
commit rights.
- Add a README file to give a quick description of each script's purpose.

Approved by:	netchild
2006-01-10 14:33:20 +00:00
Poul-Henning Kamp
1152ba39fe Add missing ' and '
Submitted by: simon
2006-01-06 11:31:59 +00:00
Poul-Henning Kamp
c9dae3c0cc Make this more readable and add more devices.
Partially from:	mich@FreeBSD.org
2006-01-06 11:11:03 +00:00
Hartmut Brandt
154508976b Add a new leaf to the net.link.generic.ifdata.%d sysctl to retrieve
the name and unit number assigned by the driver. This is needed by
SNMP to find interfaces after they have been renamed.

MFC after:	4 weeks
2006-01-04 12:57:09 +00:00
Tai-hwa Liang
1f3fbd6cba Adding another multi-byte characters related regression test for recent
nmount(2) adoption.
2006-01-01 01:28:31 +00:00
Doug Rabson
c0b9f4fe65 Add a new extensible GSS-API layer which can support GSS-API plugins,
similar the the Solaris implementation. Repackage the krb5 GSS mechanism
as a plugin library for the new implementation. This also includes a
comprehensive set of manpages for the GSS-API functions with text mostly
taken from the RFC.

Reviewed by: Love Hörnquist Åstrand <lha@it.su.se>, ru (build system), des (openssh parts)
2005-12-29 14:40:22 +00:00
Robert Watson
4992df3ead Add 'juggle', a simple IPC micro-benchmark that uses various IPC types to
perform varying number of small IPC operations.  It runs using a single
process and one thread, a single process and two threads, and using
multiple processes.  Critical to its performance measure are the cost and
frequency of context switches, locking overhead, and threading
performance.  The benchmark generates .csv output appropriate for reading
into a spreadsheet to generate summary statistics and perform statistical
tests easily.
2005-12-28 12:42:12 +00:00
Scott Long
98f9589da1 Fix compiling on platforms with 64bit time_t. 2005-12-16 06:02:44 +00:00
Dag-Erling Smørgrav
fea562c089 Add a -c option to control caddr_t replacement (which was commented out in
the previous revision)
2005-12-13 22:21:46 +00:00
Sam Leffler
4ffa4230f0 fix include path 2005-12-13 22:15:09 +00:00
Sam Leffler
7613cbabe4 update 2005-12-13 22:13:41 +00:00
Sam Leffler
44301bc9d5 fix include pathnames 2005-12-13 22:12:16 +00:00
Dag-Erling Smørgrav
d44231a0ce Add a script that converts K&R-style function definitions to ANSI style. 2005-12-13 22:09:50 +00:00
Dag-Erling Smørgrav
1cd4b9861a Print user, system and real time upon exit. 2005-12-13 17:51:56 +00:00
Sam Leffler
f6a064998f this didn't make it in the last commit 2005-12-11 23:15:24 +00:00
Sam Leffler
12f961f487 o move programs to separate directories and use stock Makefiles;
this simplifies including them in crunchgen images
o rename 80211* programs to wlan* as was originally intended
2005-12-11 23:13:54 +00:00
Sam Leffler
bbcd5573da remove cts burst extension stats 2005-12-11 22:46:41 +00:00
Robert Watson
bade32af70 After printing per-cpu cache contents, summarize total cached items and
entries across the caches.

Fix an off-by-one error in counting caches.
2005-12-08 13:33:12 +00:00
Robert Watson
eefe20fef7 Teach umastat about the variable-length array of per-CPU caches at the end
of struct uma_zone.  It is declared as an array of size [1], but then
sized at run-time by UMA to include room for mp_maxid+1 CPUs.  We have to
copy the uma_zone first at the declared structure size, then check to make
sure it's not an internal zone before copying the larger size (UMA
internal zones don't use per-CPU caches).  This fixes umastat for SMP.
2005-12-08 13:16:22 +00:00
Pawel Jakub Dawidek
5612eab744 Convert gstripe(8) regression tests to the new framework. 2005-12-07 01:30:44 +00:00
Pawel Jakub Dawidek
54cd653136 Convert gshsec(8) regression tests to the new framework. 2005-12-07 01:29:50 +00:00
Pawel Jakub Dawidek
3c6d62f3c4 Convert graid3(8) regression tests to the new framework. 2005-12-07 01:28:59 +00:00
Pawel Jakub Dawidek
b0f4c56e21 - Make use of geom_subr.sh to improve regression tests.
- Keep class-specific data in conf.sh file.
2005-12-07 01:27:23 +00:00
Pawel Jakub Dawidek
db5f9b8b22 Finish conversion of gconcat(8) regression tests to the new framework. 2005-12-07 01:24:25 +00:00
Pawel Jakub Dawidek
6d3e81df97 Add file with helper functions for geom tools regression tests. 2005-12-07 01:20:18 +00:00
Pawel Jakub Dawidek
028f760b81 Convert gnop(8) regression tests to the new framework. 2005-12-07 00:37:14 +00:00
Pawel Jakub Dawidek
7d4ec059d3 Convert gmirror(8) regression tests to the new framework. 2005-12-07 00:34:27 +00:00
Robert Watson
1c36ac6bc6 Add a simple KVM tool to dump the kernel state of UMA, including walking
the keg/zone lists, summarizing cache state, and walking bucket lists in
each zone.  I seem to get inconsistent results on SMP, possibly due to
local header problems, but it seems to work quite well on UP.  This tool
requires sufficient privilege to read /dev/mem (or a core dump), and is
for debugging purposes rather than administrative monitoring purposes
(use vmstat instead).
2005-12-05 13:04:00 +00:00
Ruslan Ermilov
a845c77d2e Move the 2->3 upgrade kit on the attic. 2005-12-03 20:30:29 +00:00
David Xu
98fd65daa5 Add code to test POSIX message queue. 2005-11-26 13:19:09 +00:00
Scott Long
01e7fb47d5 Teach schedgraph how to parse KTR_CRITICAL records. critical_enter/exit
events are now plotted as a counting graph, similar to CPU load, so that
their duration and critnest values can be visualized.
2005-11-21 21:27:40 +00:00
Poul-Henning Kamp
a70cac1259 Add geometry of SiliconSystems 4GB CF card 2005-11-15 18:48:52 +00:00
Dag-Erling Smørgrav
8cc56e0ecb Use the new syntax for GENERIC. 2005-11-14 13:34:15 +00:00
Dag-Erling Smørgrav
29777b413b Build a PAE kernel if a PAE config exists. 2005-11-14 13:33:17 +00:00
Dag-Erling Smørgrav
9f88b80ace Add support for the += operator, which appends to a multiple-value variable. 2005-11-14 13:32:30 +00:00
Dag-Erling Smørgrav
c9b130583b Add support for building other kernels than LINT and GENERIC. 2005-11-14 12:59:10 +00:00
Marcel Moolenaar
735592906b Update to match geom_gpt:1.35
o  Change the result of gctl(001) now that a bogus verb still requires
   a valid geom,
o  Insert gctl(024) to test for an appropriate error when a bogus verb
   is given that does have a proper geom parameter.
2005-11-13 22:02:04 +00:00
Marcel Moolenaar
d453d31b41 Instead of saving the unit number of the md(4) device name, save the
whole name. This does not unnecessarily close the door that in some
future we want to test on something other than md(4) devices.

Also add a "conf" action so that we can check whether a gctl actually
did the right thing or not. It's one thing to check that the result
strings are as expected, but it doesn't tell us if the end result is
correct. This needs a bit more fleshing out, but for now a visual
(i.e. manual) check suffices.
2005-11-12 20:17:08 +00:00