summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-127-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-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-072-26/+28
| | | | * sp32/init.c: Formatting.
* 2008-02-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-224-10/+12
| | | | | | * sp09/screen01.c: Correct test. * sp09/screen14.c: Update copyright. * sp28/init.c: Correct end of test messages.
* 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-043-14/+47
| | | | * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
* 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-02-0139-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-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-01-313-7/+34
| | | | * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
* 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-01-318-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-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-2913-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-29 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-01-292-0/+6
| | | | * spfatal10/.cvsignore: New file.
* 2008-01-29 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-01-2910-0/+25
| | | | | | | * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore, spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore, spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore: New files.
* 2008-01-28 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett2008-01-2835-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-24 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-2410-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-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-233-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-23 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett2008-01-232-0/+31
| | | | * sp42/Makefile.am: New file.
* 2008-01-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-01-236-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-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-239-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-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-222-4/+13
| | | | * sp39/init.c: Clean up.
* 2008-01-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-222-53/+32
| | | | * sp39/init.c: Modify to improve coverage.
* 2008-01-18 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett2008-01-182-4/+7
| | | | * sp36/strict_order_mut.c:
* 2008-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-01-088-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-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-077-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
* Convert to UNIX CR/LF.Joel Sherrill2008-01-071-6/+6
|
* 2008-01-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-0713-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-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-212-0/+209
| | | | * sp36/strict_order_mut.c: New file.
* 2007-12-21 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2007-12-217-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-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-12-204-4/+8
| | | | | * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self() directive instead of violating RTEMS internals.
* 2007-12-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-196-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-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-192-2/+9
| | | | | * spsize/size.c: Account for previous changes in calculation of MPCI receive server stack.
* 2007-12-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-148-3/+342
| | | | | | | | | | * sp09/screen07.c, sp09/sp09.scn: Add test for rtems_message_queue_broadcast for bad buffer and count pointers. * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server with bad priority or initiating twice. * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when it forces a dispatch. * sp37/init.c: New file.
* 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-137-1/+89
| | | | | | | | * Makefile.am, configure.ac: Add new tests for interrupt disable, enable, flash, and is in progress. These are normally inlines but also have bodies for non-C code. This test also exercises the odd case of calling clock tick from outside an ISR. * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
* 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-137-10/+79
| | | | | | | * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for using notepad with the current task's ID or SELF * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add test missing test cases for clock_get.
* 2007-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-122-81/+326
| | | | * sp28/init.c: Add test code for task variables to improve coverage.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-112-2/+7
| | | | | * sp21/task1.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-042-2/+6
| | | | | | * spsize/size.c: Move interrupt_stack_size field from CPU Table to Configuration Table. Eliminate CPU Table from all ports. Delete references to CPU Table in all forms.
* 2007-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-12-043-2/+10
| | | | * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
* 2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>Glenn Humphrey2007-11-2712-51/+372
| | | | | | | * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases to improve test coverage.
* 2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>Glenn Humphrey2007-11-273-13/+136
| | | | | * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test coverage.
* 2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-11-062-2/+6
| | | | * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
* 2007-10-18 Glenn Humphrey <glenn.humphrey@OARcorp.com>Glenn Humphrey2007-10-186-41/+51
| | | | | | * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c, sp16/sp16.scn: Corrected some minor mistakes and regenerated some .scn files.
* 2007-10-10 Glenn Humphrey <glenn.humphrey@OARcorp.com>Glenn Humphrey2007-10-103-19/+5
| | | | | * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was commented out and updated the .scn file.
* 2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-06-204-4/+10
| | | | | * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using buffered test IO.
* 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-293-1/+102
| | | | | * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and rtems_io_unregister_driver did not have any test code.
* 2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-282-2/+9
| | | | | | | | | * 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-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-234-3/+10
| | | | | | * 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-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-05-211-0/+7
| | | | | | | * 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.
* Split Classic API data instantiation into individual files. This reduces ↵Joel Sherrill2007-05-211-2/+0
| | | | 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-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-1133-33/+53
| | | | | | | | | | | | | | | | * 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-04-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-04-052-1/+4
| | | | * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
* 2007-04-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-04-053-4/+10
| | | | | | * sp34/changepri.c, sp35/priinv.c: Change all obsoleted CONFIGURE_TEST_NEEDS_XXX configuration constants to CONFIGURE_APPLICATION_NEEDS_XXX.
* 2007-04-02 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-04-022-1/+5
| | | | * spsize/size.c: Eliminate TOD_Ticks_per_second variable.