Ok, five weeks is far too long between release candidates and we'll
try to shorten that, but still, the number of issues closed by -rc3 is
worth the delay. Significant POSIX skin updates, KGDB support merged
for x86, and another ARM port, this one over the iMX21, are among the
goodies. Here is the
Philippe Gerum wrote:
> (...) POSIX skin updates (...)
An important note about the POSIX skin updates: whereas the "pshared"
attribute was unsupported in previous releases, it is now not only
supported, but its use is mandatory if you do not want objects shared
between processes (namely mutexes,
Adds support to the posix user-space lib to address RTDM-devices also with a
(here meaningless) "/dev/" name prefix. Intended to increase user convenience
slightly.
---
src/skins/posix/rtdm.c |7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
Index: xenomai/src/skins/posix/rtdm.c
=
Introduces -P switch to the latency test and extends xeno_timerbench
to respect this for the kernel-based timer task as well. The patch also allows
now to run multiple latency tests (both in-kernel and user-space) in parallel.
---
include/rtdm/rttesting.h |1 +
ksrc/drivers/testin
Hi,
this series of patches motivated me to dive deeper into the quilt usage. So, if
anything pops up brokenly on the list, blame it on my inability to use this
nice tool. But let's go to business:
I've refactored the I-pipe tracer interface (i.e reworked my previous
xn_sys_ipipe_trace.patch),
This patch encapsulates the I-pipe tracer facilities more cleanly according to
the Xenomai layers. The changes are propagated to all current ipipe_trace_xxx
users. Furthermore, the patch introduces a user-space inline API to invoke the
tracer without the previous need to go through xeno_timerben
This patch introduces another rttesting driver, xeno_irqbench, for measuring
external IRQ latencies. The irqbench device is controlled by a user-mode tool
irqloop. A second tool for plain Linux, irqbench, is provided to trigger the
event over serial or parallel cross-link (the latter is incomple
Refactors the RTDM rttesting header to apply more regular naming and propagates
the changes through all users. The patch also extends the testing devices to
automatically acquire a free rttestX device name if the first one is busy.
---
include/rtdm/rttesting.h | 129 ++
Introduce xnarch_fault_um() to test if a fault happened in user-mode and
applies the new feature to report core and driver crashes more verbosely.
---
include/asm-generic/system.h |5 +
include/asm-sim/system.h |1 +
include/asm-uvm/system.h |1 +
ksrc/nucleus/pod.c