Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0 |
|
#
c6ecc293 |
| 16-Jan-2021 |
Aaron LI <aly@aaronly.me> |
Use ${} instead of $() in various makefiles
Also use ${.TARGET} and ${.ALLSRC] wherever impossible.
Minor style adjustment in at(1)'s makefiles.
|
Revision tags: v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1 |
|
#
367612aa |
| 28-Oct-2017 |
Matthew Dillon <dillon@apollo.backplane.com> |
test - Add lockmgr1, lockmgr2, lockmgr3 tests
* Add tests which perform various system calls intended to exercise lockmgr() locks.
* Generally shows a roughly 40% improvement in SMP performance
test - Add lockmgr1, lockmgr2, lockmgr3 tests
* Add tests which perform various system calls intended to exercise lockmgr() locks.
* Generally shows a roughly 40% improvement in SMP performance from the recent lockmgr changes when shared locks have high collision rates.
show more ...
|
Revision tags: v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1 |
|
#
b1877161 |
| 14-Aug-2017 |
Matthew Dillon <dillon@apollo.backplane.com> |
test - Add various 900,000 process tests (2)
* Connect tests to Makefile
|
Revision tags: v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0 |
|
#
a33ac161 |
| 27-Jul-2016 |
Matthew Dillon <dillon@apollo.backplane.com> |
test - Add umtx1 code
* Add umtx1 code - fast context switch tests
* Make blib.c thread-safe.
|
Revision tags: v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc |
|
#
adc1b605 |
| 16-Apr-2015 |
Matthew Dillon <dillon@apollo.backplane.com> |
sysperf - Adjust syscall tests
* Remove getuid_msg.c, no longer used.
* Adjust syscall1.c to be more verbose.
* Refactor syscall2.c to test on all threads in a somewhat more sophisticated manner
sysperf - Adjust syscall tests
* Remove getuid_msg.c, no longer used.
* Adjust syscall1.c to be more verbose.
* Refactor syscall2.c to test on all threads in a somewhat more sophisticated manner. The test expects the scheduler to move the threads to their own cpus (and it should).
show more ...
|
Revision tags: v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2 |
|
#
7adb15b6 |
| 12-Dec-2012 |
Sascha Wildner <saw@online.de> |
Remove upc_{control,register} syscalls and everything that has to do with it.
It's no longer used for anything.
Requested-by: vsrinivas Approved-by: dillon
|
Revision tags: v3.2.1, v3.2.0, v3.3.0 |
|
#
179efaf0 |
| 24-Aug-2012 |
Matthew Dillon <dillon@apollo.backplane.com> |
sysperf - Add tests for clock_gettime(CLOCK_*_FAST...) modes
* Add tests for some of the new clock_gettime() modes.
|
Revision tags: v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0 |
|
#
86d7f5d3 |
| 26-Nov-2011 |
John Marino <draco@marino.st> |
Initial import of binutils 2.22 on the new vendor branch
Future versions of binutils will also reside on this branch rather than continuing to create new binutils branches for each new version.
|
Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2, v2.3.1, v2.2.1, v2.2.0, v2.3.0 |
|
#
d93c720c |
| 16-Dec-2008 |
Matthew Dillon <dillon@apollo.backplane.com> |
Add a socketpair performance tester.
|
Revision tags: v2.1.1, v2.0.1 |
|
#
bb6aee91 |
| 09-May-2008 |
Matthew Dillon <dillon@dragonflybsd.org> |
Sync sysperf with some random stuff, and add a cld instruction tester.
|
#
b13267a5 |
| 10-Sep-2006 |
Matthew Dillon <dillon@dragonflybsd.org> |
Change the kernel dev_t, representing a pointer to a specinfo structure, to cdev_t. Change struct specinfo to struct cdev. The name 'cdev' was taken from FreeBSD. Remove the dev_t shim for the ker
Change the kernel dev_t, representing a pointer to a specinfo structure, to cdev_t. Change struct specinfo to struct cdev. The name 'cdev' was taken from FreeBSD. Remove the dev_t shim for the kernel.
This commit generally removes the overloading of 'dev_t' between userland and the kernel.
Also fix a bug in libkvm where a kernel dev_t (now cdev_t) was not being properly converted to a userland dev_t.
show more ...
|
#
5359b6c9 |
| 18-May-2006 |
Matthew Dillon <dillon@dragonflybsd.org> |
Add another mutex tester for Jeff's spinlock code w/ the refcount optimization.
|
#
8faadb75 |
| 22-Apr-2006 |
Matthew Dillon <dillon@dragonflybsd.org> |
Misc sysperf cleanups. Add another mutex tester to test the xchgl instruction.
|
#
a99bca8e |
| 03-Aug-2005 |
Hiten Pandya <hmp@dragonflybsd.org> |
Add test for comparing following types of conditionals:
- comparing a function pointer to NULL from a struct pointer - comparing a function pointer to NULL from a struct - bit-testing
|
#
f6fe9cae |
| 03-Aug-2005 |
Hiten Pandya <hmp@dragonflybsd.org> |
Add flag for compiling the tests without GCC -O2 optimisations, quite useful for getting real numbers.
|
#
b372da35 |
| 28-Mar-2005 |
Matthew Dillon <dillon@dragonflybsd.org> |
Add another syscall test, and test cvs commits after loginfo/commitinfo/config updates.
|
#
9ee18353 |
| 31-Oct-2004 |
Eirik Nygaard <eirikn@dragonflybsd.org> |
Update the sysperf tools to match the current sysmsg functions.
sc1 times getuid() using the standard syscall method. sc2 times getuid() using the new sysmsg method. sc3 runs in an endless loop call
Update the sysperf tools to match the current sysmsg functions.
sc1 times getuid() using the standard syscall method. sc2 times getuid() using the new sysmsg method. sc3 runs in an endless loop calling getuid() with the new sysmsg method.
show more ...
|
#
830da309 |
| 13-Aug-2004 |
Matthew Dillon <dillon@dragonflybsd.org> |
add 'read1', a program that tests reading one byte at a time from a file.
|
#
ab4bc20f |
| 29-Apr-2004 |
Matthew Dillon <dillon@dragonflybsd.org> |
Add mem1 and mem2 .... memory copying and zeroing test suites, making it fairly easy for anyone to test various copying and zeroing memory algorithms and compare them against other algorithms.
|
#
6157d9fc |
| 10-Apr-2004 |
Matthew Dillon <dillon@dragonflybsd.org> |
Add vfork/exec perf test. exec1 tests static binaries, exec2 tests dynamic binaries (you can test resident dynamic binaries by 'resident /tmp/exec2' and then running /tmp/exec2).
|
#
54e0874d |
| 28-Mar-2004 |
Matthew Dillon <dillon@dragonflybsd.org> |
Add the pipe2 sysperf test. This test issues block writes from parent to child over a pipe and reports on the overhead and data rate. The block size is specified on the command line.
|
#
e4e0c22c |
| 20-Mar-2004 |
Matthew Dillon <dillon@dragonflybsd.org> |
Add function call overhead tests for (1) direct calls, (2) indirect calls, and (3) call(func) -> func() indirect calls where (a) function 1 is passed to the call, (b) function 1 and function 2 altern
Add function call overhead tests for (1) direct calls, (2) indirect calls, and (3) call(func) -> func() indirect calls where (a) function 1 is passed to the call, (b) function 1 and function 2 alternate being passed to the call, and (c) function 2 is passed to the call (as a double check). i.e. call3 is explicitly testing branch prediction misses.
show more ...
|
#
3eb3763b |
| 21-Nov-2003 |
Matthew Dillon <dillon@dragonflybsd.org> |
Add an upcall performance test program + example context function assembly code.
|
#
6dd7c9c5 |
| 19-Nov-2003 |
Matthew Dillon <dillon@dragonflybsd.org> |
Add syscall4 (/tmp/sc4) perf test. This tests stat() overhead instead of getuid() syscall overhead.
|
#
3885a8e0 |
| 13-Nov-2003 |
Matthew Dillon <dillon@dragonflybsd.org> |
The MBWTest program (/tmp/mbw1) attempts to figure out the L1 and L2 cache sizes and measures L1, L2, and non-cached linear memory bandwidth.
|