[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ARM nested interrupt handling was broken
- Date: Wed, 16 Dec 2009 09:14:53 +0100
- From: sebastian.huber at embedded-brains.de (Sebastian Huber)
- Subject: 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.