diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-09-19 20:40:17 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-09-19 20:40:17 +0000 |
commit | af2eb770c7eea77967c19876ba907bd5a46176ec (patch) | |
tree | e8079c519db13718a31d66b01ec4600cf256d083 /c/src/lib/libbsp/powerpc/psim/startup/bspstart.c | |
parent | 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-af2eb770c7eea77967c19876ba907bd5a46176ec.tar.bz2 |
2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
PowerPC level shared bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/psim/startup/bspstart.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/psim/startup/bspstart.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/powerpc/psim/startup/bspstart.c b/c/src/lib/libbsp/powerpc/psim/startup/bspstart.c index 592a6e7703..22d207be68 100644 --- a/c/src/lib/libbsp/powerpc/psim/startup/bspstart.c +++ b/c/src/lib/libbsp/powerpc/psim/startup/bspstart.c @@ -43,14 +43,15 @@ extern int PSIM_INSTRUCTIONS_PER_MICROSECOND; unsigned int BSP_bus_frequency; /* - * Time base divisior (how many tick for 1 second). + * Memory on this board. */ -unsigned int BSP_time_base_divisor; +extern char RamSize[]; +uint32_t BSP_mem_size; /* - * system init stack + * Time base divisior (how many tick for 1 second). */ -#define INIT_STACK_SIZE 0x1000 +unsigned int BSP_time_base_divisor; void BSP_panic(char *s) { @@ -97,9 +98,11 @@ void bsp_start( void ) /* * Initialize the interrupt related settings. */ - intrStackStart = (uint32_t) __rtems_end + INIT_STACK_SIZE; + intrStackStart = (uint32_t) __rtems_end; intrStackSize = rtems_configuration_get_interrupt_stack_size(); + BSP_mem_size = RamSize; + /* * Initialize default raw exception handlers. */ |