diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-11-09 15:21:20 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-11-09 15:21:20 +0000 |
commit | 8fd28d83028fb044c67c7f7a5b06d7c2e7e8690c (patch) | |
tree | 9ea086d798ce737b20c650daa104ec17a2b26a83 /cpukit/ChangeLog | |
parent | gcc-3.4.6-2. (diff) | |
download | rtems-8fd28d83028fb044c67c7f7a5b06d7c2e7e8690c.tar.bz2 |
2007-11-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/src/exinit.c, score/Makefile.am,
score/include/rtems/score/apimutex.h: API Mutex calls should never
have been inlined. Inlining them lead to many inlined copies of core
mutex lock. This lead to over 2K savings in the SPARC/ERC32
minimum.exe.
* score/src/apimutex.c, score/src/apimutexallocate.c,
score/src/apimutexlock.c, score/src/apimutexunlock.c: New files.
Diffstat (limited to 'cpukit/ChangeLog')
-rw-r--r-- | cpukit/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index c59da97b73..27aaf4b1c7 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,13 @@ +2007-11-09 Joel Sherrill <joel.sherrill@OARcorp.com> + + * sapi/src/exinit.c, score/Makefile.am, + score/include/rtems/score/apimutex.h: API Mutex calls should never + have been inlined. Inlining them lead to many inlined copies of core + mutex lock. This lead to over 2K savings in the SPARC/ERC32 + minimum.exe. + * score/src/apimutex.c, score/src/apimutexallocate.c, + score/src/apimutexlock.c, score/src/apimutexunlock.c: New files. + 2007-11-07 Till Straumann <strauman@slac.stanford.edu> * score/include/rtems/score/isr.h: added RTEMS_COMPILER_MEMORY_BARRIER |