OpenGrok
Cross Reference: Makefile
xref
: /
src
/
tests
/
rump
/
kernspace
/
Makefile
Home
|
History
|
Annotate
|
Download
|
only in
kernspace
History log of
/src/tests/rump/kernspace/Makefile
Revision
Date
Author
Comments
1.7
24-Dec-2018
thorpej
Add rump-based test cases for threadpool(9).
1.6
29-Sep-2017
maya
branches: 1.6.2; 1.6.4;
Add simple test for workqueue(9)
1.5
14-Jan-2011
pooka
branches: 1.5.38;
elementary tests for rump sigmodels
1.4
06-Jan-2011
pooka
Add some tests for lock errors. Notably, some of them fare nicely
with just the pthread consistency checks (which are enabled by
default in rumpuser), but others require real LOCKDEBUG.
1.3
14-Jun-2010
pooka
add a vm allocator test which tests that:
* RUMP_MEMLIMIT works
* allocating memory with PR_NOWAIT will fail immediately if no memory
is available and PR_WAITOK will wait for memory to be available
1.2
31-May-2010
pooka
need bsd.own.mk to avoid the "NETBSDSRCDIR is nothing" syndrome
1.1
31-May-2010
pooka
Add some kernel namespace (i.e. _KERNEL) helpers for regression tests.
1.5.38.1
16-Jan-2018
martin
Pull up following revision(s) (requested by ozaki-r in ticket #497):
tests/rump/rumpkern/Makefile: revision 1.16
tests/rump/kernspace/Makefile: revision 1.6
tests/rump/kernspace/workqueue.c: revision 1.1
tests/rump/kernspace/workqueue.c: revision 1.2
tests/rump/kernspace/workqueue.c: revision 1.3
tests/rump/kernspace/workqueue.c: revision 1.4
tests/rump/kernspace/workqueue.c: revision 1.5
tests/rump/kernspace/workqueue.c: revision 1.6
tests/rump/rumpkern/t_workqueue.c: revision 1.1
sys/sys/workqueue.h: revision 1.10
tests/rump/rumpkern/t_workqueue.c: revision 1.2
tests/rump/kernspace/kernspace.h: revision 1.5
tests/rump/kernspace/kernspace.h: revision 1.6
sys/net/if_bridge.c: revision 1.147
distrib/sets/lists/debug/mi: revision 1.225
sys/kern/subr_workqueue.c: revision 1.34
share/man/man9/workqueue.9: revision 1.12
sys/net/if_spppsubr.c: revision 1.178
distrib/sets/lists/tests/mi: revision 1.763
Add simple test for workqueue(9)
Add declaration. build fix
sorry, I forgot to commit this file.
Tweak use of cv_timedwait
- Handle its return value
- Specify more appropriate time-out periods (2 ticks is too short)
Fix a race condition on taking the mutex
The workqueue worker can take the mutex before the tester tries to take it after
calling workqueue_enqueue. If it happens, the worker calls cv_broadcast before
the tester calls cv_timedwait and the tester will wait until the cv timed out
Take the mutex before calling workqueue_enqueue so that the tester surely calls
cv_timedwait before the worker calls cv_broadcast.
The fix stabilizes the test, t_workqueue/workqueue1.
Add workqueue_wait that waits for a specific work to finish
The caller must ensure that no new work is enqueued before calling
workqueue_wait. Note that Note that if the workqueue is WQ_PERCPU, the caller
can enqueue a new work to another queue other than the waiting queue.
Discussed on tech-kern@
Ensure the timer isn't running by using workqueue_wait
Functionalize some routines to add new tests easily (NFC)
Add a test case for workqueue_wait
Fix build
1.6.4.1
10-Jun-2019
christos
Sync with HEAD
1.6.2.1
26-Dec-2018
pgoyette
Sync with HEAD, resolve a few conflicts
Indexes created Wed Oct 22 13:09:56 GMT 2025