From eee78e5cfcb802abc46ea96ce55d2129edf1b904 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 8 May 2009 13:24:09 +0000 Subject: 2009-05-08 Joel Sherrill * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for bsp_get_work_area() since the work area is larger than a single allocatable object. --- c/src/lib/libbsp/arm/gba/ChangeLog | 6 ++++++ c/src/lib/libbsp/arm/gba/startup/bspgetworkarea.c | 8 ++++---- c/src/lib/libbsp/arm/nds/ChangeLog | 6 ++++++ c/src/lib/libbsp/arm/nds/startup/bspgetworkarea.c | 8 ++++---- c/src/lib/libbsp/i386/pc386/ChangeLog | 6 ++++++ c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c | 10 +++++----- c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog | 6 ++++++ c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspgetworkarea.c | 10 +++++----- c/src/lib/libbsp/powerpc/tqm8xx/ChangeLog | 6 ++++++ c/src/lib/libbsp/powerpc/tqm8xx/startup/bspgetworkarea.c | 8 ++++---- c/src/lib/libbsp/unix/posix/ChangeLog | 6 ++++++ c/src/lib/libbsp/unix/posix/startup/bspgetworkarea.c | 8 ++++---- 12 files changed, 62 insertions(+), 26 deletions(-) (limited to 'c/src/lib') diff --git a/c/src/lib/libbsp/arm/gba/ChangeLog b/c/src/lib/libbsp/arm/gba/ChangeLog index 5a5bbd6e42..ffe71d91f3 100644 --- a/c/src/lib/libbsp/arm/gba/ChangeLog +++ b/c/src/lib/libbsp/arm/gba/ChangeLog @@ -1,3 +1,9 @@ +2009-05-08 Joel Sherrill + + * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for + bsp_get_work_area() since the work area is larger than a single + allocatable object. + 2009-04-28 Chris Johns * start/start.S: Update for boot_card command line change. diff --git a/c/src/lib/libbsp/arm/gba/startup/bspgetworkarea.c b/c/src/lib/libbsp/arm/gba/startup/bspgetworkarea.c index 9f4ba9d9bc..a6ecb8d04d 100644 --- a/c/src/lib/libbsp/arm/gba/startup/bspgetworkarea.c +++ b/c/src/lib/libbsp/arm/gba/startup/bspgetworkarea.c @@ -19,10 +19,10 @@ extern void __heap_limit; * Heap. */ void bsp_get_work_area( - void **work_area_start, - ssize_t *work_area_size, - void **heap_start, - ssize_t *heap_size + void **work_area_start, + uintptr_t *work_area_size, + void **heap_start, + uintptr_t *heap_size ) { *work_area_start = (void *)&_end; diff --git a/c/src/lib/libbsp/arm/nds/ChangeLog b/c/src/lib/libbsp/arm/nds/ChangeLog index 79319690fe..a0873a0f14 100644 --- a/c/src/lib/libbsp/arm/nds/ChangeLog +++ b/c/src/lib/libbsp/arm/nds/ChangeLog @@ -1,3 +1,9 @@ +2009-05-08 Joel Sherrill + + * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for + bsp_get_work_area() since the work area is larger than a single + allocatable object. + 2009-05-04 Joel Sherrill * start/start.S: Checked call to boot_card. diff --git a/c/src/lib/libbsp/arm/nds/startup/bspgetworkarea.c b/c/src/lib/libbsp/arm/nds/startup/bspgetworkarea.c index 0dd64a3ce2..f337d7874f 100644 --- a/c/src/lib/libbsp/arm/nds/startup/bspgetworkarea.c +++ b/c/src/lib/libbsp/arm/nds/startup/bspgetworkarea.c @@ -22,10 +22,10 @@ extern void *__ewram_end; * Heap. */ void bsp_get_work_area( - void **work_area_start, - ssize_t *work_area_size, - void **heap_start, - ssize_t *heap_size + void **work_area_start, + uintptr_t *work_area_size, + void **heap_start, + uintptr_t *heap_size ) { *work_area_start = &_end; diff --git a/c/src/lib/libbsp/i386/pc386/ChangeLog b/c/src/lib/libbsp/i386/pc386/ChangeLog index 8326aba139..bb8a93b183 100644 --- a/c/src/lib/libbsp/i386/pc386/ChangeLog +++ b/c/src/lib/libbsp/i386/pc386/ChangeLog @@ -1,3 +1,9 @@ +2009-05-08 Joel Sherrill + + * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for + bsp_get_work_area() since the work area is larger than a single + allocatable object. + 2009-05-06 Joel Sherrill * console/console.c, console/inch.c, ide/ide.c: Fixed warnings. diff --git a/c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c b/c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c index ed92a3fc67..b43b61b7db 100644 --- a/c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c +++ b/c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c @@ -109,16 +109,16 @@ void bsp_size_memory(void) * Heap. */ void bsp_get_work_area( - void **work_area_start, - ssize_t *work_area_size, - void **heap_start, - ssize_t *heap_size + void **work_area_start, + uintptr_t *work_area_size, + void **heap_start, + uintptr_t *heap_size ) { *work_area_start = (void *) rtemsFreeMemStart; *work_area_size = (uintptr_t) bsp_mem_size - (uintptr_t) rtemsFreeMemStart; *heap_start = BSP_BOOTCARD_HEAP_USES_WORK_AREA; - *heap_size = (ssize_t) HeapSize; + *heap_size = (uintptr_t) HeapSize; #if 0 printk( "WorkArea Base = %p\n", *work_area_start ); diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog b/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog index 49fe323e32..4774de7cb9 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog @@ -1,3 +1,9 @@ +2009-05-08 Joel Sherrill + + * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for + bsp_get_work_area() since the work area is larger than a single + allocatable object. + 2009-04-28 Chris Johns * startup/start.S: Update for boot_card command line change. diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspgetworkarea.c b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspgetworkarea.c index e1d5669dc0..93c13a6147 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspgetworkarea.c +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspgetworkarea.c @@ -32,15 +32,15 @@ LINKER_SYMBOL(bsp_external_ram_size); LINKER_SYMBOL(bsp_section_bss_end); void bsp_get_work_area( - void **work_area_start, - ssize_t *work_area_size, - void **heap_start, - ssize_t *heap_size + void **work_area_start, + uintptr_t *work_area_size, + void **heap_start, + uintptr_t *heap_size ) { *work_area_start = bsp_section_bss_end; *work_area_size = bsp_ram_end - 2 * MPC55XX_INTERRUPT_STACK_SIZE - bsp_section_bss_end; *heap_start = bsp_external_ram_start; - *heap_size = (ssize_t) bsp_external_ram_size; + *heap_size = (uintptr_t) bsp_external_ram_size; } diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/ChangeLog b/c/src/lib/libbsp/powerpc/tqm8xx/ChangeLog index 0b275b12a2..90af20272c 100644 --- a/c/src/lib/libbsp/powerpc/tqm8xx/ChangeLog +++ b/c/src/lib/libbsp/powerpc/tqm8xx/ChangeLog @@ -1,3 +1,9 @@ +2009-05-08 Joel Sherrill + + * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for + bsp_get_work_area() since the work area is larger than a single + allocatable object. + 2009-04-28 Chris Johns * startup/start.S: Update for boot_card command line change. diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspgetworkarea.c b/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspgetworkarea.c index d9daba89f8..b7a59acb16 100644 --- a/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspgetworkarea.c +++ b/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspgetworkarea.c @@ -26,10 +26,10 @@ #include void bsp_get_work_area( - void **work_area_start, - ssize_t *work_area_size, - void **heap_start, - ssize_t *heap_size + void **work_area_start, + uintptr_t *work_area_size, + void **heap_start, + uintptr_t *heap_size ) { char *ram_end = (char *) (TQM_BD_INFO.sdram_size - (uint32_t)TopRamReserved); diff --git a/c/src/lib/libbsp/unix/posix/ChangeLog b/c/src/lib/libbsp/unix/posix/ChangeLog index 5d6b271eea..6cf2efe315 100644 --- a/c/src/lib/libbsp/unix/posix/ChangeLog +++ b/c/src/lib/libbsp/unix/posix/ChangeLog @@ -1,3 +1,9 @@ +2009-05-08 Joel Sherrill + + * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for + bsp_get_work_area() since the work area is larger than a single + allocatable object. + 2009-04-28 Chris Johns * startup/main.c: Update for boot_card command line change. diff --git a/c/src/lib/libbsp/unix/posix/startup/bspgetworkarea.c b/c/src/lib/libbsp/unix/posix/startup/bspgetworkarea.c index 241f2d3646..d5b0876ccb 100644 --- a/c/src/lib/libbsp/unix/posix/startup/bspgetworkarea.c +++ b/c/src/lib/libbsp/unix/posix/startup/bspgetworkarea.c @@ -15,10 +15,10 @@ #include void bsp_get_work_area( - void **work_area_start, - ssize_t *work_area_size, - void **heap_start, - ssize_t *heap_size + void **work_area_start, + uintptr_t *work_area_size, + void **heap_start, + uintptr_t *heap_size ) { uintptr_t workspace_ptr; -- cgit v1.2.3