Commit Graph

12 Commits

Author SHA1 Message Date
Joel Sherrill
08ed3c3ece 2009-02-27 Daniel Hellstrom <daniel@gaisler.com>
PR 1386/bsps
	* shared/start.S: Stack space not correctly initialized. Causes
	failures on unoptimized applications.
2009-02-27 15:33:08 +00:00
Joel Sherrill
8f78ced725 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/bspstart.c, shared/start.S: Add capability for bootcard.c BSP
	Initialization Framework to ask the BSP where it has memory for the
	RTEMS Workspace and C Program Heap. These collectively are referred
	to as work area. If the BSP supports this, then it does not have to
	include code to split the available memory between the two areas.
	This reduces the amount of code in the BSP specific bspstart.c file.
	Additionally, the shared framework can initialize the C Library, call
	rtems_debug_enable(), and dirty the work area memory. Until most/all
	BSPs support this new capability, if the BSP supports this, it should
	call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
	When the transition is complete, this autoconf macro can be removed.
2008-05-15 15:53:23 +00:00
Joel Sherrill
f3cc5cf35d 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/start.S: Spacing.
2008-05-06 19:27:42 +00:00
Joel Sherrill
9824dafe0e 2006-11-16 Joel Sherrill <joel@OARcorp.com>
* shared/bspstart.c, shared/start.S: Use common clock driver template
	and eliminate all fast idle code specific to this BSP. This
	eliminates a fair amount of code in the BSP clock driver and
	bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
	timer so I added the new hook Clock_driver_support_find_timer to
	support this. In general, there was some clean up to the file headers
	of various files.
2006-11-16 16:31:38 +00:00
Joel Sherrill
dcf4e0f1b7 2006-01-10 Joel Sherrill <joel@OARcorp.com>
* shared/start.S: Add include of bspopts.h so SIS quirks will trigger.
2006-01-10 18:26:03 +00:00
Ralf Corsepius
0091a875f1 Backport from rtems-4-6-branch 2006-01-09 10:52:50 +00:00
Joel Sherrill
8a6570d020 2005-09-02 Joel Sherrill <joel@OARcorp.com>
PR 821/bsps
	* start.S: Workaround -- just avoid copying non-existent initialized
	data in ROM to RAM.
2005-09-02 14:49:13 +00:00
Ralf Corsepius
f05b2ac0bc Remove duplicate white lines. 2004-04-21 16:01:48 +00:00
Ralf Corsepius
6128a4aa5e Remove stray white spaces. 2004-04-21 10:43:04 +00:00
Ralf Corsepius
7f01f8953b 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
* start.S: Include <rtems/asm.h> instead of <asm.h>.
2004-04-01 10:12:00 +00:00
Joel Sherrill
f077f3322d 2000-04-23 Jiri Gaisler <jiri@gaisler.com>
* start.S: Modificatins to preserve the current CWP and adjust the
	WIM accordingly. This improves compatibility with the remote
	debugger and the mkprom prom-builder.
2001-04-24 20:49:11 +00:00
Joel Sherrill
3eec211fd2 2000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>
* ChangeLog, .cvsignore, Makefile.am, bspclean.c, bspstart.c,
	gnatcommon.c, start.S:  New files.  Largely moved from ERC32
	BSP to be able to be shared with LEON and other SPARC BSPs.
2000-11-13 22:31:22 +00:00