change log for rtems (2011-12-13)
Sebastian Huber
sebastian.huber at embedded-brains.de
Tue Dec 13 12:58:41 UTC 2011
On 12/13/2011 01:34 PM, Joel Sherrill wrote:
> Does this need to be put on older branches?
I didn't test this with older branches. Since the memory was over estimated, I
would not change it in released 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>
>
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel
--
Sebastian Huber, embedded brains GmbH
Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone : +49 89 18 90 80 79-6
Fax : +49 89 18 90 80 79-9
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list