summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-09-14 20:42:57 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-09-14 20:42:57 +0000
commita012d1881a084c7bf351849e9fe973d91423b972 (patch)
treebdb1ca5a46e85277f59d6a0cd2bc77c5e5531a5e /c
parent2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-a012d1881a084c7bf351849e9fe973d91423b972.tar.bz2
2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bspopts.h.in: Split out bsp_get_work_area() into its own file and user BSP Framework to perform more initialization. Use same shared implementation as edb7312 and csb336.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/arm/smdk2410/ChangeLog7
-rw-r--r--c/src/lib/libbsp/arm/smdk2410/Makefile.am4
-rw-r--r--c/src/lib/libbsp/arm/smdk2410/configure.ac2
-rw-r--r--c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in8
4 files changed, 20 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/arm/smdk2410/ChangeLog b/c/src/lib/libbsp/arm/smdk2410/ChangeLog
index 1107b7aa9e..a9f470d822 100644
--- a/c/src/lib/libbsp/arm/smdk2410/ChangeLog
+++ b/c/src/lib/libbsp/arm/smdk2410/ChangeLog
@@ -1,3 +1,10 @@
+2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * Makefile.am, configure.ac, include/bspopts.h.in: Split out
+ bsp_get_work_area() into its own file and user BSP Framework to
+ perform more initialization. Use same shared implementation as
+ edb7312 and csb336.
+
2008-08-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
diff --git a/c/src/lib/libbsp/arm/smdk2410/Makefile.am b/c/src/lib/libbsp/arm/smdk2410/Makefile.am
index db317855a1..7e31bd8c02 100644
--- a/c/src/lib/libbsp/arm/smdk2410/Makefile.am
+++ b/c/src/lib/libbsp/arm/smdk2410/Makefile.am
@@ -28,7 +28,9 @@ dist_project_lib_DATA += startup/linkcmds
startup_SOURCES = ../../shared/bsplibc.c ../../shared/bsppost.c \
../gp32/startup/bspstart.c ../gp32/startup/bspclean.c startup/memmap.c \
../../shared/bootcard.c ../../shared/sbrk.c \
- ../../shared/bsppredriverhook.c ../../shared/gnatinstallhandler.c
+ ../../shared/bsppretaskinghook.c \
+ ../../shared/bsppredriverhook.c ../shared/bspgetworkarea.c \
+ ../../shared/gnatinstallhandler.c
console_SOURCES = ../gp32/console/uart.c ../../shared/console.c
abort_SOURCES = ../shared/abort/abort.c
smc_SOURCES = ../gp32/smc/smc.c ../gp32/smc/smc.h
diff --git a/c/src/lib/libbsp/arm/smdk2410/configure.ac b/c/src/lib/libbsp/arm/smdk2410/configure.ac
index 19852282ed..a802360cdd 100644
--- a/c/src/lib/libbsp/arm/smdk2410/configure.ac
+++ b/c/src/lib/libbsp/arm/smdk2410/configure.ac
@@ -18,6 +18,8 @@ RTEMS_PROG_CCAS
RTEMS_CHECK_NETWORKING
AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
+RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION
+
# Explicitly list all Makefiles here
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
diff --git a/c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in b/c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in
index f11cf7efbb..a8a4bcbb38 100644
--- a/c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in
+++ b/c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in
@@ -1,5 +1,13 @@
/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+/* BSP uses shared logic in bootcard.c */
+#undef BSP_BOOTCARD_HANDLES_RAM_ALLOCATION
+
+/* If defined, then PSIM will put a non-zero pattern into the RTEMS Workspace
+ and C program heap. This should assist in finding code that assumes memory
+ starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT