Commit Graph

1117 Commits

Author SHA1 Message Date
Glenn Humphrey
c4215bad1f 2007-10-26 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* cpuuse/task2.c, rtmonuse/rtmonuse.scn, rtmonuse/task1.c: Add new
	cases for untested routines.
2007-10-26 21:32:09 +00:00
Joel Sherrill
c040e6ec41 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* capture/Makefile.am: Use all managers.
2007-09-10 13:33:51 +00:00
Joel Sherrill
de35b5116f 2007-08-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* capture/Makefile.am: Fix typo -- not unlimited.
2007-08-31 19:44:34 +00:00
Chris Johns
a23427e7b7 2007-08-21 Chris Johns <chrisj@rtems.org>
* capture/init.c, capture/system.h, capture/test1.c: Removed CRs
        from files. Committed incorrectly.
2007-08-21 10:49:31 +00:00
Chris Johns
8db468ffde 2007-08-17 Chris Johns <chrisj@rtems.org>
* Makefile.am, README, configure.ac, capture/.cvsignore,
	capture/Makefile.am, capture/capture.doc, capture/capture.scn,
	capture/init.c, capture/system.h, capture/test1.c: Add a sample
	test for the capture engine.
2007-08-17 01:07:10 +00:00
Joel Sherrill
c3b6484f10 Upgrade to 4.7.99.2 2007-08-07 14:39:50 +00:00
Joel Sherrill
6db3522085 2007-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpuuse/init.c: Do not delete the Init task. Leaving it suspended lets
	the CPU Usage Report include it. If it is deleted, the CPU time it
	had consumed is not listed later in the report.
2007-07-24 21:36:45 +00:00
Joel Sherrill
68e6f0cc31 2007-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* nsecs/init.c: Add include of unistd.h for sleep() prototype.
2007-07-24 15:45:42 +00:00
Joel Sherrill
40cfd3e9f3 2007-07-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* nsecs/Makefile.am, nsecs/init.c: Move empty body to another file. The
	loop was being optimized out on the PowerPC.
	* nsecs/empty.c: New file.
2007-07-17 22:32:12 +00:00
Joel Sherrill
2c0f748a4e 2007-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* nsecs/init.c: Change name to avoid any hint of the timer driver.
2007-07-06 21:30:04 +00:00
Joel Sherrill
8bfffd9baf 2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* nsecs/init.c: Do not make this test depend on the benchmark timer
	driver.
2007-06-22 19:27:35 +00:00
Joel Sherrill
d3b057906a 2007-06-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* nsecs/init.c, nsecs/nsecs.scn: Add set of loops so you can see the
	time varaying in proportion to the length of the loop measured.
2007-06-21 22:44:21 +00:00
Joel Sherrill
496274b6ec 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
	buffered test IO.
2007-06-20 21:43:28 +00:00
Joel Sherrill
0e92952285 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* tztest/init.c: Build when using buffered test IO.
2007-06-20 21:43:24 +00:00
Joel Sherrill
b3117727f5 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
	rtems_io_unregister_driver did not have any test code.
2007-05-29 18:37:45 +00:00
Joel Sherrill
3a50a20695 2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* spsize/size.c: Eliminate maximum_drivers configuration parameter
	since it was used to configure a no longer used feature. Device names
	are now part of the filesystem not in a table. This also eliminated
	the variables _IO_Number_of_devices and _IO_Driver_name_table from
	RTEMS as well as the memory allocation used to populate
	_IO_Driver_name_table.
2007-05-28 15:50:27 +00:00
Joel Sherrill
2ff6ada3e7 2007-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
	CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
	properly.
2007-05-23 21:57:40 +00:00
Joel Sherrill
f851e8765d 2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* spsize/size.c: Eliminated the variables
	_RTEMS_tasks_User_initialization_tasks and
	_RTEMS_tasks_Number_of_initialization_tasks because they were only
	used in one place after initialized. It was a waste of space.
2007-05-21 23:25:24 +00:00
Joel Sherrill
6f1384cd4f Split Classic API data instantiation into individual files. This reduces the size of the BSS section when an optional manageer stub is used. Some tests showed about a 600 byte reduction in BSS size. Also eliminated the variables _RTEMS_tasks_User_initialization_tasks and _RTEMS_tasks_Number_of_initialization_tasks because they were only used in one place after initialized. It was a waste of space. 2007-05-21 23:19:36 +00:00
Joel Sherrill
838167e630 2007-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, rtmonuse/task1.c: Clean up output and use FLUSH_OUTPUT()
	macro instead of fflush() directly.
