diff options
author | Chris Johns <chrisj@rtems.org> | 2008-06-11 08:06:30 +0000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2008-06-11 08:06:30 +0000 |
commit | 56e8ee4ebd4388832558b71d044584ee2b2b5ee0 (patch) | |
tree | 304612e0bde84de70d92371a06a8235e550c2962 /c/src/lib/libbsp/m68k/shared/m68kpretaskinghook.c | |
parent | 2008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au> (diff) | |
download | rtems-56e8ee4ebd4388832558b71d044584ee2b2b5ee0.tar.bz2 |
2008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au>
* shared/m68kbspgetworkarea.c: Fix extern type to RamSize.
* shared/m68kpretaskinghook.c: Do not handle the RAM allocation if
the BSP is handling it.
* acinclude.m4: Add the mcf52235 BSP.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/m68k/shared/m68kpretaskinghook.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/m68k/shared/m68kpretaskinghook.c b/c/src/lib/libbsp/m68k/shared/m68kpretaskinghook.c index 6bfdbb59eb..20865bfff0 100644 --- a/c/src/lib/libbsp/m68k/shared/m68kpretaskinghook.c +++ b/c/src/lib/libbsp/m68k/shared/m68kpretaskinghook.c @@ -31,6 +31,7 @@ * */ +#if !defined(BSP_BOOTCARD_HANDLES_RAM_ALLOCATION) extern void bsp_libc_init( void *, unsigned long, int ); extern char _RamBase[]; @@ -38,9 +39,11 @@ extern char _WorkspaceBase[]; extern char _HeapSize[]; unsigned long _M68k_Ramsize; +#endif void bsp_pretasking_hook(void) { +#if !defined(BSP_BOOTCARD_HANDLES_RAM_ALLOCATION) void *heapStart; unsigned long heapSize = (unsigned long)_HeapSize; unsigned long ramSpace; @@ -59,4 +62,5 @@ void bsp_pretasking_hook(void) rtems_fatal_error_occurred (('H'<<24) | ('E'<<16) | ('A'<<8) | 'P'); bsp_libc_init(heapStart, heapSize, 0); +#endif } |