Gilles Chanteperdrix wrote:
> Jan Kiszka wrote:
>  > o instrument the xenomai exception handler with an ipipe_trace_freeze()
>  >   (something which should be merged into SVN later)
> 
> The I-pipe tracer as well as Linux NMI handling have the same issue
> which is the cause for the exceptions 14: they rely on a correct
> "current" to read the processor id. The first attached patch, to be
> applied after the ipipe patch, add an ipipe_processor_id_notrace
> function, which is called instead of raw_smp_processor_id() in the
> second, I-pipe tracer, attached patch.
> 

Ah, good point! But why not make the original __ipipe_*_cpuid functions
non-traced? I don't think we would loose significant information.

Jan

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core

Reply via email to