summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-01-292001-01-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-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.
2002-01-222001-01-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-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().
2002-01-162001-01-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill22-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-012001-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-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-122001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+73
* .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.
2001-10-112001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-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-242001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2001-09-192001-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill30-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-162001-08-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* sp20/system.h: Account for extra task stacks properly.
2001-08-162001-08-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-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-102001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+4
* configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2001-04-202001-04-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+7
* sp298/sp28.scn: Minor adjustment so test output matches the screen file.
2001-02-122001-02-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* spsize/size.c: Use #if !defined(RTEMS_UNIX).
2001-01-262001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+4
* sp21/Makefile.am: Remove libtest.
2000-11-092000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2000-11-022000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2000-10-272000-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-2/+8
* Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization. * sptests.am: Remove DEFS.
2000-09-292000-09-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-5/+19
* sp20/sp20.scn: Corrected to reflect new addition. * sp20/system.h: Removed comment reflecting history.
2000-09-292000-09-29 Stephan Merker <merker@decrc.abb.de>Joel Sherrill5-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-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill30-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
2000-08-10Adding ChangeLogs.Joel Sherrill1-0/+3
2000-07-26Added ifdef on C4x to avoid invalid address alignment checks since thereJoel Sherrill3-0/+28
is no such thing on the C4x.
2000-07-26Port of RTEMS to the Texas Instruments C3x/C4x DSP families includingJoel Sherrill1-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.
2000-07-13Switch logical in conditional.Joel Sherrill1-1/+1
2000-07-13Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-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 :)
2000-06-14Thread iterate not ready for submission -- removed.Joel Sherrill1-1/+1
2000-06-12Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill1-1/+1
<charles.gauthier@iit.nrc.ca>, and Darlene A. Stewart <Darlene.Stewart@nrc.ca> to add support for a number of very significant things: + BSPs for many variations on the Motorola MBX8xx board series + Cache Manager including initial support for m68040 and PowerPC + Rework of mpc8xx libcpu code so all mpc8xx CPUs now use same code base. + Rework of eth_comm BSP to utiltize above. John reports this works on the 821 and 860
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill67-274/+314
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill30-0/+71
adds .cvsignore.
2000-01-31Patch rtems-rc-20000118-2.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill29-29/+0
that contains cosmetical changes to the Makefile.ams below tests (removes old, now invalid comments from these Makefile.ams).
2000-01-21Patch from Eric Norum <eric@cls.usask.ca> to implement this:Joel Sherrill1-14/+12
I'd like to propose a change to RTEMS task variables that I think would make them more useful. I think that it is early enough in their existence to still make changes to their API. 1) Change type from `int' to `void *'. 2) Add extra argument to task_variable_add -- if non-NULL, a pointer to a `destructor' function to be called when the task exits. This function would be called with that task's value of the task variable as its argument. In many cases, the `dtor' function could be `free'. rtems_status_code rtems_task_variable_add ( rtems_id tid, void **ptr, void (*dtor)(void *)); rtems_status_code rtems_task_variable_delete (rtems_id tid, void **ptr); This would be all we'd need to cleanly and efficiently support C++ per-thread exception information without dragging in all that POSIX API stuff.
2000-01-13Added test case for broadcast to queue with messages pending.Joel Sherrill2-0/+14
2000-01-13Added start and end herald.Jennifer Averett2-2/+6
2000-01-06Fixed comment.Joel Sherrill1-2/+2
2000-01-05Updated to reflect change in object class numbering due to ITRON APIJoel Sherrill3-3/+3
addition.
2000-01-05Corrected test and screen to reflect implementation working.Joel Sherrill2-5/+13
2000-01-05Changed screen to reflect change in object class numbers with ITRONJoel Sherrill4-19/+19
addition.
2000-01-04Fixed warnings.Joel Sherrill3-6/+1
1999-12-13First attempt at adding simple binary semaphore in addition to the currentJoel Sherrill5-1/+215
"mutex" and counting semaphore. This is at the request of Eric Norum and his EPICS porting effort.
1999-11-23Missed in previous automake conversion patches from Ralf CorsepiusJoel Sherrill1-0/+1
<corsepiu@faw.uni-ulm.de>.
1999-11-23Patch rtems-rc-19991117-12.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+23
to convert the libtests directory from Makefile.in to Makefile.am.
1999-11-22Patch rtems-rc-19991117-8.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill28-28/+2
to fix some minor bugs in the conversion to automake.
1999-11-22Converted to automake.Joel Sherrill29-9/+1120
1999-11-17Updated copyright notice.Joel Sherrill172-344/+172
1999-11-16Added proper nesting level for dispatch disable check.Joel Sherrill3-3/+3
1999-11-16Corrected nesting level on dispatching verification.Joel Sherrill1-1/+1
1999-11-16Corrected disable dispatch nesting count checks.Joel Sherrill1-7/+7
1999-11-12Added comment block and removed include of deleted file.Joel Sherrill1-1/+4
1999-11-11Screen updated.Joel Sherrill1-0/+2
1999-11-11Added new test sp28 to test the task variable directives.Joel Sherrill4-1/+98