summaryrefslogtreecommitdiff
path: root/nuttx/ChangeLog
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-08-29 10:13:39 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-08-29 10:13:39 -0600
commitc48af0eb9c61462f59a7ba63ca7a73e8df146f49 (patch)
treeffb5dc7b26aa455639ba2ae6c9d668cf11d2accc /nuttx/ChangeLog
parente41a93a9e45d954a64a5080cd1989a18da098795 (diff)
downloadnuttx-c48af0eb9c61462f59a7ba63ca7a73e8df146f49.tar.gz
nuttx-c48af0eb9c61462f59a7ba63ca7a73e8df146f49.tar.bz2
nuttx-c48af0eb9c61462f59a7ba63ca7a73e8df146f49.zip
Update ChangeLog
Diffstat (limited to 'nuttx/ChangeLog')
-rwxr-xr-xnuttx/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index f1ebef3ae..ca6781adc 100755
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -8290,3 +8290,12 @@
* arch/arm/src/armv7-a: Rename syscall.h to svcall.h to work around
some include path name collisions; fix some compilation errors in
SYSCALL logic when debug is enabled (2014-8-29).
+ * arch/arm/include/arm/syscall.h and armv7-a/syscall.h: Fix ARM7/9
+ and Cortex-A SYSCALLs: For threads in SVC mode, the SVC instructions
+ clobbers R14. This must be taken account in the inline assembly
+ (2014-8029).
+ * arch/arm/src/armv7-a/arm_syscall.c: Fix hard coded values in
+ dispatch_syscall() inline assembly. Back out/corect part of last
+ change; that was going the wrong direction. With this change, the
+ apps/examples/elf test works with address environments and call
+ gates! (2014-8029).