summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2009-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-223-4/+26
| | | | * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
* 2009-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-218-1/+128
| | | | | | | | PR 1415/cpukit * Makefile.am, configure.ac: Add test for very simple priority ceiling violation. * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc, sp51/sp51.scn: New files.
* 2009-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-218-2/+170
| | | | | | | | | PR 1413/cpukit * Makefile.am, configure.ac: Add test for case where server based timers which reinitiated themselves did not get reinserted onto timer chain. * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc, sp50/sp50.scn: New files.
* 2009-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-218-1/+125
| | | | | | | | | PR 1414/cpukit * Makefile.am, configure.ac: Tighten math on extraction of index so it is harder to trick by passing in a valid id of an incorrect object class. * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc, sp49/sp49.scn: New files.
* 2009-05-19 Chris Johns <chrisj@rtems.org>Chris Johns2009-05-182-0/+8
| | | | * sp04/tswitch.c: Lower sample count for small memory targets.
* 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-05-152-0/+18
| | | | * spprintk/init.c: printk() now 100% covered.
* 2009-05-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-142-4/+23
| | | | * spprintk/init.c: More test cases.
* 2009-05-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-143-1/+35
| | | | | * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not large enough for buffer node overhead.
* 2009-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-05-1410-13/+77
| | | | | | | | | * Makefile.am, configure.ac, spwatchdog/system.h, spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for printk. These will help coverage. Simplify spwkspace. * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c, spprintk/spprintk.scn: New files. * spwkspace/system.h: Removed.
* 2009-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-05-138-2/+144
| | | | | | | * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX methods. * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c, spwkspace/spwkspace.scn, spwkspace/system.h: New files.
* 2009-05-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-1039-90/+307
| | | | | | | | | | | | | * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c, sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c, sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h, sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h, spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c, spsize/size.c: Fix warnings.
* 2009-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-088-1/+154
| | | | | | | * Makefile.am, configure.ac: Add initial test of _Objects_Get_next. * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am, spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn, spobjgetnext/system.h: New files.
* 2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-044-8/+8
| | | | | * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from 64k to 20k. No impact on test behavior.
* 2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-043-2/+6
| | | | * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
* 2009-04-20 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill2009-04-203-0/+25
| | | | | * sp37/init.c, sp37/sp37.scn: Add test case for rtems_interrupt_level_attribute body.
* Eliminate _exe_/.exe.Ralf Corsepius2009-04-0358-403/+403
|
* 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-04-031-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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, sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am, sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am, sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am, sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am, sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am, sp48/Makefile.am, spfatal/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am, spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am, spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am, spfatal09/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am: Eliminate _exe_/.exe.
* 2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-024-10/+44
| | | | | | | | PR 1388/cpukit * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores allow both priority inherit and ceiling attributes to be set on semaphore create. These attributes are mutually exclusive and this should be an error.
* 2009-01-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-01-308-2/+160
| | | | | | | | * Makefile.am, configure.ac: Add sp48 which tests that configuring for unlimited objects when configured for a unified workspace works as expected. * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc, sp48/sp48.scn: New files.
* 2009-01-21 Nickolay Kolchin <nbkolchin@gmail.com>Joel Sherrill2009-01-218-1/+135
| | | | | | | Joel Sherrill <joel.sherrill@oarcorp.com> PR 1357/cpukit * rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
* 2009-01-16 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett2009-01-1611-2/+409
| | | | | | | | * Makefile.am, configure.ac: Add new test to test Watchdog display helper routines. These reach into the SuperCore. * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn, spwatchdog/system.h, spwatchdog/task1.c: New files.
* 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-01-052-1/+5
| | | | * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
* 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-01-057-14/+30
| | | | | | * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than hard-coded hex numbers for bad object Ids.
* 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-01-053-3/+9
| | | | | | * sp15/system.h, sp19/system.h: Array of task names should be of type rtems_name not rtems_id. Similarly array of task ids should be rtems_id not rtems_name.
* 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-162-1/+4
| | | | * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
* 2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-1512-95/+57
| | | | | | | | | | | | | | * Makefile.am, configure.ac, spfatal06/testcase.h, spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h, spsize/size.c: Eliminate pointers to API configuration tables in the main configuration table. Reference the main configuration table and the API configuration tables directly using the confdefs.h version rather than obtaining a pointer to it. This eliminated some variables, a potential fatal error, some unnecessary default configuration structures. Overall, about a 4.5% reduction in the code size for minimum and hello on the SPARC. * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h: Removed.
* 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-1413-30/+61
| | | | | | | | | | | | * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c, sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests successfully with maxixum number of priorities as 16 instead of 256. This was done by temporarily modifying the score priority.h maximum. This allowed testing of all API code to ensure that it worked properly with a reduced number of priorities. Most modifications were to switch from hard-coded maximum to using the API provided methods to determine maximum number of priority levels.
* 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-042-0/+9
| | | | * sp46/sp46.scn: Add screen missed earlier.
* 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-048-2/+185
| | | | | | | | PR 1348/cpukit * Makefile.am, configure.ac: Add test of special case of resetting cpu usage information while a period is running. * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc, sp46/sp46.scn: New files.
* 2008-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-032-0/+130
| | | | * sp45/init.c: New file.
* 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-0310-4/+81
| | | | | | | | | PR 1347/cpukit * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c: Rework Timer Server to ensure that the context allows for blocking, allocating memory, and acquiring semaphores and mutexes. * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn: New files.
* 2008-11-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-11-252-1/+12
| | | | | * sp25/system.h: Add warning and temporary m32c conditional until size type addressed.
* 2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-147-14/+47
| | | | | | | | | | | * sp09/screen07.c: Use INT_MAX as number of messages so always properly sized and no overflow on constant. * sp09/screen10.c: Delay so on targets with simulator idle clock tick driver this will work. * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd byte boundaries rather than two byte boundaries. * sp09/screen03.c, sp09/screen14.c: Skip tests which try to allocate more memory than size_t holds on m32c.
* Fix up ChangeLog.Ralf Corsepius2008-10-031-0/+4
|
* 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-0210-22/+34
| | | | | | | | | * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c, sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h, spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace and Region calls. On 16-bit architectures, size_t can be 16-bits which would limit sizes to 64K. Also address constants which overflowed on 16-bit integer targets.
* 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-012-1/+5
| | | | * sp43/sp43.scn: Bump version to 4.9.99.0
* Use "double" instead of "rtems_double".Ralf Corsepius2008-09-151-1/+2
|
* 2008-09-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-083-83/+87
| | | | * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
* Convert to "bool".Ralf Corsepius2008-09-0611-16/+16
|
* 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-061-0/+7
| | | | | | | * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h, spfatal_support/init.c, spfatal_support/system.h: Convert to "bool".
* 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-052-0/+7
| | | | | * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer declared in a public place.
* 2008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-033-2/+6
| | | | * sp07/system.h, sp07/tcreate.c: Convert to bool type.
* 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-152-2/+6
| | | | * sp43/init.c: Fix derefence of uninitialized pointer.
* 2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-072-2/+10
| | | | | | * spsize/size.c: Make _System_state_Is_multiprocessing unused when multiprocessing is not enabled. Saves one more variable from single processor configuration.
* 2008-08-05 Xudong Guan <xudong.guan@criticalsoftware.com>Joel Sherrill2008-08-057-3/+204
| | | | | | | | | PR 1212/cpukit * Makefile.am, configure.ac: Time slicing will not happen if the task mode is changed from a non-timeslicing mode to timeslicing mode if it is done by the executing thread (e.g. in its task body). This change includes sp44 to demonstrate the problem and verify the correction. * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
* 2008-07-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-172-32/+46
| | | | | * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on architectures they are not supported on.
* 2008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-163-1/+8
| | | | * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
* 2008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-06-302-1/+6
| | | | | * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
* 2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-054-4/+14
| | | | | | | * sp28/init.c: Corrections to configuration. * sp37/init.c: Correctly invoke rtems_interrupt_disable() body. * spsize/size.c: _ISR_Vector_table only exists on architectures which use the Simple Vectored Interrupt Model.
* 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-06-022-1/+6
| | | | | * spsize/size.c: Convention calls for leading underscore on private RTEMS variables.