ARM nested interrupt handling was broken

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Dec 16 08:14:53 UTC 2009


Hi,

the implementation of the ARM nested interrupt handling was broken
(cpukit/score/cpu/arm/arm_exc_interrupt.S).  The broken implementation used the
INT mode to process interrupts, but with this approach it is impossible to
preserve the link register during interrupt nesting.  Every ARM user who uses
nested interrupts should update.  Please review and comment the new implementation.

CU

-- 
Sebastian Huber, embedded brains GmbH

Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone   : +49 89 18 90 80 79-6
Fax     : +49 89 18 90 80 79-9
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the users mailing list