change log for rtems (2011-12-13)
Joel Sherrill
joel.sherrill at OARcorp.com
Tue Dec 13 12:34:37 UTC 2011
Does this need to be put on older branches?
"rtems-vc at rtems.org" <rtems-vc at rtems.org> wrote:
>sh
>
>2011-12-13 Sebastian Huber <sebastian.huber at embedded-brains.de>
>
> * sapi/include/confdefs.h: Fixed workspace size estimate of POSIX keys
> and message queues.
>
>
>
>M<http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/ChangeLog.diff?r1=text&tr1=1.3088&r2=text&tr2=1.3089&diff_format=h> 1.3089 cpukit/ChangeLog
>M<http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/sapi/include/confdefs.h.diff?r1=text&tr1=1.176&r2=text&tr2=1.177&diff_format=h> 1.177 cpukit/sapi/include/confdefs.h
>
>
>diff -u rtems/cpukit/ChangeLog:1.3088 rtems/cpukit/ChangeLog:1.3089
>--- rtems/cpukit/ChangeLog:1.3088 Tue Dec 13 04:06:53 2011
>+++ rtems/cpukit/ChangeLog Tue Dec 13 04:52:19 2011
>@@ -1,5 +1,10 @@
> 2011-12-13 Sebastian Huber <sebastian.huber at embedded-brains.de>
>
>+ * sapi/include/confdefs.h: Fixed workspace size estimate of POSIX keys
>+ and message queues.
>+
>+2011-12-13 Sebastian Huber <sebastian.huber at embedded-brains.de>
>+
> * score/include/rtems/score/wkspace.h, score/src/wkstringduplicate.c:
> Changed parameter of _Workspace_String_duplicate() to avoid strnlen().
>
>
>diff -u rtems/cpukit/sapi/include/confdefs.h:1.176 rtems/cpukit/sapi/include/confdefs.h:1.177
>--- rtems/cpukit/sapi/include/confdefs.h:1.176 Mon Dec 5 07:51:06 2011
>+++ rtems/cpukit/sapi/include/confdefs.h Tue Dec 13 04:52:21 2011
>@@ -1527,17 +1527,14 @@
> */
> #define _Configure_POSIX_Named_Object_RAM(_number, _size) \
> _Configure_Object_RAM( (_number), _size ) + \
>- ((_number) + _Configure_From_workspace(NAME_MAX) )
>+ ((_number) * _Configure_From_workspace(NAME_MAX) )
>
> #ifndef CONFIGURE_MAXIMUM_POSIX_THREADS
> #define CONFIGURE_MAXIMUM_POSIX_THREADS 0
> #endif
>
> #define CONFIGURE_MEMORY_PER_TASK_FOR_POSIX_API \
>- _Configure_From_workspace( \
>- sizeof (POSIX_API_Control) + \
>- (sizeof (void *) * (CONFIGURE_MAXIMUM_POSIX_KEYS)) \
>- )
>+ _Configure_From_workspace(sizeof(POSIX_API_Control))
>
> #ifndef CONFIGURE_MAXIMUM_POSIX_MUTEXES
> #define CONFIGURE_MAXIMUM_POSIX_MUTEXES 0
>@@ -1561,7 +1558,8 @@
> #define CONFIGURE_MEMORY_FOR_POSIX_KEYS(_keys) 0
> #else
> #define CONFIGURE_MEMORY_FOR_POSIX_KEYS(_keys) \
>- _Configure_Object_RAM(_keys, sizeof(POSIX_Keys_Control) )
>+ (_Configure_Object_RAM(_keys, sizeof(POSIX_Keys_Control) ) \
>+ + (_keys) * 3 * _Configure_From_workspace(sizeof(void *) * 2))
> #endif
>
> #ifndef CONFIGURE_MAXIMUM_POSIX_TIMERS
>@@ -1598,7 +1596,7 @@
> #endif
>
> #define CONFIGURE_MEMORY_FOR_POSIX_MESSAGE_QUEUE_DESCRIPTORS(_mqueue_fds) \
>- _Configure_POSIX_Named_Object_RAM( \
>+ _Configure_Object_RAM( \
> _mqueue_fds, sizeof(POSIX_Message_queue_Control_fd) )
> #endif
>
>
>
>
>
>--
>Generated by Deluxe Loginfo<http://www.codewiz.org/projects/index.html#loginfo> 2.122 by Bernardo Innocenti <bernie at develer.com>
More information about the devel
mailing list