summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-09-092009-09-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-2/+6
* sp46/init.c, sp46/sp46.scn: Fix numbering.
2009-03-022009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill4-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-212009-01-21 Nickolay Kolchin <nbkolchin@gmail.com>Joel Sherrill8-1/+135
Joel Sherrill <joel.sherrill@oarcorp.com> PR 1357/cpukit * rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
2008-12-052008-12-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-0/+9
* sp46/sp46.scn: New file.
2008-12-042008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill7-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: New files.
2008-12-032008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-0/+131
PR 1347/cpukit * sp45/init.c: New file.
2008-12-032008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill10-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-09-15Use "double" instead of "rtems_double".Ralf Corsepius1-1/+2
2008-09-152008-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* sp19/system.h: Use "double" instead of "rtems_double".
2008-09-082008-09-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-83/+87
* sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
2008-09-06Convert to "bool".Ralf Corsepius11-16/+16
2008-09-062008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-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-052008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-0/+7
* spsize/size.c: Must extern _MPCI_Semaphore because it is no longer declared in a public place.
2008-09-032008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-2/+6
* sp07/system.h, sp07/tcreate.c: Convert to bool type.
2008-08-152008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-2/+6
* sp43/init.c: Fix derefence of uninitialized pointer.
2008-08-072008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-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-052008-08-05 Xudong Guan <xudong.guan@criticalsoftware.com>Joel Sherrill7-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-172008-07-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-32/+46
* sp09/screen09.c: Do not use Simple Vectored Interrupt calls on architectures they are not supported on.
2008-07-162008-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-1/+8
* sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
2008-06-302008-06-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+6
* sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
2008-06-052008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill4-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-022008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-1/+6
* spsize/size.c: Convention calls for leading underscore on private RTEMS variables.
2008-05-122008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill7-8/+21
* spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
2008-05-072008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-26/+28
* sp32/init.c: Formatting.
2008-02-222008-02-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-10/+12
* sp09/screen01.c: Correct test. * sp09/screen14.c: Update copyright. * sp28/init.c: Correct end of test messages.
2008-02-042008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-14/+47
* sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
2008-02-012008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill39-38/+51
* sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c, sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c, sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c, sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c, sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c, sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c, sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c, spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX tests. Add a clock_settime case for < 1988.
2008-01-312008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-7/+34
* sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
2008-01-312008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill8-35/+137
* sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases. * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD. * sp41/sp41.scn: Now has content. * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of Object Services recently added to API.
2008-01-292008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill13-11/+417
* Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c, sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services collection. This changed the name of a few previously public but undocumented services and added a some new services. * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: New files.
2008-01-292008-01-29 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-0/+6
* spfatal10/.cvsignore: New file.
2008-01-292008-01-29 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill10-0/+25
* spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore, spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore, spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore: New files.
2008-01-282008-01-28 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett35-2/+995
* Makefile.am, configure.ac: Added fatal error tests * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h, spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h, spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h, spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h, spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h, spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h, spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h, spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h, spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h, spfatal_support/init.c, spfatal_support/system.h: New files.
2008-01-242008-01-24 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill10-14/+20
* sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c, sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of test messages.
2008-01-232008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-3/+12
* sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a simple type to a union of an unsigned 32 bit integer and a pointer. This should help eliminate weird casts between u32 and pointers in various places. The APIs now have to explicitly call _u32 or _string versions of helper routines. This should also simplify things and eliminate the need for ugly casts in some cases.
2008-01-232008-01-23 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett2-0/+31
* sp42/Makefile.am: New file.
2008-01-232008-01-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill6-1/+184
Add sp42 to exercise thread queue with knowledge of the implementation so we can exercise all of the normal paths possible. * Makefile.am, configure.ac: Add sp42. * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
2008-01-232008-01-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill9-3/+329
* sp39/init.c: Add case for long timeout on blocking operation. * Makefile.am, configure.ac: Add new test to exercise thread queue blokcing synchronization. sp39 and sp41 are very similar. * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn, sp41/system.h: New files.
2008-01-222008-01-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-4/+13
* sp39/init.c: Clean up.
2008-01-222008-01-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-53/+32
* sp39/init.c: Modify to improve coverage.
2008-01-182008-01-18 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett2-4/+7
* sp36/strict_order_mut.c:
2008-01-082008-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill8-1/+114
* Makefile.am, configure.ac: Add sp40 to test some cases of dynamic driver registration. * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn, sp40/system.h: New files.
2008-01-072008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill7-8/+77
* sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn Add test cases for: + message queue create requesting too many message buffers for the available memory + region extend with address inside existing heap + timer server initiate too large a stack, create error * sp12/pritask.c, sp12/sp12.scn: Add test cases for: + task set priority while holding resource
2008-01-07Convert to UNIX CR/LF.Joel Sherrill1-6/+6
2008-01-072008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill13-1/+406
* Makefile.am, configure.ac: Added sp38 and sp39. * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn, sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c, sp39/sp39.scn, sp39/system.h: New files.
2007-12-212007-12-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-0/+209
* sp36/strict_order_mut.c: New file.
2007-12-212007-12-21 Xi Yang <hiyangxi@gmail.com>Joel Sherrill7-1/+80
* Makefile.am, configure.ac: Add support for proper stacking of priority inheritance on mutexes as well as enforce proper order of release. * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc, sp36/sp36.scn: New files.
2007-12-202007-12-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-4/+8
* sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self() directive instead of violating RTEMS internals.
2007-12-192007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill6-7/+76
* sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn: Add test cases for User Extension Manager to improve code coverage. * sp21/task1.c: Fix spelling error.
2007-12-192007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-2/+9
* spsize/size.c: Account for previous changes in calculation of MPCI receive server stack.