diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-06-17 20:51:23 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-06-17 20:51:23 +0000 |
commit | 4175abd19e6afd61ac43f3f2eecf677d46eb98c4 (patch) | |
tree | 1993925ed136d790ac8811d11a08e1f4b43095db /cpukit/ChangeLog | |
parent | 2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-4175abd19e6afd61ac43f3f2eecf677d46eb98c4.tar.bz2 |
2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: When you disabled newlib reentrancy, it
still reserved memory for the reentrancy structure. This is about 1K
per task. On psim, we now reserve only 1936 bytes and only 240 remain
after all allocations. Further analysis will be required to narrow
that down. In addition, the new constant CONFIGURE_CONFDEFS_DEBUG can
be defined and the structure named Configuration_Memory_Debug will be
instantiated. This structure contains many of the component values
that go into the memory reservation computation. This is helpful when
tracking down problems.
Diffstat (limited to 'cpukit/ChangeLog')
-rw-r--r-- | cpukit/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 3c8b7445e6..f9d181ea63 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,5 +1,17 @@ 2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com> + * sapi/include/confdefs.h: When you disabled newlib reentrancy, it + still reserved memory for the reentrancy structure. This is about 1K + per task. On psim, we now reserve only 1936 bytes and only 240 remain + after all allocations. Further analysis will be required to narrow + that down. In addition, the new constant CONFIGURE_CONFDEFS_DEBUG can + be defined and the structure named Configuration_Memory_Debug will be + instantiated. This structure contains many of the component values + that go into the memory reservation computation. This is helpful when + tracking down problems. + +2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com> + * sapi/include/confdefs.h: The math in the _Configure_Object_RAM macro was always adding heap overhead even when the number of objects configured was zero and we would not do an allocation. This resulted |