[PATCH] confdefs: update the CONFIGURE_MEMORY_FOR_POSIX_KEYS for rbtree version.
Ashi
ashi08104 at gmail.com
Wed Mar 6 14:37:44 UTC 2013
Gedare, I'm very sorry to find(just now) there is some work hasn't been
included in this patch, it is exactly related to confdefs.h,
because use thread*keys to caculate memory is not very accurate, I
introduce a key_pair variable(
http://www.rtems.org/wiki/index.php/Use_Hash_or_Map_in_POSIX_Key), there
are several commits on my github(
https://github.com/ashi08104/rtems/commits/one_rbtree, commits after
Aug 28,2012 are related). I'll update the patch as soon as possible.
On Wed, Mar 6, 2013 at 6:12 AM, Gedare Bloom <gedare at rtems.org> wrote:
> ---
> cpukit/sapi/include/confdefs.h | 7 ++++++-
> 1 files changed, 6 insertions(+), 1 deletions(-)
>
> diff --git a/cpukit/sapi/include/confdefs.h
> b/cpukit/sapi/include/confdefs.h
> index cc55e92..fcfdb44 100644
> --- a/cpukit/sapi/include/confdefs.h
> +++ b/cpukit/sapi/include/confdefs.h
> @@ -1713,7 +1713,12 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
> #else
> #define CONFIGURE_MEMORY_FOR_POSIX_KEYS(_keys) \
> (_Configure_Object_RAM(_keys, sizeof(POSIX_Keys_Control) ) \
> - + (_keys) * 3 * _Configure_From_workspace(sizeof(void *) * 2))
> + + _Configure_From_workspace( \
> + _Configure_Max_Objects(CONFIGURE_MAXIMUM_POSIX_THREADS) \
> + * _Configure_Max_Objects(_keys) \
> + * sizeof(POSIX_Keys_Rbtree_node) \
> + ) \
> + )
> #endif
>
> #ifndef CONFIGURE_MAXIMUM_POSIX_TIMERS
> --
> 1.7.1
>
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20130306/13a52fb4/attachment-0001.html>
More information about the devel
mailing list