summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2003-05-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-05-294-0/+10
| | | | * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
* 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-05-272-2/+5
| | | | | * configure.ac: Remove CC_CFLAGS_DEBUG_V. CC_CFLAGS_DEFAULT (obsolete).
* 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-05-272-2/+5
| | | | | * configure.ac: Remove CC_CFLAGS_PROFILE_V. Remove CC_LDFLAGS_PROFILE_V.
* Merger from rtems-4-6-branch.Ralf Corsepius2003-03-112-1/+4
|
* 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-02-112-1/+5
| | | | * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
* 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-02-112-1/+5
| | | | * configure.ac: AC_PREREQ(2.57).
* 2002-11-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-11-149-25/+31
| | | | | | * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn, sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239 update the IDs in the screens.
* 2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-10-212-3/+9
| | | | | | * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
* 2002-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-09-142-0/+6
| | | | * sp32/.cvsignore: New file.
* 2002-09-14 Aaron J. Grier <aaron@frye.com>Joel Sherrill2002-09-146-1/+161
| | | | | | | * PR271 was not applicable against the current source but included a nice test that Joel decided to add to the tree as sp32. * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file. * Makefile.am, configure.ac: Modified to reflect addition.
* 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-08-1132-31/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sp01/Makefile.am: Use $(OBJEXT) instead of .o. * sp02/Makefile.am: Use $(OBJEXT) instead of .o. * sp03/Makefile.am: Use $(OBJEXT) instead of .o. * sp04/Makefile.am: Use $(OBJEXT) instead of .o. * sp05/Makefile.am: Use $(OBJEXT) instead of .o. * sp06/Makefile.am: Use $(OBJEXT) instead of .o. * sp07/Makefile.am: Use $(OBJEXT) instead of .o. * sp08/Makefile.am: Use $(OBJEXT) instead of .o. * sp09/Makefile.am: Use $(OBJEXT) instead of .o. * sp11/Makefile.am: Use $(OBJEXT) instead of .o. * sp12/Makefile.am: Use $(OBJEXT) instead of .o. * sp13/Makefile.am: Use $(OBJEXT) instead of .o. * sp14/Makefile.am: Use $(OBJEXT) instead of .o. * sp15/Makefile.am: Use $(OBJEXT) instead of .o. * sp16/Makefile.am: Use $(OBJEXT) instead of .o. * sp17/Makefile.am: Use $(OBJEXT) instead of .o. * sp19/Makefile.am: Use $(OBJEXT) instead of .o. * sp20/Makefile.am: Use $(OBJEXT) instead of .o. * sp21/Makefile.am: Use $(OBJEXT) instead of .o. * sp22/Makefile.am: Use $(OBJEXT) instead of .o. * sp23/Makefile.am: Use $(OBJEXT) instead of .o. * sp24/Makefile.am: Use $(OBJEXT) instead of .o. * sp25/Makefile.am: Use $(OBJEXT) instead of .o. * sp26/Makefile.am: Use $(OBJEXT) instead of .o. * sp27/Makefile.am: Use $(OBJEXT) instead of .o. * sp28/Makefile.am: Use $(OBJEXT) instead of .o. * sp29/Makefile.am: Use $(OBJEXT) instead of .o. * sp30/Makefile.am: Use $(OBJEXT) instead of .o. * sp31/Makefile.am: Use $(OBJEXT) instead of .o. * spfatal/Makefile.am: Use $(OBJEXT) instead of .o. * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
* 2002-08-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-08-0231-42/+57
| | | | | | | | | | | | | | | | | * Per PR47 add support for buffered test output. This involved adding defines to redirect output to a buffer and dump it when full, at "test pause", and at exit. To avoid problems when redefining exit(), all tests were modified to call rtems_test_exit(). Some tests, notable psxtests, had to be modified to include the standard test macro .h file (pmacros.h or tmacros.h) to enable this support. * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c, sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c, sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c, sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c, sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c, sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c, sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
* 2002-07-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-07-302-2/+10
| | | | | * spsize/size.c: Don't reference the RTEMS allocated interrupt stack if the port doesn't configure using it.
* 2002-07-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-07-042-2/+5
| | | | | * Jump table for single entry point removed. * spsize/size.c: Modified to reflect above.
* 2002-07-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-07-012-1/+7
| | | | * sp29/init.c: Corrected definitions for task stack usage.
* 2002-07-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-07-012-1/+5
| | | | * spsize/size.c: _Thread_queue_Extract_table removed.
* 2001-05-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-05-172-1/+6
| | | | | * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect number of staticly configured device drivers.
* 2001-05-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-05-142-2/+8
| | | | | * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more than the configured number of drivers.
* 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-162-2/+4
| | | | * configure.ac: Remove ENABLE_GCC28.
* 2001-04-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-042-4/+5
| | | | | * spsize/size.c: Reflect SPARC modifcation to get rid of NO_TABLE_MOVE and references to _CPU_Trap_Table_area.
* 2001-03-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-03-293-5/+78
| | | | | | | * Per PR147 addressed problems when reseting and inserting a timer into a timer chain that did not honor time passage since the last time the timer server was scheduled and the new insertion. * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
* 2001-03-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-03-283-5/+6
| | | | | * Side-effect of PR132. * sp21/system.h: Now must explicitly request NULL driver.
* 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-03-2834-34/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS. * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS. * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS. * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
* 2002-03-20 Chris Johns <ccj@acm.org>Joel Sherrill2002-03-203-2/+9
| | | | | | | * PR145. * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present in system (e.g. driver tasks). Also exit on minimum number of switches not precise number.
* 2001-01-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-01-294-6/+88
| | | | | | | | | * Fixed bug where resetting a timer that was not at the head of one of the task timer chains resulted in the Timer Server task waking up too far in the future. * Added rtems_timer_get_information() directive to support testing. * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for above condition.
* 2001-01-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-01-225-1/+19
| | | | | * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified because priority added as argument to rtems_timer_initiate_server().
* 2001-01-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-01-1622-2/+878
| | | | | | | | | | | | | * Added tests for task-based timers. This included the new tests sp30 and sp31. * Makefile.am, configure.ac: Modified to reflect new tests and files. * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks for task-based timer services. * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c, sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c, sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h, sp31/task1.c: New files.
* 2001-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-11-012-0/+7
| | | | | | * sp26/system.h: Properly account for stack memory used by this test. Reported by Jerry Needell <jerry.needell@unh.edu> and processed as PR78.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-121-0/+73
| | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-112-0/+7
| | | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate.
* 2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-09-242-1/+5
| | | | * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
* 2001-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-09-1930-29/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sp20/Makefile.am: include leaf.am instead of leaf.cfg. * sp02/Makefile.am: include leaf.am instead of leaf.cfg. * sp19/Makefile.am: include leaf.am instead of leaf.cfg. * sp11/Makefile.am: include leaf.am instead of leaf.cfg. * sp25/Makefile.am: include leaf.am instead of leaf.cfg. * sp04/Makefile.am: include leaf.am instead of leaf.cfg. * spsize/Makefile.am: include leaf.am instead of leaf.cfg. * sp01/Makefile.am: include leaf.am instead of leaf.cfg. * sp16/Makefile.am: include leaf.am instead of leaf.cfg. * sp05/Makefile.am: include leaf.am instead of leaf.cfg. * sp09/Makefile.am: include leaf.am instead of leaf.cfg. * spfatal/Makefile.am: include leaf.am instead of leaf.cfg. * sp06/Makefile.am: include leaf.am instead of leaf.cfg. * sp23/Makefile.am: include leaf.am instead of leaf.cfg. * sp28/Makefile.am: include leaf.am instead of leaf.cfg. * sp03/Makefile.am: include leaf.am instead of leaf.cfg. * sp29/Makefile.am: include leaf.am instead of leaf.cfg. * sp13/Makefile.am: include leaf.am instead of leaf.cfg. * sp27/Makefile.am: include leaf.am instead of leaf.cfg. * sp14/Makefile.am: include leaf.am instead of leaf.cfg. * sp07/Makefile.am: include leaf.am instead of leaf.cfg. * sp15/Makefile.am: include leaf.am instead of leaf.cfg. * sp17/Makefile.am: include leaf.am instead of leaf.cfg. * sp22/Makefile.am: include leaf.am instead of leaf.cfg. * sp12/Makefile.am: include leaf.am instead of leaf.cfg. * sp26/Makefile.am: include leaf.am instead of leaf.cfg. * sp21/Makefile.am: include leaf.am instead of leaf.cfg. * sp24/Makefile.am: include leaf.am instead of leaf.cfg. * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
* 2001-08-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-08-162-1/+5
| | | | * sp20/system.h: Account for extra task stacks properly.
* 2001-08-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-08-164-3/+8
| | | | | | * sp13/sp13.scn: Id in screen had wrong class field value. * sp13/system.h: Account for message buffer memory. * sp13/task2.c: Remove unnecessary check for failure.
* 2001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-05-101-0/+4
| | | | * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
* 2001-04-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-04-202-0/+7
| | | | | * sp298/sp28.scn: Minor adjustment so test output matches the screen file.
* 2001-02-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-02-122-1/+5
| | | | * spsize/size.c: Use #if !defined(RTEMS_UNIX).
* 2001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-01-262-2/+4
| | | | * sp21/Makefile.am: Remove libtest.
* 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-092-1/+5
| | | | * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
* 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-022-1/+5
| | | | * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
* 2000-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-10-273-2/+8
| | | | | | * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization. * sptests.am: Remove DEFS.
* 2000-09-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-09-293-5/+19
| | | | | * sp20/sp20.scn: Corrected to reflect new addition. * sp20/system.h: Removed comment reflecting history.
* 2000-09-29 Stephan Merker <merker@decrc.abb.de>Joel Sherrill2000-09-295-13/+64
| | | | | | * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c: Added new task to test sequence of altering a period's length while it is still active.
* 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-0530-0/+42
| | | | | | | | | | | | | * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am, sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am, sp07/Makefile.am, 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, sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
* Adding ChangeLogs.Joel Sherrill2000-08-101-0/+3
|
* Added ifdef on C4x to avoid invalid address alignment checks since thereJoel Sherrill2000-07-263-0/+28
| | | | is no such thing on the C4x.
* Port of RTEMS to the Texas Instruments C3x/C4x DSP families includingJoel Sherrill2000-07-261-0/+2
| | | | | | | | | | | a BSP (c4xsim) supporting the simulator included with gdb. This port was done by Joel Sherrill and Jennifer Averett of OAR Corporation. Also included with this port is a space/time optimization to eliminate FP context switch management on CPUs without hardware or software FP. An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8) on this CPU. This required addressing alignment checks and assumptions as well as fixing code that assumed sizeof(unsigned32) == 4.
* Switch logical in conditional.Joel Sherrill2000-07-131-1/+1
|
* Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that is yet another multilib-related structual cleanup patch: Changes: * Make RTEMS_TEST_NO_PAUSE a tests/ subpackage specific option. - Remove RTEMS_TEST_NO_PAUSE from custom/*.cfg, targopts.h and cpuopts.h. - Add autoconf macros RTEMS_*_RTEMS_TEST_NO_PAUSE (aclocal/rtems-test-no-pause.m4). - Add RTEMS_*_RTEMS_TEST_NO_PAUSE support to sptests/configure.ins and tmtests/configure.in. These are the only subdirectories which currently apply RTEMS_TEST_NO_PAUSE. - Add autoconf-DEFS support to all test subpackages' configure.ins below tests/. I.e. AC_DEFINES now get explicitly propagated as preprocessor defines into Makefiles, cf. AM_CPPFLAGS in tests/*/*.am, instead of using a global config-files. - Remove NDEBUG from custom/*.cfg. * AC_DEFINE POSIX_API, ITRON_API and MULTIPROCESSING in exec/configure.in, only. - All other sources now should relay on the values from cpuopts.h and should not define them themselves. - Several related changes to many configure.ins * Bug-fixes to RTEMS_*_RTEMS_DEBUG macros (Actually workarounds to quoting bugs in autoconf). Notes: * This patch is rather immature and only tested for a small subset of BSPs (requires the tests to be enabled and therefore takes an tremendous amount of disc space and time.) * The patches to *cfg were generated by a script. Expect file formating changes :)
* Thread iterate not ready for submission -- removed.Joel Sherrill2000-06-141-1/+1
|