On Tue, 2009-10-06 at 14:26 -0400, Andreas Glatz wrote: > On Fri, 2009-10-02 at 21:00 +0200, Philippe Gerum wrote: > > On Fri, 2009-10-02 at 14:01 -0400, Andreas Glatz wrote: > > > > > > > > - powerpc32 updates for 2.6.30. Mainly to merge the once experimental > > > > bits that prevent most alignment faults from triggering a secondary mode > > > > switch. Andreas told me this works like a charm on 83xx, and I did not > > > > see any issue on 52xx, 85xx or 86xx either. > > > > > > > > > > Can I get a version of that patch for testing? Is it in your git > > > repository? > > > > I just pushed this commit to my remote tree (ipipe-2.6.30-powerpc > > branch); it should appear in a few hours once mirrored (cron job). > > > > I finally had a chance to test the ipipe-2.6.30-powerpc version > from the git repository. Unfortunately, I noticed that our application > dies after some time and that this behaviour is related to that > alignment patch (if I take it out everything runs fine for > 2 days). > > Currently I'm investigating the reasons for that crash. It has > something to do with floating point registers not being restored > properly. Our alignment exceptions are mainly triggered by accesses > to unaligned floating point data. >
Just to check some assumption of mine, could you try running with CONFIG_PREEMPT off (+patch) if this is not the case yet? TIA, > Andreas -- Philippe. _______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core