- 12 Jun, 2019 2 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
Event flags are boolean conditions represented by a single bit, grouped in 32bit words. All bits from a group are initially set to zero. An event flag group is a lightweight notification mechanism. The application can send bitmasks to raise individual bits from the group (i.e. group_value |= bits), or wait for the group to have at least one bit set for satisfying the request. In the latter case, the group value is read then cleared atomically, and the collected bits are returned to the thread heading the wait queue.
-
- 11 Jun, 2019 2 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
- 09 Jun, 2019 2 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
- 07 Jun, 2019 2 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
- 04 Jun, 2019 1 commit
-
-
Philippe Gerum authored
-
- 03 Jun, 2019 3 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
Allow rebuilding the tree while retaining the initial build settings, i.e.: -C <srcdir> O= ARCH= CROSS_COMPILE= UAPI= and DESTDIR=
-
Philippe Gerum authored
-
- 02 Jun, 2019 1 commit
-
-
Philippe Gerum authored
-
- 30 May, 2019 3 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
Signed-off-by:
Philippe Gerum <rpm@xenomai.org>
-
- 29 May, 2019 4 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
d/h/m/s suffixes can be added to the value passed to -T for modifying its meaning (days/hours/mins/secs). Defaults to secs when unspecified.
-
Philippe Gerum authored
-
- 28 May, 2019 3 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
-
- 22 May, 2019 1 commit
-
-
Philippe Gerum authored
-
- 21 May, 2019 1 commit
-
-
Philippe Gerum authored
-
- 18 May, 2019 1 commit
-
-
Philippe Gerum authored
Make sure no *libc call might switch the caller of evl_attach_self() to inband mode. Typically, pthread_once() should happen before the EVL scheduling parameters are set via oob_ioctl(), since the latter guarantees out-of-band mode on return for non-weak policies but the former may invoke a regular syscall at first invocation.
-
- 17 May, 2019 1 commit
-
-
Philippe Gerum authored
-
- 13 May, 2019 4 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
We may receive negative delta sum when sampling latency on fast machines, use proper signedness for the divisor to prevent weird results.
-
Philippe Gerum authored
-
Philippe Gerum authored
-
- 09 May, 2019 1 commit
-
-
Philippe Gerum authored
-
- 22 Apr, 2019 5 commits
-
-
Philippe Gerum authored
-
Philippe Gerum authored
-
Philippe Gerum authored
Instead, provide a basic handler which only prints out the cause for receiving SIGDEBUG, which the application can use freely.
-
Philippe Gerum authored
-
Philippe Gerum authored
On architectures which export the clock source counter(s) via MMIO like ARM, make sure to trigger the initial mapping syscall early while we are initializing the library services, so that the next readings do not involve any in-band syscall. Do that by forcing a dummy call to evl_read_clock() before returning from attach_evl_clocks().
-
- 06 Apr, 2019 2 commits
-
-
Philippe Gerum authored
Signed-off-by:
Philippe Gerum <rpm@xenomai.org>
-
Philippe Gerum authored
-
- 04 Apr, 2019 1 commit
-
-
Philippe Gerum authored
We might get ^C even before the first sample is received, do not issue any stats in such a case.
-