summaryrefslogtreecommitdiffstats
path: root/cpukit/ChangeLog
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-06-17 20:51:23 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-06-17 20:51:23 +0000
commit4175abd19e6afd61ac43f3f2eecf677d46eb98c4 (patch)
tree1993925ed136d790ac8811d11a08e1f4b43095db /cpukit/ChangeLog
parent2008-06-17 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-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/ChangeLog12
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