Michael Haberler wrote: > - the timedelta module just samples with rtapi_get_time(): > > http://git.mah.priv.at/gitweb/emc2-dev.git/blob/5979d84f31c0ef8e9dccdb26426732d0b83f3a87:/src/hal/components/timedelta.comp > (this _is_ a kernel module, it's in preprocessor language). > > rtapi_get_time() in turn calls rt_timer_read() here: > http://git.mah.priv.at/gitweb/emc2-dev.git/blob/5979d84f31c0ef8e9dccdb26426732d0b83f3a87:/src/rtapi/xenomai_kernel_rtapi.c#l657 > > > whew, I think I covered it. Is this still comprehensible ;-?
That is a lot to check, so, I am afraid it will be hard to be of any help, the tracer is probably your only hope. Just a minor nit though, if you intend to run LinuxCNC on anything else than x86, you should replace rdtscll with rt_timer_tsc or __xn_rdtsc. -- Gilles. _______________________________________________ Xenomai mailing list Xenomai@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai