summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2009-03-05 20:09:59 +0000
committerTill Straumann <strauman@slac.stanford.edu>2009-03-05 20:09:59 +0000
commitad82bec5d1f95118a45eed2519867fae0ca07f39 (patch)
treefa453a6ad3158a4fa268487c378e891cced35c3f
parent * shared/clock/clock.c: Standard decrementer exception is now more (diff)
downloadrtems-ad82bec5d1f95118a45eed2519867fae0ca07f39.tar.bz2
- must return original memory size in *heap_size_p if policy == -1
-rw-r--r--c/src/lib/libbsp/powerpc/shared/startup/sbrk.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/startup/sbrk.c b/c/src/lib/libbsp/powerpc/shared/startup/sbrk.c
index 1a219cf5f5..2c51d6f6f5 100644
--- a/c/src/lib/libbsp/powerpc/shared/startup/sbrk.c
+++ b/c/src/lib/libbsp/powerpc/shared/startup/sbrk.c
@@ -107,6 +107,7 @@ uintptr_t _bsp_sbrk_init(
if ( 0 != &BSP_sbrk_policy ) {
switch ( BSP_sbrk_policy ) {
case (uint32_t)(-1):
+ *heap_size_p += rval;
remaining_start = heap_start + *heap_size_p;
remaining_size = 0;
/* return a nonzero sbrk_amount because the libsupport code