From 8fd28d83028fb044c67c7f7a5b06d7c2e7e8690c Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 9 Nov 2007 15:21:20 +0000 Subject: 2007-11-09 Joel Sherrill * 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. --- cpukit/ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'cpukit/ChangeLog') 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 + + * 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 * score/include/rtems/score/isr.h: added RTEMS_COMPILER_MEMORY_BARRIER -- cgit v1.2.3