[rtems commit] bsps/powerpc: Fix small-data area issue
Sebastian Huber
sebh at rtems.org
Thu Jul 9 08:00:41 UTC 2015
Module: rtems
Branch: master
Commit: c2596dfbd02f783e6a88c98a5dbf325874e755cb
Changeset: http://git.rtems.org/rtems/commit/?id=c2596dfbd02f783e6a88c98a5dbf325874e755cb
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Thu Jul 9 09:59:59 2015 +0200
bsps/powerpc: Fix small-data area issue
Update #2369.
---
c/src/lib/libbsp/powerpc/shared/startup/bspgetworkarea.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/c/src/lib/libbsp/powerpc/shared/startup/bspgetworkarea.c b/c/src/lib/libbsp/powerpc/shared/startup/bspgetworkarea.c
index 9411038..3e80663 100644
--- a/c/src/lib/libbsp/powerpc/shared/startup/bspgetworkarea.c
+++ b/c/src/lib/libbsp/powerpc/shared/startup/bspgetworkarea.c
@@ -7,14 +7,16 @@
#include <bsp.h>
#include <bsp/bootcard.h>
-extern void *__rtems_end;
+#include <libcpu/powerpc-utility.h>
+
+LINKER_SYMBOL(__rtems_end)
void bsp_work_area_initialize(void)
{
uintptr_t work_size;
uintptr_t work_area;
- work_area = (uintptr_t)&__rtems_end +
+ work_area = (uintptr_t)__rtems_end +
rtems_configuration_get_interrupt_stack_size();
work_size = (uintptr_t)BSP_mem_size - work_area;
More information about the vc
mailing list