Commit Graph
22127 Commits
Author SHA1 Message Date
Joel Sherrill 40082322fa 2007-05-15 Ray Xu <rayx@gmail.com>
* shared/abort/abort.c, shared/abort/simple_abort.c: New files.
2007-05-15 18:03:05 +00:00
Joel Sherrill a5ef8c53fb 2007-05-15 Ray Xu <rayx@gmail.com>
* Makefile.am: Add abort.rel since it is now in the BSP shared source,
	not in score/cpu.
2007-05-15 18:02:16 +00:00
Joel Sherrill 8dcca11c62 2007-05-15 Ray Xu <rayx@gmail.com>
* Makefile.am: Add abort.rel since it is now in the BSP shared source
	-- not in score/cpu.
2007-05-15 18:01:46 +00:00
Joel Sherrill 91e07d0d89 2007-05-09 Ray Xu <rayx@gmail.com>
* cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
          implement a compact do_data_abort() in simple_abort.c
2007-05-15 17:59:47 +00:00
Joel Sherrill 40a1237662 2007-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspstart.c: Add include <rtems/bspIo.h> to remove warning.
2007-05-15 17:38:51 +00:00
Ralf Corsepius 4c50a600a1 New (Re-base patch against gcc-4.2.0 final) 2007-05-15 06:24:01 +00:00
Joel Sherrill 8a5186d531 2007-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am, libcsupport/src/unixlibc.c: Split off dummry
	rtems_io_register_name for use on unix.
	* libcsupport/src/unixlibc_io.c: New file.
2007-05-14 17:56:54 +00:00
Joel Sherrill d4d4c0510b 2007-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Separate debug IO from console so console driver is not
	linked in all the time. This manaifested itself when the IO manager
	optional manager stub dropped some symbols.
2007-05-14 16:42:14 +00:00
Ralf Corsepius f324b08c8a New (merge-in gcc-4.2.0 final patches). 2007-05-14 15:36:30 +00:00
Joel Sherrill 6dacdf9db9 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h, startup/bspstart.c, startup/spurious.c: hello and
	ticker now run using runtest.
2007-05-11 21:19:23 +00:00
Joel Sherrill 2f9e237f71 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/spurious.c: Fix typo from previous commit.
2007-05-11 21:14:52 +00:00
Joel Sherrill e5330c1621 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest.in: Now tries to work with tsim.
2007-05-11 21:14:41 +00:00
Joel Sherrill 65332b45de 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/spurious.c: Fix typo from previous commit.
2007-05-11 21:03:55 +00:00
Joel Sherrill 13602a5c67 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest.in: Now works with tsim.
2007-05-11 21:03:48 +00:00
Joel Sherrill 404903b033 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/coremsgseize.c: A blocking sender's message size was
	pulled out of the wrong field in the Wait information structure.
	* score/src/objectallocate.c: With the new optional manager support,
	we only stub out the initialization. This makes it possible to attempt
	to create an object with the information structure only initialized
	with all zeros.  This ensures we return an error cleanly in this case.
2007-05-11 20:10:37 +00:00
Joel Sherrill 70669f28ad 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/region.c, sapi/src/exinit.c: Now that the Region is
	an optional manager, we cannot depend on it do initialize the
	internal Allocator Mutex.  This was always a questionable place to
	do it, so this is a cleanup.
2007-05-11 20:07:47 +00:00
Joel Sherrill 4da36c1af3 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
	libmisc/stackchk/stackchk.h: Clean up as side-effect of making them
	suitable for inclusion in the Users Guide.
2007-05-11 20:01:37 +00:00
Joel Sherrill e974f9d786 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/.cvsignore, user/cpuuse.t, user/stackchk.t: Stack checker and
	CPU usage chapters are now OK in the manual.
2007-05-11 20:00:30 +00:00
Joel Sherrill 71531a6fa0 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* support/include/buffer_test_io.h: Add support for using printk for
	output in tests. This should be followed up by disabling the console
	driver and other support when the tests are using printk.
