Commit Graph

321 Commits

Author SHA1 Message Date
Joel Sherrill
25c62b02bc 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Eliminate empty function from every benchmark timer
	driver. Fix spelling.
2008-08-31 18:18:17 +00:00
Joel Sherrill
35f52a6982 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Rename timer driver methods to follow RTEMS
	programming conventions.
2008-08-31 16:07:58 +00:00
Ralf Corsepius
9d1ebb5a5b 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Add missing prototypes.
2008-08-18 07:32:19 +00:00
Ralf Corsepius
3a3f3023ed Add missing prototypes. 2008-08-18 07:32:10 +00:00
Ralf Corsepius
cbab73fa1b 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/gdbstub/mips-stub.c: Add missing prototypes.
2008-08-18 07:31:18 +00:00
Ralf Corsepius
fbc74c35ca 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* timer/timer.c: Add missing prototypes.
2008-08-18 07:24:04 +00:00
Ralf Corsepius
142025c80c Add missing prototypes. 2008-08-18 07:22:23 +00:00
Joel Sherrill
84976d0511 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Attempt to prevent runaways.
2008-08-15 16:25:23 +00:00
Joel Sherrill
35454e27a0 2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Major update. Now more likely not to run away.
2008-08-07 18:51:05 +00:00
Joel Sherrill
efea3afd09 2008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Strip .exe or .ralf from file names.
2008-08-05 13:29:43 +00:00
Thomas Doerfler
d4886a0695 Changed bsp_get_workarea() to bsp_get_work_area() and
added support for an optional separate heap area.
2008-07-24 14:52:55 +00:00
Ralf Corsepius
1be83cdc57 Cleanup. 2008-07-14 05:53:43 +00:00
Joel Sherrill
dde1fedb09 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: 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:55:28 +00:00
Joel Sherrill
2211b75c44 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, startup/bspstart.c: 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:54:55 +00:00
Joel Sherrill
1d0ee80e4b 2008-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Rework to avoid .rel files.
2008-05-14 20:28:09 +00:00
Joel Sherrill
6ea100c1f1 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Refactored and renamed initialization routines to
	rtems_initialize_data_structures, rtems_initialize_before_drivers,
	rtems_initialize_device_drivers, and
	rtems_initialize_start_multitasking. This opened the sequence up so
	that bootcard() could provide a more robust and flexible framework
	which is easier to explain and understand. This also lays the
	groundwork for sharing the division of available memory between the
	RTEMS workspace and heap and the C library initialization across all
	BSPs.
2008-05-12 18:43:55 +00:00
Joel Sherrill
4ce0e0baa4 2008-04-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Increase heap to run ACATS.
2008-04-04 19:42:40 +00:00
Joel Sherrill
04b1660769 2008-03-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Update version.
2008-03-11 20:52:02 +00:00
Joel Sherrill
0bac405f59 2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* runtest: Skip all fatal error tests.
2008-03-11 20:17:13 +00:00
Joel Sherrill
216f66f604 2008-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Increase default C Program Heap size to be able to
	run Ada ACATS testsuite.
2008-03-11 20:14:15 +00:00
Joel Sherrill
d1f57b5f68 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
	programs compiled with gcc 4.3.x can link.
2008-03-03 23:07:47 +00:00
Joel Sherrill
4130d8e2e2 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h, startup/bspstart.c: Eliminate copies of the
	Configuration Table. Use the RTEMS provided accessor macros to obtain
	configuration fields.
2007-12-11 15:50:25 +00:00
Joel Sherrill
d34d8692b6 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
	from CPU Table to Configuration Table. Eliminate CPU Table from all
	ports. Delete references to CPU Table in all forms.
2007-12-04 22:22:26 +00:00
Joel Sherrill
cafa2c5d05 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
	Configuration Table. Eliminate CPU Table from all ports. Delete
	references to CPU Table in all forms.
2007-12-04 22:22:03 +00:00
Joel Sherrill
558bc253bc 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
	Table fields to the Configuration Table. This included
	pretasking_hook, predriver_hook, postdriver_hook, idle_task,
	do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:26:33 +00:00
Joel Sherrill
c63f6e2efc 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c, startup/bspstart.c: Eliminate the
	clicks_per_microsecond field in the MIPS CPU Table and define another
	mechanism for drivers to obtain this information.
