diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-12-23 14:11:32 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-12-23 14:11:32 -0600 |
commit | 92fd02fcc98084502fad0d251b50d6f9261da353 (patch) | |
tree | d00ad3c287176d5cc5e5d6a20284de9c9e9f4ab2 /nuttx/ChangeLog | |
parent | 510b3dc3b44605010d2a1434f8cbe5e6f5e45a2b (diff) | |
download | nuttx-92fd02fcc98084502fad0d251b50d6f9261da353.tar.gz nuttx-92fd02fcc98084502fad0d251b50d6f9261da353.tar.bz2 nuttx-92fd02fcc98084502fad0d251b50d6f9261da353.zip |
Need to protect state on stack to do nested interrupt handling
Diffstat (limited to 'nuttx/ChangeLog')
-rw-r--r-- | nuttx/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index ba2493b8b..ea4f976a6 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -6283,3 +6283,9 @@ beginning of SRAM. It seems to require this alignament. Also, we don't need different scripts for the CMNVECTOR case now that the vector table has a common name. + * arch/arm/src: armv-7/up_exception.S and xxx/xxx_vectors.S where + xxx={kinetis, lm, lpc17xx, sam34, and stm32}: Modified register usage + when saving the context on the stack: In order to handler nested + interrupts, the stack pointer must be used so that when it is + decremented, the contents on the stack are protected from the nested + interrupt handling (2013-12-23). |