diff options
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/ChangeLog b/c/src/lib/libbsp/i386/pc386/ChangeLog index 7fa612867e..c3d96cf635 100644 --- a/c/src/lib/libbsp/i386/pc386/ChangeLog +++ b/c/src/lib/libbsp/i386/pc386/ChangeLog @@ -1,3 +1,8 @@ +2009-12-11 Joel Sherrill <joel.sherrill@oarcorp.com> + + * startup/bspgetworkarea.c: Make bsp_mem_size available for page table + initialization. + 2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com> * include/bsp.h, startup/bspgetworkarea.c: Rework bsp_size_memory() to diff --git a/c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c b/c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c index 3142f7c326..07c23862da 100644 --- a/c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c +++ b/c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c @@ -49,7 +49,7 @@ static uintptr_t rtemsWorkAreaStart; /* * Board's memory size easily be overridden by application. */ -static uint32_t bsp_mem_size = 0; +uint32_t bsp_mem_size = 0; /* Size of stack used during initialization. Defined in 'start.s'. */ extern uint32_t _stack_size; @@ -118,6 +118,7 @@ void bsp_size_memory(void) #endif } + bsp_mem_size = topAddr; } |