2007-11-26 22:36:18 +00:00
Joel Sherrill
3a0e33706d 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/gdbstub/mips-stub.c: Remove incorrect and unneccessary
	prototype of printk.
2007-09-10 11:26:48 +00:00
Joel Sherrill
2a645ad1ab 2007-09-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Add capture to list of interative tests to skip in batch
	mode.
2007-09-04 23:46:24 +00:00
Joel Sherrill
f1b55b62d9 2007-04-17 Joel Sherrill <joel@OARcorp.com>
* jmr3904/tools/runtest: Do not run pppd.exe from batch mode script.
2007-04-17 17:37:33 +00:00
Ralf Corsepius
2948f70ad5 2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.
2007-04-12 02:50:11 +00:00
Ralf Corsepius
8095e0c154 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
	endianness).
2007-04-10 05:11:36 +00:00
Ralf Corsepius
9a9668aeb8 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Use nostdlib instead of nostdlibs (bogus).
	* bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
	endianness).
2007-04-09 16:09:49 +00:00
Ralf Corsepius
faa5687d67 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Use nostdlib instead of nostdlibs (bogus).
2007-04-09 16:07:57 +00:00
Ralf Corsepius
f7d92471a8 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Use old_link for -qrtems (Prevents *.link from killing
	endianness).
2007-04-09 16:00:24 +00:00
Ralf Corsepius
2fb30358d7 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove --oformat=...
	Use old_link for -qrtems (Prevents *.link from killing endianness).
2007-04-09 11:30:40 +00:00
Ralf Corsepius
a4819530f4 2007-04-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove lib (Now expected to exist in GCC).
2007-04-06 05:38:27 +00:00
Joel Sherrill
8c5707a31f 2007-03-28 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Modify to avoid pulling in too much into minimum
	executable.
2007-03-28 18:17:20 +00:00
Joel Sherrill
4b3756d7bf 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c, startup/exception.S: Correct license URL and/or
	fix mistake in copyright notice. Both of these mistakes appear to be
	from code submitted after these changes were made previously.
2007-03-12 11:18:06 +00:00
Joel Sherrill
58e37d4892 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, startup/exception.S: Correct license URL and/or fix
	mistake in copyright notice. Both of these mistakes appear to be from
	code submitted after these changes were made previously.
2007-03-12 11:17:57 +00:00
Joel Sherrill
e5ef747e8f 2007-03-12 Joel Sherrill <joel@OARcorp.com>
* clock/clockdrv.c, console/console-io.c, include/bsp.h,
	network/network.c, start/start.S, startup/bspclean.c,
	startup/bspstart.c, timer/timer.c: Correct license URL and/or fix
	mistake in copyright notice. Both of these mistakes appear to be from
	code submitted after these changes were made previously.
2007-03-12 11:17:51 +00:00
Joel Sherrill
5d3d6d1a20 2007-03-10 Joel Sherrill <joel@OARcorp.com>
PR 1227/bsps
	* include/bsp.h: Remove MAX_LONG_TEST_DURATION and
	MAX_SHORT_TEST_DURATION. They are obsolete and unused.
2007-03-10 15:53:53 +00:00
Ralf Corsepius
f2a9059416 2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Use MKDIR_P instead of mkdir_p.
2007-01-26 08:26:16 +00:00
Ralf Corsepius
63a88eb0bc Regenerate. 2007-01-08 08:43:28 +00:00
Ralf Corsepius
0b933d6a03 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h: Use uint32_t instead of unsigned32.
2006-12-12 10:26:29 +00:00
Ralf Corsepius
ec76139c06 Use uint32_t instead of unsigned32. 2006-12-12 10:26:18 +00:00
Ralf Corsepius
fcb0cd462c 2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-12-02 06:06:55 +00:00
Joel Sherrill
248b6a41a5 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* runtest: Change toolname to match 4.8.
2006-11-17 22:42:18 +00:00
Joel Sherrill
461c916743 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* clock/clockdrv.c: Add copyright.
2006-11-17 22:41:41 +00:00
Joel Sherrill
aa4369c1b5 2006-11-15 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
	file and simplified initialization.
2006-11-15 15:24:01 +00:00
Ralf Corsepius
57357d9165 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove superfluous -DASM.
2006-10-17 08:58:44 +00:00