Hello Pavel, thanks for testing this.
On 2013-08-15 10:15, Pavel Pisa wrote:
I have done build of RTEMS 4.10 for CSB336 and tested it on hardware and the data abort in bsp_interrupt_dispatch() is there as well. Following master branch fix patch is mandatory for CSB336 to run on RTEMS 4.10 and applies cleanly to 4.10 branch bsp/csb336: mc9328mxl correct AITC access in bsp_interrupt_dispatch. RTEMS 4.9 version has IRQ dispatch implemented in assembler function bsp_irq_asm.S:ExecuteITHandler() and it is correct and works for us well for years. Please, commit patch to 4.10 branch as well.
Done.
I have ported and applied other three patches on 4.10 branch but they are not mandatory. I would be happy to post modified 4.10 version of these if you think that non-fix changes are usesfull for 4.10. They could hardly break others CSB336 RTEMS 4.10 setup, because it was misscompiled with RTEMS default GCC optimization flags without the fix.
We can add them to 4.10 if you think this is useful. Can I simply git cherry-pick them?
-- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49 89 189 47 41-16 Fax : +49 89 189 47 41-09 E-Mail : sebastian.hu...@embedded-brains.de PGP : Public key available on request. Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG. _______________________________________________ rtems-devel mailing list rtems-devel@rtems.org http://www.rtems.org/mailman/listinfo/rtems-devel