[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ARM nested interrupt handling was broken



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.