> > Hello everybody.
> >
> > I managed to compile a stable kernel (the Scalability O(1)
> scheduler options seems to make my system freeze)
>
> That's not good. What precisely did you do? Applied the .config you
> posted, just enabling CONFIG_XENO_OPT_SCALABLE_SCHED? And what test
> case, latency?
I both tested a configuration with CONFIG_XENO_OPT_SCALABLE_SCHED enabled and
an other disabled.
When I enable and when I launch the cyclictest, the system hard lock and the 2
left keyboard leds blink.
When I let it disabled the system is stable.
> > xenomai 2.3.1 and vanilla 2.6.20.4, gcc 4.1.1 on FC6.
> >
> > I'm programming and testing a xenomai support for a timer
> library using rt_alarm. The test program
> > lauches the timer periodically and calculate the precision
> (difference between theoretical and practical results).
> >
> > When I launch the latency test, the max latency I have
> doesn't exceed 10us. So I supposed the precision shouldn't
>
> Using what load for the system? Keep in mind that unloaded benchmark
> numbers are practically meaningless.
>
> > exceed 10 to 20us as well, No ? But sometimes, the
> precision exceed 30 to 60us. Is it normal ?
>
> Depending on your hardware (CPU, chipset, peripherals), this
> can be very
> well a worst-case latency of the loaded system. Try to capture such a
> result with the tracer
I've tested latency with loaded system (lot of applications loaded, dd, cp,
tar, find /)and have a max latency of 339us.
But I don't understand anything in the frozen trace file.
>(you may put your own
> xntrace_user_freeze() calls
> into your timer lib).
I've put this test in the test program to trace when max precision increase.
It's not the good manner to do, is it ?
if ((dt>dt_max)||(dt<-dt_max)) {
dt_max = dt;
xntrace_user_freeze(dt, 0);
}
> > Something wrong in the way I use rt alarms ? in the kernel
> configuration ?
> >
> > I attach :
> > - .config
> > - tests results with overtime with this actual config
> > - tests results without overtime I had with an old
> config (unfortunately I cannot restore it). The precision was
> less than
> > 8us, I didn't enable xeno debug option. I
> haven't managed to get such high precision since I recompiled
> my kernel.
> > - test program test_stability_trace.c
> > - xenomai timer library support implementation support_xenomai.c
> >
> > Thanks in advance.
> >
> > Niry.
> >
>
> Jan
This e-mail is intended only for the above addressee. It may contain privileged
information.
If you are not the addressee you must not copy, distribute, disclose or use any
of the information in it.
If you have received it in error please delete it and immediately notify the
sender.
Security Notice: all e-mail, sent to or from this address, may be accessed by
someone other than the recipient, for system management and security reasons.
This access is controlled under Regulation of security reasons.
This access is controlled under Regulation of Investigatory Powers Act 2000,
Lawful Business Practises.
RTD| 5.833| 6.785| 15.234| 13| 3.647| 169.157
RTD| 5.798| 6.783| 14.132| 13| 3.647| 169.157
RTD| 5.937| 6.985| 339.122| 16| 3.647| 339.122
RTT| 00:17:10 (periodic user-mode task, 100 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat worst
RTD| 5.914| 6.905| 15.336| 16| 3.647| 339.122
RTD| 5.938| 6.842| 12.293| 16| 3.647| 339.122
RTD| 5.874| 6.625| 16.544| 16| 3.647| 339.122
RTD| 5.880| 6.673| 12.482| 16| 3.647| 339.122
RTD| 5.850| 6.641| 15.044| 16| 3.647| 339.122
RTD| 5.833| 6.547| 12.987| 16| 3.647| 339.122
RTD| 5.890| 6.719| 13.571| 16| 3.647| 339.122
RTD| 5.870| 6.852| 12.558| 16| 3.647| 339.122
RTD| 5.886| 6.639| 12.889| 16| 3.647| 339.122
RTD| 5.872| 6.847| 13.129| 16| 3.647| 339.122
RTD| 5.878| 6.651| 15.881| 16| 3.647| 339.122
RTD| 5.996| 6.730| 15.085| 16| 3.647| 339.122
RTD| 6.010| 6.936| 16.731| 16| 3.647| 339.122
RTD| 6.038| 6.778| 11.818| 16| 3.647| 339.122
RTD| 6.004| 6.836| 12.632| 16| 3.647| 339.122
RTD| 6.087| 7.018| 15.807| 16| 3.647| 339.122
RTD| 5.864| 6.710| 14.231| 16| 3.647| 339.122
RTD| 5.815| 6.532| 14.086| 16| 3.647| 339.122
RTD| 5.830| 6.676| 13.299| 16| 3.647| 339.122
RTD| 5.883| 7.205| 15.397| 16| 3.647| 339.122
RTD| 5.851| 6.712| 13.857| 16| 3.647| 339.122
RTT| 00:17:31 (periodic user-mode task, 100 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat worst
RTD| 5.924| 6.619| 13.985| 16| 3.647| 339.122
RTD| 5.930| 6.690| 11.716| 16| 3.647| 339.122
RTD| 6.011| 6.780| 12.497| 16| 3.647| 339.122
RTD| 5.971| 6.781| 13.262| 16| 3.647| 339.122
RTD| 6.046| 7.215| 11.525| 16| 3.647| 339.122
RTD| 5.884| 6.504| 12.782| 16| 3.647| 339.122
RTD| 5.771| 6.740| 13.371| 16| 3.647| 339.122
RTD| 5.875| 6.730| 11.674| 16| 3.647| 339.122
RTD| 5.938| 6.903| 12.759| 16| 3.647| 339.122
RTD| 5.995| 6.857| 11.718| 16| 3.647| 339.122
RTD| 5.903| 6.633| 12.880| 16| 3.647| 339.122
RTD| 5.821| 6.528| 12.156| 16| 3.647| 339.122
RTD| 5.869| 6.810| 15.307| 16| 3.647| 339.122
RTD| 6.058| 6.914| 13.522| 16| 3.647| 339.122
RTD| 5.928| 6.857| 12.314| 16| 3.647| 339.122
RTD| 5.856| 6.638| 12.617| 16| 3.647| 339.122
RTD| 5.890| 6.588| 12.131| 16| 3.647| 339.122
RTD| 5.883| 6.926| 13.896| 16| 3.647| 339.122
RTD| 6.003| 6.897| 12.341| 16| 3.647| 339.122
RTD| 5.929| 6.646| 12.261| 16| 3.647| 339.122
RTD| 5.923| 6.685| 11.467| 16| 3.647| 339.122
RTT| 00:17:52 (periodic user-mode task, 100 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat worst
RTD| 6.081| 6.790| 12.702| 16| 3.647| 339.122
RTD| 5.876| 6.651| 11.928| 16| 3.647| 339.122
RTD| 5.882| 6.466| 13.209| 16| 3.647| 339.122
RTD| 5.878| 6.562| 11.424| 16| 3.647| 339.122
RTD| 4.037| 6.809| 14.187| 16| 3.647| 339.122
RTD| 6.060| 6.753| 11.840| 16| 3.647| 339.122
RTD| 6.012| 6.728| 12.973| 16| 3.647| 339.122
RTD| 5.853| 6.424| 16.388| 16| 3.647| 339.122
RTD| 5.821| 6.608| 14.421| 16| 3.647| 339.122
RTD| 6.020| 6.721| 14.244| 16| 3.647| 339.122
RTD| 5.885| 6.687| 12.206| 16| 3.647| 339.122
RTD| 5.832| 6.671| 13.945| 16| 3.647| 339.122
RTD| 5.713| 6.514| 14.179| 16| 3.647| 339.122
RTD| 5.882| 6.758| 13.040| 16| 3.647| 339.122
RTD| 5.831| 6.882| 11.482| 16| 3.647| 339.122
RTD| 5.869| 6.913| 14.025| 16| 3.647| 339.122
RTD| 5.839| 6.808| 12.308| 16| 3.647| 339.122
RTD| 5.861| 6.527| 11.857| 16| 3.647| 339.122
RTD| 5.843| 6.401| 15.208| 16| 3.647| 339.122
RTD| 5.787| 6.646| 12.993| 16| 3.647| 339.122
RTD| 5.873| 6.850| 12.707| 16| 3.647| 339.122
RTT| 00:18:13 (periodic user-mode task, 100 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat worst
RTD| 5.868| 7.023| 12.652| 16| 3.647| 339.122
RTD| 5.867| 7.043| 10.811| 16| 3.647| 339.122
RTD| 5.903| 7.141| 13.719| 16| 3.647| 339.122
RTD| 5.828| 6.868| 11.370| 16| 3.647| 339.122
RTD| 5.850| 7.086| 13.279| 16| 3.647| 339.122
RTD| 5.895| 7.179| 13.193| 16| 3.647| 339.122
RTD| 5.893| 7.157| 13.648| 16| 3.647| 339.122
RTD| 5.772| 7.251| 19.737| 16| 3.647| 339.122
RTD| 5.838| 7.314| 14.043| 16| 3.647| 339.122
RTD| 5.845| 7.074| 65.915| 16| 3.647| 339.122
RTD| 5.788| 7.176| 104.384| 16| 3.647| 339.122
RTD| 6.097| 7.333| 13.460| 16| 3.647| 339.122
RTD| 6.126| 7.473| 80.212| 16| 3.647| 339.122
RTD| 6.054| 7.441| 15.231| 16| 3.647| 339.122
RTD| 6.031| 7.278| 12.844| 16| 3.647| 339.122
RTD| 5.864| 7.290| 12.906| 16| 3.647| 339.122
RTD| 5.772| 6.954| 14.498| 16| 3.647| 339.122
RTD| 5.861| 7.029| 15.456| 16| 3.647| 339.122
RTD| 5.886| 6.979| 13.170| 16| 3.647| 339.122
RTD| 5.885| 7.385| 14.873| 16| 3.647| 339.122
RTD| 5.843| 6.613| 12.827| 16| 3.647| 339.122
RTT| 00:18:34 (periodic user-mode task, 100 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat worst
RTD| 5.828| 6.562| 15.508| 16| 3.647| 339.122
RTD| 5.869| 6.665| 121.367| 17| 3.647| 339.122
RTD| 5.859| 6.229| 11.788| 17| 3.647| 339.122
RTD| 5.832| 6.251| 10.698| 17| 3.647| 339.122
RTD| 5.871| 6.780| 13.848| 17| 3.647| 339.122
RTD| 5.887| 6.998| 13.706| 17| 3.647| 339.122
RTD| 5.878| 6.930| 14.823| 17| 3.647| 339.122
RTD| 5.881| 6.903| 13.455| 17| 3.647| 339.122
RTD| 5.842| 6.912| 15.332| 17| 3.647| 339.122
RTD| 5.887| 6.994| 12.908| 17| 3.647| 339.122
RTD| 5.805| 6.382| 11.095| 17| 3.647| 339.122
RTD| 5.838| 6.232| 13.415| 17| 3.647| 339.122
---|------------|------------|------------|--------|-------------------------
RTS| 3.647| 6.909| 339.122| 17| 00:18:47/00:18:47
I-pipe frozen back-tracing service on
2.6.20.4-xenomai-2.3.1_16-04-07_14h57_debug/ipipe-1.7-03
------------------------------------------------------------
******** WARNING ********
The following debugging options will increase the observed latencies:
o CONFIG_XENO_OPT_DEBUG
Freeze: 158361052827948 cycles, Trace Points: 100 (+10)
Calibrated minimum trace-point overhead: 0.176 us
+----- Hard IRQs ('|': locked)
|+---- <unused>
||+--- <unused>
|||+-- Xenomai
||||+- Linux ('*': domain stalled, '+': current, '#': current+stalled)
||||| +---------- Delay flag ('+': > 1 us, '!': > 10 us)
||||| | +- NMI noise ('N')
||||| | |
Type User Val. Time Delay Function (Parent)
:| # [ 3315] Xorg -1 -535 0.820 xnpod_schedule+0x805
(xnintr_irq_handler+0xfe)
:| +func -534 0.327 __ipipe_walk_pipeline+0xe
(__ipipe_handle_irq+0x153)
:| +end 0xffffff27 -534 0.219 common_interrupt+0x38 (<081249d0>)
:| +func -534 0.233 __ipipe_stall_root+0x8
(resume_userspace+0x5)
: #func -534 0.216 __ipipe_unstall_iret_root+0x9
(restore_nocheck_notrace+0x0)
:| #begin 0x80000000 -533 0.245 __ipipe_unstall_iret_root+0x1e
(restore_nocheck_notrace+0x0)
:| +end 0x8000000d -533! 85.226 __ipipe_unstall_iret_root+0x60
(restore_nocheck_notrace+0x0)
:| +begin 0xffffff27 -448 0.294 common_interrupt+0x29 (<b7e54816>)
:| +func -448 0.209 __ipipe_handle_irq+0xe
(common_interrupt+0x2e)
:| +func -447 0.214 __ipipe_ack_apic+0x8
(__ipipe_handle_irq+0x66)
:| +func -447 0.209 __ipipe_dispatch_wired+0xe
(__ipipe_handle_irq+0x6f)
:| # func -447 0.252 xnintr_clock_handler+0x8
(__ipipe_dispatch_wired+0x7d)
:| # func -447 0.202 rthal_nmi_disarm+0x8
(xnintr_clock_handler+0xd)
:| # func -447 0.231 xnintr_irq_handler+0xe
(xnintr_clock_handler+0x1c)
:| # func -446 0.191 xnpod_announce_tick+0xa
(xnintr_irq_handler+0x3f)
:| # func -446 0.294 xntimer_do_tick_aperiodic+0xe
(xnpod_announce_tick+0x17)
:| # func -446 0.193 xnthread_periodic_handler+0x8
(xntimer_do_tick_aperiodic+0x7b)
:| # func -446 0.240 xnpod_resume_thread+0xe
(xnthread_periodic_handler+0x28)
:| # [12554] -<?>- 99 -445 0.533 xnpod_resume_thread+0x57
(xnthread_periodic_handler+0x28)
:| # func -445 0.339 rthal_nmi_arm+0xd
(xntimer_do_tick_aperiodic+0x1e5)
:| # func -444 0.252 xnpod_schedule+0xe
(xnintr_irq_handler+0xfe)
:| # [ 3315] Xorg -1 -444 0.832 xnpod_schedule+0x93
(xnintr_irq_handler+0xfe)
:| # func -443 0.422 __switch_to+0xe (xnpod_schedule+0x731)
:| # func -443 0.535 __switch_to_xtra+0x9
(__switch_to+0x115)
:| # [12554] -<?>- 99 -442 0.584 xnpod_schedule+0x805
(xnpod_suspend_thread+0x111)
:| # func -442 0.275 xntimer_get_raw_clock_aperiodic+0x8
(xnpod_wait_thread_period+0xb4)
:| # func -442 0.233 __ipipe_restore_pipeline_head+0xd
(xnpod_wait_thread_period+0x1d1)
:| + end 0x80000000 -441 0.752 __ipipe_restore_pipeline_head+0x8f
(xnpod_wait_thread_period+0x1d1)
:| + begin 0x80000001 -441 0.268 __ipipe_dispatch_event+0xda
(__ipipe_syscall_root+0x75)
:| + end 0x80000001 -440+ 1.707 __ipipe_dispatch_event+0x178
(__ipipe_syscall_root+0x75)
: + func -439 0.266 __ipipe_syscall_root+0xa
(sysenter_past_esp+0x44)
: + func -438 0.198 __ipipe_dispatch_event+0xe
(__ipipe_syscall_root+0x75)
:| + begin 0x80000001 -438 0.231 __ipipe_dispatch_event+0x29
(__ipipe_syscall_root+0x75)
:| + end 0x80000001 -438 0.219 __ipipe_dispatch_event+0xad
(__ipipe_syscall_root+0x75)
: + func -438 0.242 hisyscall_event+0xe
(__ipipe_dispatch_event+0xba)
: + func -437 0.233 __rt_task_wait_period+0xd
(hisyscall_event+0x13c)
: + func -437 0.214 rt_task_wait_period+0x8
(__rt_task_wait_period+0x34)
: + func -437 0.200 xnpod_wait_thread_period+0xe
(rt_task_wait_period+0x33)
:| + begin 0x80000000 -437 0.214 xnpod_wait_thread_period+0x2b
(rt_task_wait_period+0x33)
:| # func -437 0.219 xntimer_get_raw_clock_aperiodic+0x8
(xnpod_wait_thread_period+0x59)
:| # func -436 0.233 xnpod_suspend_thread+0xe
(xnpod_wait_thread_period+0x98)
:| # func -436 0.221 xnpod_schedule+0xe
(xnpod_suspend_thread+0x111)
:| # [12554] -<?>- 99 -436 0.728 xnpod_schedule+0x93
(xnpod_suspend_thread+0x111)
:| # func -435 0.313 __switch_to+0xe (xnpod_schedule+0x731)
:| # func -435 0.525 __switch_to_xtra+0x9
(__switch_to+0x115)
:| # [ 3315] Xorg -1 -434 0.816 xnpod_schedule+0x805
(xnintr_irq_handler+0xfe)
:| +func -434 0.327 __ipipe_walk_pipeline+0xe
(__ipipe_handle_irq+0x153)
:| +end 0xffffff27 -433 0.219 common_interrupt+0x38 (<b7e54816>)
:| +func -433 0.233 __ipipe_stall_root+0x8
(resume_userspace+0x5)
: #func -433 0.216 __ipipe_unstall_iret_root+0x9
(restore_nocheck_notrace+0x0)
:| #begin 0x80000000 -433 0.245 __ipipe_unstall_iret_root+0x1e
(restore_nocheck_notrace+0x0)
:| +end 0x8000000d -432! 414.886 __ipipe_unstall_iret_root+0x60
(restore_nocheck_notrace+0x0)
:| +begin 0xffffff27 -17 0.294 common_interrupt+0x29 (<b7e5481f>)
:| +func -17 0.209 __ipipe_handle_irq+0xe
(common_interrupt+0x2e)
:| +func -17 0.195 __ipipe_ack_apic+0x8
(__ipipe_handle_irq+0x66)
:| +func -17 0.209 __ipipe_dispatch_wired+0xe
(__ipipe_handle_irq+0x6f)
:| # func -17 0.252 xnintr_clock_handler+0x8
(__ipipe_dispatch_wired+0x7d)
:| # func -16 0.202 rthal_nmi_disarm+0x8
(xnintr_clock_handler+0xd)
:| # func -16 0.228 xnintr_irq_handler+0xe
(xnintr_clock_handler+0x1c)
:| # func -16 0.193 xnpod_announce_tick+0xa
(xnintr_irq_handler+0x3f)
:| # func -16 0.268 xntimer_do_tick_aperiodic+0xe
(xnpod_announce_tick+0x17)
:| # func -15 0.195 xnthread_periodic_handler+0x8
(xntimer_do_tick_aperiodic+0x7b)
:| # func -15 0.231 xnpod_resume_thread+0xe
(xnthread_periodic_handler+0x28)
:| # [12554] -<?>- 99 -15 0.365 xnpod_resume_thread+0x57
(xnthread_periodic_handler+0x28)
:| # func -15 0.268 xnthread_periodic_handler+0x8
(xntimer_do_tick_aperiodic+0x7b)
:| # func -14 0.261 xnthread_periodic_handler+0x8
(xntimer_do_tick_aperiodic+0x7b)
:| # func -14 0.410 xnthread_periodic_handler+0x8
(xntimer_do_tick_aperiodic+0x7b)
:| # func -14 0.330 rthal_nmi_arm+0xd
(xntimer_do_tick_aperiodic+0x1e5)
:| # func -13 0.252 xnpod_schedule+0xe
(xnintr_irq_handler+0xfe)
:| # [ 3315] Xorg -1 -13 0.818 xnpod_schedule+0x93
(xnintr_irq_handler+0xfe)
:| # func -12 0.464 __switch_to+0xe (xnpod_schedule+0x731)
:| # func -12 0.533 __switch_to_xtra+0x9
(__switch_to+0x115)
:| # [12554] -<?>- 99 -11 0.584 xnpod_schedule+0x805
(xnpod_suspend_thread+0x111)
:| # func -11 0.514 xntimer_get_raw_clock_aperiodic+0x8
(xnpod_wait_thread_period+0xb4)
:| # func -10 0.250 __ipipe_restore_pipeline_head+0xd
(xnpod_wait_thread_period+0x1d1)
:| + end 0x80000000 -10 0.457 __ipipe_restore_pipeline_head+0x8f
(xnpod_wait_thread_period+0x1d1)
:| + begin 0x80000001 -9 0.287 __ipipe_dispatch_event+0xda
(__ipipe_syscall_root+0x75)
:| + end 0x80000001 -9+ 2.195 __ipipe_dispatch_event+0x178
(__ipipe_syscall_root+0x75)
: + func -7 0.278 __ipipe_syscall_root+0xa
(sysenter_past_esp+0x44)
: + func -7 0.198 __ipipe_dispatch_event+0xe
(__ipipe_syscall_root+0x75)
:| + begin 0x80000001 -6 0.231 __ipipe_dispatch_event+0x29
(__ipipe_syscall_root+0x75)
:| + end 0x80000001 -6 0.219 __ipipe_dispatch_event+0xad
(__ipipe_syscall_root+0x75)
: + func -6 0.554 hisyscall_event+0xe
(__ipipe_dispatch_event+0xba)
: + func -5 0.356 __rt_timer_tsc2ns+0xc
(hisyscall_event+0x13c)
: + func -5 0.627 __copy_from_user_ll_nozero+0xa
(__rt_timer_tsc2ns+0x1e)
: + func -4 0.500 rt_timer_tsc2ns+0xe
(__rt_timer_tsc2ns+0x29)
: + func -4 0.389 __copy_to_user_ll+0xa
(__rt_timer_tsc2ns+0x3e)
:| + begin 0x80000001 -4 0.264 __ipipe_dispatch_event+0xda
(__ipipe_syscall_root+0x75)
:| + end 0x80000001 -3 0.502 __ipipe_dispatch_event+0x178
(__ipipe_syscall_root+0x75)
: + func -3 0.183 __ipipe_syscall_root+0xa
(sysenter_past_esp+0x44)
: + func -3 0.183 __ipipe_dispatch_event+0xe
(__ipipe_syscall_root+0x75)
:| + begin 0x80000001 -2 0.198 __ipipe_dispatch_event+0x29
(__ipipe_syscall_root+0x75)
:| + end 0x80000001 -2 0.202 __ipipe_dispatch_event+0xad
(__ipipe_syscall_root+0x75)
: + func -2 0.485 hisyscall_event+0xe
(__ipipe_dispatch_event+0xba)
: + func -2 0.587 xnshadow_sys_trace+0xb
(hisyscall_event+0x13c)
: + func -1 0.193 ipipe_trace_frozen_reset+0x9
(xnshadow_sys_trace+0x62)
: + func -1 0.195 __ipipe_global_path_lock+0x9
(ipipe_trace_frozen_reset+0xe)
:| + begin 0x80000001 -1 0.825 __ipipe_global_path_lock+0x1b
(ipipe_trace_frozen_reset+0xe)
:| + end 0x80000001 0 0.254 __ipipe_global_path_unlock+0x60
(ipipe_trace_frozen_reset+0x56)
< + freeze 0x00052cb2 0 0.264 xnshadow_sys_trace+0x6b
(hisyscall_event+0x13c)
| + begin 0x80000001 0 0.198 __ipipe_dispatch_event+0xda
(__ipipe_syscall_root+0x75)
| + end 0x80000001 0 0.566 __ipipe_dispatch_event+0x178
(__ipipe_syscall_root+0x75)
+ func 1 0.172 __ipipe_syscall_root+0xa
(sysenter_past_esp+0x44)
+ func 1 0.183 __ipipe_dispatch_event+0xe
(__ipipe_syscall_root+0x75)
| + begin 0x80000001 1 0.188 __ipipe_dispatch_event+0x29
(__ipipe_syscall_root+0x75)
| + end 0x80000001 1 0.226 __ipipe_dispatch_event+0xad
(__ipipe_syscall_root+0x75)
+ func 1 0.254 hisyscall_event+0xe
(__ipipe_dispatch_event+0xba)
+ func 2 0.193 __rt_task_wait_period+0xd
(hisyscall_event+0x13c)
+ func 2 0.214 rt_task_wait_period+0x8
(__rt_task_wait_period+0x34)
+ func 2 0.000 xnpod_wait_thread_period+0xe
(rt_task_wait_period+0x33)
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help