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.
This commit is contained in:
Joel Sherrill
2008-09-14 20:42:57 +00:00
parent f560d0ac22
commit a012d1881a
4 changed files with 20 additions and 1 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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