Philippe Gerum
40590f2880
tests: proxy: fix description
2019-05-30 17:18:56 +02:00
Philippe Gerum
f830520395
tests: extend proxy test case and rename
2019-05-28 19:47:45 +02:00
Philippe Gerum
afe4355952
tests/helpers: fix assertion in new_thread()
2019-05-28 19:43:42 +02:00
Philippe Gerum
5231adf792
tests: check recovery from basic faults
2019-05-22 09:50:39 +02:00
Philippe Gerum
f3bef7cb8c
tests: check preloading of FPU registers
2019-05-13 14:53:56 +02:00
Jorge Ramirez-Ortiz
bad49d4470
lib, tests: access kernel elements and utilities via UAPI
2019-03-28 13:57:17 +01:00
Philippe Gerum
62f17c5283
tests: clock-timer-periodic: increase tick interval
...
To cope with really slow VM.
2019-03-10 16:39:53 +01:00
Philippe Gerum
eda7791f9b
evl: rename evenless/ paths to evl/
2019-03-10 16:25:02 +01:00
Philippe Gerum
449b29ad25
evl: rename libevenless to libevl
2019-03-04 17:49:07 +01:00
Philippe Gerum
ef0cabcc45
tests: periodic clock timer
2019-03-04 17:49:07 +01:00
Philippe Gerum
0f2dbc68e8
lib/lock: rename as mutex for better description
2019-03-04 17:49:07 +01:00
Philippe Gerum
c586640bed
tests: semaphore P operation without timeout
2019-03-04 17:49:07 +01:00
Philippe Gerum
74ea094747
tests: semaphore P operation with timeout
2019-03-04 17:49:07 +01:00
Philippe Gerum
4736b427d3
lib/sem: convert wait states to using ungated monitors
...
At this chance, the API is simplified in the following ways:
- we don't provide pulse-mode semaphores anymore. Those should be
provided by a higher level API as flags for instance (ungated
monitors would support that easily by using the signedness bit of an
event monitor value as such flag).
- threads now always wait by priority order. The rarely used FIFO wait
mode was dropped.
Those changes make the @flags parameter to evl_new_sem() useless,
which allows to remove it from the signature.
2019-03-04 17:49:07 +01:00
Philippe Gerum
e56efd8271
tests: polled fd closure
2019-03-04 17:49:07 +01:00
Philippe Gerum
477ca7f58a
lib/monitor: split lock/event interface headers
2019-03-04 17:49:07 +01:00
Philippe Gerum
d7552edb62
lib/lock: disambiguate type for locking API
2019-03-04 17:49:07 +01:00
Philippe Gerum
5e99f9169b
tests: logger: convert to proxy element
2019-03-04 17:49:07 +01:00
Philippe Gerum
b265a1d14d
tests: mapfd: convert to proxy element
2019-03-04 17:49:07 +01:00
Philippe Gerum
70912c1712
lib/poll: convert after downgrade from element to utility device
2019-03-04 17:49:07 +01:00
Philippe Gerum
38d9b8b68a
lib/sem: give services basic names
2019-03-04 17:49:07 +01:00
Philippe Gerum
d154a0f428
lib/poller: rename to poll, give services basic names
2019-03-04 17:49:07 +01:00
Philippe Gerum
f223f6f812
lib/monitor: give services basic names, clarify API
2019-03-04 17:49:07 +01:00
Philippe Gerum
7024d441d5
lib/logger: convert to utility device
2019-03-04 17:49:07 +01:00
Philippe Gerum
a50d8e605d
tests: nested fd pollers - WIP
2019-03-04 17:49:07 +01:00
Philippe Gerum
64d09d3b06
tests: unblock on sem release
2019-03-04 17:49:06 +01:00
Philippe Gerum
a7f66a5a3c
tests: early detect duplicate element name
2019-03-04 17:49:06 +01:00
Philippe Gerum
19b9c84ddd
lib/monitor, tests: provide specific init call for PP gate
2019-03-04 17:49:06 +01:00
Philippe Gerum
3235fe032c
tests: fd poller - read side
2019-03-04 17:49:06 +01:00
Philippe Gerum
10e1936af7
tests: PP commit - tryenter
2019-03-04 17:49:06 +01:00
Philippe Gerum
22461221fe
tests: PP commit - dynamic ceiling value
2019-03-04 17:49:06 +01:00
Philippe Gerum
56f7d4eb16
tests: PP commit - nested PP+PI boosts
2019-03-04 17:49:06 +01:00
Philippe Gerum
47702aa6d7
tests: PP commit - nested ceiling
2019-03-04 17:49:06 +01:00
Philippe Gerum
a6b19af996
tests: PP commit - demote to weak
2019-03-04 17:49:06 +01:00
Philippe Gerum
cafd9b8c7a
tests: PP commit - no priority decrease
2019-03-04 17:49:06 +01:00
Philippe Gerum
0ada692e3a
tests: PP commit - priority boost
2019-03-04 17:49:06 +01:00
Philippe Gerum
01a673ee1d
tests: steal mutex from sleeper
2019-03-04 17:49:06 +01:00
Philippe Gerum
05dbfe0d74
tests: monitor-pi: add PI test
2019-03-04 17:49:06 +01:00
Philippe Gerum
4d5ca502ca
tests: basic-xbuf: use helper module
2019-03-04 17:49:06 +01:00
Philippe Gerum
a4a8840fbe
tests: introduce common helper file
...
At this chance, change the installation directory for tests to
$prefix/tests.
2019-03-04 17:49:06 +01:00
Philippe Gerum
6205a1eac6
build: export build system to external modules
...
Signed-off-by: Philippe Gerum <rpm@xenomai.org>
2019-03-04 17:49:06 +01:00
Philippe Gerum
240f0babe1
evenless: nothing more
...
Signed-off-by: Philippe Gerum <rpm@xenomai.org>
2019-03-04 17:49:06 +01:00