2007-05-11 19:53:29 +00:00
Joel Sherrill 9de4e5be47 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpuuse/Makefile.am, malloctest/Makefile.am, putenvtest/Makefile.am,
	rtmonuse/Makefile.am, stackchk/Makefile.am, termios/Makefile.am: Add
	optional managers to Makefiles. Clean up test cases so last output
	line follows END OF pattern. Make sure test case all run. All tests
	appeared ok on sis.
2007-05-11 19:46:02 +00:00
Joel Sherrill dd61160701 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* base_sp/Makefile.am, hello/Makefile.am, iostream/Makefile.am,
	loopback/Makefile.am, nsecs/Makefile.am,
	pppd/Makefile.am, ticker/Makefile.am, ticker/system.h,
	unlimited/Makefile.am: Add optional managers to Makefiles. Clean up
	test cases so last output line follows END OF pattern. Make sure test
	case all run. All tests appeared ok on sis.
	* nsecs/init.c: Commit hack so test will compile when POSIX is
	disabled.  Remove hack when clock_gettime() is present even when
	--disable-posix.
2007-05-11 19:45:50 +00:00
Joel Sherrill dc172333df 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* tm05/Makefile.am, tm06/Makefile.am, tm07/Makefile.am,
	tm08/Makefile.am, tm09/Makefile.am, tm10/Makefile.am,
	tm11/Makefile.am, tm12/Makefile.am, tm13/Makefile.am,
	tm14/Makefile.am, tm15/Makefile.am, tm16/Makefile.am,
	tm17/Makefile.am, tm18/Makefile.am, tm19/Makefile.am,
	tm20/Makefile.am, tm22/Makefile.am, tm23/Makefile.am,
	tm24/Makefile.am, tm25/Makefile.am, tm26/Makefile.am,
	tm27/Makefile.am, tm28/Makefile.am, tm29/Makefile.am,
	tmck/Makefile.am, tmoverhd/Makefile.am: Add optional managers to
	Makefiles. Clean up test cases so last output line follows END OF
	pattern. Make sure test case all run. All tests appeared ok on sis.
2007-05-11 19:44:44 +00:00
Joel Sherrill e58077cb55 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
	sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
	sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
	sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
	sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
	sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
	sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
	sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
	sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
	sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
	spsize/size.c: Add optional managers to Makefiles. Clean up test
	cases so last output line follows END OF pattern. Make sure test case
	all run. All tests appeared ok on sis.
2007-05-11 19:44:27 +00:00
Joel Sherrill e02db20c46 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
	psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
	test cases so last output line follows END OF pattern. Make sure test
	case all run. All tests appeared ok on sis.
2007-05-11 19:44:22 +00:00
Joel Sherrill 8247be669e 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* itronmbf01/init.c, itronmbf01/itronmbf01.scn, itrontask02/init.c,
	itrontask03/itrontask03.scn, itrontask03/task1.c,
	itrontask04/itrontask04.scn, itrontask04/task3.c: Add optional
	managers to Makefiles. Clean up test cases so last output line
	follows END OF pattern. Make sure test case all run. All tests
	appeared ok on sis.
2007-05-11 19:44:17 +00:00
Joel Sherrill 1a63b52872 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
	Per Jiri Gaisler remove unused erc32nfp and leon1 BSP variants.
2007-05-11 14:09:17 +00:00
Joel Sherrill e819020f4f 2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog: Move all ChangeLog entries for 2006 and earlier to
	ChangeLog-pre2007.
	* ChangeLog-pre2007: New file.
2007-05-11 14:05:59 +00:00
Joel Sherrill 02455263f6 2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: DMV152 obsoleted.
2007-05-11 14:03:36 +00:00
Joel Sherrill 50f6753ea2 2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: DMV152 obsoleted.
	* custom/dmv152.cfg: Removed.
