History log of /dragonfly/test/sysperf/Makefile (Results 1 – 25 of 28)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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.


12