2007-05-17 22:47:32 +00:00
Ralf Corsepius
f14276370b 2007-05-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* nsecs/init.c: Remove stray "volatile int i".
2007-05-16 06:50:03 +00:00
Joel Sherrill
81ee994488 2007-05-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtmonuse/init.c, rtmonuse/task1.c: Integrate Rate Monotonic
	Statistics and Period Usage into Rate Monotonic Manager. Added the
	following directives: rtems_rate_monotonic_get_statistics,
	rtems_rate_monotonic_reset_statistics,
	rtems_rate_montonic_reset_all_statistics,
	rtems_rate_montonic_report_statistics, and rtems_object_get_name.
	Obsoleted the rtems/rtmonuse.h file as a public interface.
2007-05-15 20:17:39 +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
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
6b6c06be2c 2007-05-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* minimum/Makefile.am, minimum/init.c: Switch back to using optional
	manager support. Also add use of CONFIGURE_DISABLE_NEWLIB_REENTRANCY
	to demonstrate that the newlib reentrancy support is optional.
2007-05-09 18:55:12 +00:00
Ralf Corsepius
587da8b8e2 2007-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* nsecs/init.c: Remove private decl of _Timespec_Subtract use the
	  version from rtems/score/timespec.h.
2007-04-13 05:12:34 +00:00
Joel Sherrill
dba34ed39b 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2007-04-05 22:09:46 +00:00
Joel Sherrill
8ff5e59dd4 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* nsecs/init.c: Provide timespec manipulation routines in the
	SuperCore. Use them everywhere possible. Perhaps they should be part
	of the public API so this test and others can use them without
	peeking into the bowels.
2007-04-05 21:15:40 +00:00
Joel Sherrill
68e2f0746e 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
	behavior more closely matching GNU/Linux.
2007-04-05 21:14:24 +00:00
Joel Sherrill
67293f654c 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* sp34/changepri.c, sp35/priinv.c: Change all obsoleted
	CONFIGURE_TEST_NEEDS_XXX configuration constants to
	CONFIGURE_APPLICATION_NEEDS_XXX.
2007-04-05 15:23:01 +00:00
Joel Sherrill
b9bea9f74d 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* loopback/init.c: Change all obsoleted CONFIGURE_TEST_NEEDS_XXX
	configuration constants to CONFIGURE_APPLICATION_NEEDS_XXX.
2007-04-05 15:22:58 +00:00
Joel Sherrill
dfa1f0bcad 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2007-04-02 21:52:05 +00:00
Joel Sherrill
3c68f96d7a 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* spsize/size.c: Convert from Classic API style TOD_Control as
	fundamental time structure to POSIX struct timespec. Add
	clock_get_uptime().
2007-04-02 18:24:13 +00:00
Joel Sherrill
23a0105a78 2007-04-02 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, configure.ac: Convert from Classic API style TOD_Control
	as fundamental time structure to POSIX struct timespec. Add
	clock_get_uptime().
	* nsecs/.cvsignore, nsecs/Makefile.am, nsecs/init.c, nsecs/nsecs.doc,
	nsecs/nsecs.scn: New files.
2007-04-02 18:24:10 +00:00
Ralf Corsepius
dbacde8ae9 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* monitor/init.c, rtmonuse/task1.c: Use rtems_task_argument.
2007-03-29 16:57:32 +00:00
Ralf Corsepius
8d8571e25d 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2007-03-29 16:57:19 +00:00
Ralf Corsepius
90721670a8 Use rtems_task_argument. 2007-03-29 16:56:47 +00:00
Ralf Corsepius
d67eb96be5 Use rtems_task_argument.sp06/task1.c 2007-03-29 16:56:43 +00:00
Joel Sherrill
81b291532c 2007-03-28 Joel Sherrill <joel@OARcorp.com>
* mp12/node2/mp12-node2.scn: Redo screen to not have cvs conflict
	marker.
2007-03-28 18:15:21 +00:00
Joel Sherrill
f588903f12 2007-03-26 Joel Sherrill <joel@OARcorp.com>
* sp35/priinv.c: Remove warning.
2007-03-26 22:58:09 +00:00
Joel Sherrill
4116e57e75 2007-03-26 Joel Sherrill <joel@OARcorp.com>
* loopback/init.c: Add CVS Id.
2007-03-26 22:22:37 +00:00
Joel Sherrill
2dae3244c7 2007-03-26 Joel Sherrill <joel@OARcorp.com>
PR 1230/tests
	* minimum/init.c: Minimum should not configure console driver.
2007-03-26 22:19:59 +00:00
Joel Sherrill
dfd2947f80 2007-03-13 Joel Sherrill <joel@OARcorp.com>
* tztest/init.c: Call tzset() even though it may be called for us
	implicitly along the way.
2007-03-13 20:02:45 +00:00
Joel Sherrill
307c7af1ea Upgrade to 4.7.99.1 2007-03-13 19:45:55 +00:00