Commit Graph

273 Commits

Author SHA1 Message Date
Philippe Gerum 9573bd6e07 lib/monitor: send ENXIO if not attached to the core 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 c5b68b889a evl/clock: finalize clock support 2019-03-04 17:49:06 +01:00
Philippe Gerum 41e718a41a lib/internal: add non-variadic form of open_evl_element() 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 e37160f54e lib/thread: expose evl_get_state() 2019-03-04 17:49:06 +01:00
Philippe Gerum 1507d9b762 lib/sem: switch to implicit single increment/decrement ops
Signed-off-by: Philippe Gerum <rpm@xenomai.org>
2019-03-04 17:49:06 +01:00
Philippe Gerum b77ddfe123 lib/sem: add timed acquire request, drop broadcast 2019-03-04 17:49:06 +01:00
Philippe Gerum 447530c9c8 lib/monitor: add timed lock/wait requests 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 afc35766e7 include: make evl.h a central include-all header
Signed-off-by: Philippe Gerum <rpm@xenomai.org>
2019-03-04 17:49:06 +01:00
Philippe Gerum 5a6c28d4c0 include: rename init.h -> evl.h
Signed-off-by: Philippe Gerum <rpm@xenomai.org>
2019-03-04 17:49:06 +01:00
Philippe Gerum 6d57cd3086 internal: open_evl_element: set O_CLOEXEC on returned efd
Signed-off-by: Philippe Gerum <rpm@xenomai.org>
2019-03-04 17:49:06 +01:00
Philippe Gerum b963f8e40f internal: open_evl_element: preserve errno on error
Signed-off-by: Philippe Gerum <rpm@xenomai.org>
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