2007-05-11 14:02:12 +00:00
Joel Sherrill 9744fc97ba 2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* dmv152/.cvsignore, dmv152/ChangeLog, dmv152/Makefile.am,
	dmv152/bsp_specs, dmv152/configure.ac, dmv152/preinstall.am,
	dmv152/times, dmv152/clock/ckinit.c, dmv152/console/console.c,
	dmv152/include/.cvsignore, dmv152/include/bsp.h,
	dmv152/include/coverhd.h, dmv152/include/tm27.h,
	dmv152/spurious/spinit.c, dmv152/startup/bspclean.c,
	dmv152/startup/bspstart.c, dmv152/startup/linkcmds,
	dmv152/startup/vmeintr.c, dmv152/timer/timer.c,
	dmv152/timer/timerisr.S: Removed.
2007-05-11 14:01:27 +00:00
Joel Sherrill f39ff53250 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Per Jiri Gaisler remove unused erc32nfp and leon1 BSP
	variants.
	* custom/erc32nfp.cfg, custom/leon1.cfg: Removed.
2007-05-11 11:25:25 +00:00
Ralf Corsepius b40f354dd2 Comment out cpukit. 2007-05-11 08:56:46 +00:00
Ralf Corsepius 17e5911097 2007-05-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c: include <tic4x/c4xio.h>.
2007-05-11 03:53:07 +00:00
Ralf Corsepius 206cc90f51 Add PATH if prefix != /usr 2007-05-11 03:04:06 +00:00
Till Straumann 08f9722552 * vmeUniverse/vmeUniverse.c: Changed types to silence
compiler warnings.
2007-05-11 00:19:20 +00:00
Joel Sherrill dfc6f3dc11 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* ticker/Makefile.am, ticker/init.c, ticker/system.h, ticker/tasks.c:
	Test needs clock manager. Should use rtems_test_exit() instead of
	exit().
2007-05-10 19:31:36 +00:00
Joel Sherrill 45d406f8e9 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1241/rtems
	* score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close
	critical section window added with requeueing support.
2007-05-10 18:47:35 +00:00
Joel Sherrill a32835a34a 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1237/rtems
	* cpu.c, cpu_asm.S, rtems/score/cpu.h: Add logic to prevent stack creep
	when interrupts occur at a sufficient rate that the interrupted
	thread never gets to clean its stack. This patch ensures that an
	interrupted thread will not nest ISR dispatches on its stack.
2007-05-10 18:40:49 +00:00
Joel Sherrill 93c2b412be Back off patch which should not have been committed. 2007-05-10 18:40:36 +00:00
Joel Sherrill 9847e4a05a 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1237/rtems
	* src/lib/libbsp/shared/bsplibc.c: Add logic to prevent stack creep
	when interrupts occur at a sufficient rate that the interrupted
	thread never gets to clean its stack. This patch ensures that an
	interrupted thread will not nest ISR dispatches on its stack.
2007-05-10 18:39:03 +00:00
Joel Sherrill c6eba79c2d 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/gba.cfg, custom/gp32.cfg, custom/i386ex.cfg, custom/pc386.cfg,
	custom/sim68000.cfg, custom/ts_386ex.cfg: Clean up to use .nxe
	extension instead of BSP unique ones.
2007-05-10 17:36:19 +00:00
Ralf Corsepius 6bdfa7a9e6 New. 2007-05-10 14:31:51 +00:00
Ralf Corsepius 60baadfbfe Add cpukit. 2007-05-10 14:30:57 +00:00
Ralf Corsepius 2620f00007 New. 2007-05-10 14:25:23 +00:00
Ralf Corsepius be94ff7c9c Include <rtems/bsd/sys/cdefs.h> 2007-05-10 07:45:16 +00:00
Ralf Corsepius af846fb9e7 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/cdefs.h,
	  libcsupport/include/sys/cdefs.h: Remove.
2007-05-10 07:40:26 +00:00
Ralf Corsepius 1e872b3299 Remove. 2007-05-10 07:40:10 +00:00
Ralf Corsepius 5c15f27988 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/include/rpc/rpc_com.h:
	Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
2007-05-10 07:38:57 +00:00
Ralf Corsepius 30be282675 Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>. 2007-05-10 07:38:27 +00:00
Ralf Corsepius 1ce07bd9c5 Regenerate. 2007-05-10 07:34:44 +00:00