On Tue, 2009-05-05 at 15:44 +0200, [email protected] wrote: > Dear Gurus, > > every time I call sem_wait a fault counter is incremented (TRAP 0). > sem_wait itself does not return an error : > > uc101 # cat /proc/xenomai/faults > TRAP CPU0 > 0: 1 (Data or instruction access) > 1: 0 (Alignment) > 2: 0 (Altivec unavailable) > 3: 0 (Program check exception) > 4: 0 (Machine check exception) > 5: 0 (Unknown) > 6: 0 (Instruction breakpoint) > 7: 0 (Run mode exception) > 8: 0 (Single-step exception) > 9: 0 (Non-recoverable exception) > 10: 0 (Software emulation) > 11: 0 (Debug) > 12: 0 (SPE) > 13: 0 (Altivec assist) > > what could be the reason for this? Is this serious?
Not necessarily on ppc. Under certain circumstances, a minor fault such as a TLB miss may happen. Usually, 85xx is more prone to this than 6xx though, but this does not normally affect latencies. > I have to add that sem_wait is called form a Linux-Prozess (linked with > xenomai libraries, but no xenomai thread is created) when this happens. > Only exceptions caught on behalf of the primary domain are reported by /proc/xenomai/faults, so somehow, this must be a real-time thread triggering this. > System: PPC Linux 2.4.25; Xenomai 2.3.5 > > Thank you for your help > Roderik > > -------------------------------------------------------- > manroland AG > Vorsitzender des Aufsichtsrates: Hanno C. Fiedler > Vorstand: Gerd Finkbeiner (Vorsitzender), Dr. Ingo Koch, Dr. Markus Rall, > Paul Steidle > Sitz der Gesellschaft: Offenbach am Main, Registergericht: Amtsgericht > Offenbach HRB-Nr. 42592 > USt-Ident-Nr. DE 250200933 > > _______________________________________________ > Xenomai-help mailing list > [email protected] > https://mail.gna.org/listinfo/xenomai-help -- Philippe. _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
