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