| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
The use of CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER does not define
anything, so remove the <rtems/btimer.h> include.
Update #3875.
|
|
|
|
|
|
|
|
|
|
| |
The CONFIGURE_DISABLE_SMP_CONFIGURATION configuration option and
rtems_configuration_is_smp_enabled() were added during the SMP support
development cycle as a workaround to fix some testsuite failures in SMP
configurations. All use cases were replaced with tests for specific
conditions. The configuration option and test macro were undocumented.
Close #3876.
|
|
|
|
|
| |
- Add a small memory test config file.
- Update the small memory PowerPC BSPs to use the new test config.
|
|
|
|
| |
Update #3533.
|
|
|
|
|
|
| |
This change is part of the testsuite Makefile.am reorganization.
Update #3382
|
|
|
|
|
|
|
| |
This header file contained timing overhead values which are hard to
maintain.
Update #3254.
|
|
|
|
|
| |
Update #3170.
Update #3199.
|
|
|
|
|
|
|
|
| |
The TEST_EXTERN is a used only by the system.h style tests and they use
CONFIGURE_INIT appropriately.
Update #3170.
Update #3199.
|
|
|
|
|
|
|
|
|
|
| |
- Remove the printf support leaving the direct printk support configured
with TESTS_USE_PRINTK and all other output goes via a buffered vsniprintf
call to printk.
- Control the test's single init for functions and global data with
TEST_INIT and not CONFIGURE_INIT. They are now separate.
Updates #3170.
|
|
|
|
|
|
|
|
|
|
|
| |
Enable the SMP configuration by default in case SMP is enabled. Add
configuration option CONFIGURE_DISABLE_SMP_CONFIGURATION to disable it
explicitly.
Add CONFIGURE_DISABLE_SMP_CONFIGURATION to all test which would fail
otherwise.
Update #3001.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This avoids problems with debugging enabled.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Script does what is expected and tries to do it as
smartly as possible.
+ remove occurrences of two blank comment lines
next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
contain CVS Ids
+ If the processing left a blank line at the top of
a file, it was removed.
|
|
|
|
|
| |
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html
for details.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1589/build
* tm01/Makefile.am, tm02/Makefile.am, tm03/Makefile.am,
tm04/Makefile.am, tm05/Makefile.am, tm06/Makefile.am,
tm07/Makefile.am, tm08/Makefile.am, tm09/Makefile.am,
tm10/Makefile.am, tm11/Makefile.am, tm12/Makefile.am,
tm13/Makefile.am, tm14/Makefile.am, tm15/Makefile.am,
tm16/Makefile.am, tm17/Makefile.am, tm18/Makefile.am,
tm19/Makefile.am, tm20/Makefile.am, tm21/Makefile.am,
tm22/Makefile.am, tm23/Makefile.am, tm24/Makefile.am,
tm25/Makefile.am, tm26/Makefile.am, tm27/Makefile.am,
tm28/Makefile.am, tm29/Makefile.am, tm30/Makefile.am,
tmck/Makefile.am, tmoverhd/Makefile.am: Remove obsolete optional
manager capability.
|
| |
|
|
|
|
|
|
| |
* tm20/task1.c: Use rtems_test_assert() consistently instead of system
assert(). rtems_test_assert() is designed to integrate into the RTEMS
test suite infrastructure.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c,
tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c,
tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm16/task1.c,
tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c, tm21/task1.c,
tm23/task1.c, tm24/task1.c, tm25/task1.c, tm26/task1.c, tm27/task1.c,
tm28/task1.c, tm29/task1.c, tmoverhd/testtask.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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tm01/Makefile.am, tm01/task1.c, tm02/Makefile.am, tm02/task1.c,
tm03/Makefile.am, tm03/task1.c, tm04/Makefile.am, tm04/task1.c,
tm05/Makefile.am, tm05/task1.c, tm06/Makefile.am, tm06/task1.c,
tm07/Makefile.am, tm07/task1.c, tm08/Makefile.am, tm08/task1.c,
tm09/Makefile.am, tm09/task1.c, tm10/Makefile.am, tm10/task1.c,
tm11/Makefile.am, tm11/task1.c, tm12/Makefile.am, tm12/task1.c,
tm13/Makefile.am, tm13/task1.c, tm14/Makefile.am, tm14/task1.c,
tm15/Makefile.am, tm15/task1.c, tm16/Makefile.am, tm16/task1.c,
tm17/Makefile.am, tm17/task1.c, tm18/Makefile.am, tm18/task1.c,
tm19/Makefile.am, tm19/task1.c, tm20/Makefile.am, tm20/task1.c,
tm21/Makefile.am, tm21/task1.c, tm22/Makefile.am, tm22/task1.c,
tm23/Makefile.am, tm23/task1.c, tm24/Makefile.am, tm24/task1.c,
tm25/Makefile.am, tm25/task1.c, tm26/Makefile.am, tm26/task1.c,
tm27/Makefile.am, tm27/task1.c, tm28/Makefile.am, tm28/task1.c,
tm29/Makefile.am, tm29/task1.c, tmck/Makefile.am, tmck/task1.c,
tmoverhd/Makefile.am, tmoverhd/testtask.c: Eliminate empty function
from every benchmark timer driver. Fix spelling.
|
|
|
|
|
|
|
|
|
|
|
| |
* tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c,
tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c,
tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm15/task1.c,
tm16/task1.c, tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c,
tm21/task1.c, tm22/task1.c, tm23/task1.c, tm24/task1.c, tm25/task1.c,
tm26/task1.c, tm27/task1.c, tm28/task1.c, tm29/task1.c, tmck/task1.c,
tmoverhd/testtask.c: Rename timer driver methods to follow RTEMS
programming conventions.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c,
tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c,
tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm15/task1.c,
tm16/task1.c, tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c,
tm21/task1.c, tm22/task1.c, tm23/task1.c, tm24/task1.c, tm25/task1.c,
tm26/task1.c, tm27/task1.c, tm28/task1.c, tm29/task1.c, tmck/task1.c,
tmoverhd/testtask.c: Change TEST_INIT to CONFIGURE_INIT. Make
tmacros.h available to all POSIX tests. Add a clock_settime case for
< 1988.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tm05/Makefile.am, tm06/Makefile.am, tm07/Makefile.am,
tm08/Makefile.am, tm09/Makefile.am, tm10/Makefile.am,
tm11/Makefile.am, tm12/Makefile.am, tm13/Makefile.am,
tm14/Makefile.am, tm15/Makefile.am, tm16/Makefile.am,
tm17/Makefile.am, tm18/Makefile.am, tm19/Makefile.am,
tm20/Makefile.am, tm22/Makefile.am, tm23/Makefile.am,
tm24/Makefile.am, tm25/Makefile.am, tm26/Makefile.am,
tm27/Makefile.am, tm28/Makefile.am, tm29/Makefile.am,
tmck/Makefile.am, tmoverhd/Makefile.am: 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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tm02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm18/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm27/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm28/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tm29/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tmck/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* tmoverhd/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/timesys.h, tm01/task1.c, tm02/task1.c, tm03/task1.c,
tm04/task1.c, tm05/task1.c, tm06/task1.c, tm07/task1.c,
tm08/task1.c, tm09/task1.c, tm10/task1.c, tm11/task1.c,
tm12/task1.c, tm13/task1.c, tm14/task1.c, tm15/task1.c,
tm16/task1.c, tm17/task1.c, tm18/task1.c, tm20/task1.c,
tm21/task1.c, tm22/task1.c, tm23/task1.c, tm24/task1.c,
tm25/task1.c, tm26/task1.c, tm27/task1.c, tm28/task1.c,
tm29/task1.c, tmck/task1.c, tmoverhd/testtask.c: Convert to using
c99 fixed size types.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tm01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
Add PRE/TMPINSTALL_FILES to CLEANFILES.
* tm02/Makefile.am: Ditto.
* tm03/Makefile.am: Ditto.
* tm04/Makefile.am: Ditto.
* tm05/Makefile.am: Ditto.
* tm06/Makefile.am: Ditto.
* tm07/Makefile.am: Ditto.
* tm08/Makefile.am: Ditto.
* tm09/Makefile.am: Ditto.
* tm10/Makefile.am: Ditto.
* tm11/Makefile.am: Ditto.
* tm12/Makefile.am: Ditto.
* tm13/Makefile.am: Ditto.
* tm14/Makefile.am: Ditto.
* tm15/Makefile.am: Ditto.
* tm16/Makefile.am: Ditto.
* tm17/Makefile.am: Ditto.
* tm18/Makefile.am: Ditto.
* tm19/Makefile.am: Ditto.
* tm20/Makefile.am: Ditto.
* tm21/Makefile.am: Ditto.
* tm22/Makefile.am: Ditto.
* tm23/Makefile.am: Ditto.
* tm24/Makefile.am: Ditto.
* tm25/Makefile.am: Ditto.
* tm26/Makefile.am: Ditto.
* tm27/Makefile.am: Ditto.
* tm28/Makefile.am: Ditto.
* tm29/Makefile.am: Ditto.
* tmck/Makefile.am: Ditto.
* tmoverhd/Makefile.am: Ditto.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/Makefile.am: Reformat.
* tm01/Makefile.am: Remove all-local: $(ARCH).
* tm02/Makefile.am: Remove all-local: $(ARCH).
* tm03/Makefile.am: Remove all-local: $(ARCH).
* tm04/Makefile.am: Remove all-local: $(ARCH).
* tm05/Makefile.am: Remove all-local: $(ARCH).
* tm06/Makefile.am: Remove all-local: $(ARCH).
* tm07/Makefile.am: Remove all-local: $(ARCH).
* tm08/Makefile.am: Remove all-local: $(ARCH).
* tm09/Makefile.am: Remove all-local: $(ARCH).
* tm10/Makefile.am: Remove all-local: $(ARCH).
* tm11/Makefile.am: Remove all-local: $(ARCH).
* tm12/Makefile.am: Remove all-local: $(ARCH).
* tm13/Makefile.am: Remove all-local: $(ARCH).
* tm14/Makefile.am: Remove all-local: $(ARCH).
* tm15/Makefile.am: Remove all-local: $(ARCH).
* tm16/Makefile.am: Remove all-local: $(ARCH).
* tm17/Makefile.am: Remove all-local: $(ARCH).
* tm18/Makefile.am: Remove all-local: $(ARCH).
* tm19/Makefile.am: Remove all-local: $(ARCH).
* tm20/Makefile.am: Remove all-local: $(ARCH).
* tm21/Makefile.am: Remove all-local: $(ARCH).
* tm22/Makefile.am: Remove all-local: $(ARCH).
* tm23/Makefile.am: Remove all-local: $(ARCH).
* tm24/Makefile.am: Remove all-local: $(ARCH).
* tm25/Makefile.am: Remove all-local: $(ARCH).
* tm26/Makefile.am: Remove all-local: $(ARCH).
* tm27/Makefile.am: Remove all-local: $(ARCH).
* tm28/Makefile.am: Remove all-local: $(ARCH).
* tm29/Makefile.am: Remove all-local: $(ARCH).
* tmck/Makefile.am: Remove all-local: $(ARCH).
* tmoverhd/Makefile.am: Remove all-local: $(ARCH).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/timesys.h, tm01/system.h, tm01/task1.c, tm01/tm01.doc,
tm02/system.h, tm02/task1.c, tm02/tm02.doc, tm03/system.h,
tm03/task1.c, tm03/tm03.doc, tm04/system.h, tm04/task1.c,
tm04/tm04.doc, tm05/system.h, tm05/task1.c, tm05/tm05.doc,
tm06/system.h, tm06/task1.c, tm06/tm06.doc, tm07/system.h,
tm07/task1.c, tm07/tm07.doc, tm08/system.h, tm08/task1.c,
tm08/tm08.doc, tm09/system.h, tm09/task1.c, tm09/tm09.doc,
tm10/system.h, tm10/task1.c, tm10/tm10.doc, tm11/system.h,
tm11/task1.c, tm11/tm11.doc, tm12/system.h, tm12/task1.c,
tm12/tm12.doc, tm13/system.h, tm13/task1.c, tm13/tm13.doc,
tm14/system.h, tm14/task1.c, tm14/tm14.doc, tm15/system.h,
tm15/task1.c, tm15/tm15.doc, tm16/system.h, tm16/task1.c,
tm16/tm16.doc, tm17/system.h, tm17/task1.c, tm17/tm17.doc,
tm18/system.h, tm18/task1.c, tm18/tm18.doc, tm19/system.h,
tm19/task1.c, tm19/tm19.doc, tm20/system.h, tm20/task1.c,
tm20/tm20.doc, tm21/system.h, tm21/task1.c, tm21/tm21.doc,
tm22/system.h, tm22/task1.c, tm22/tm22.doc, tm23/system.h,
tm23/task1.c, tm23/tm23.doc, tm24/system.h, tm24/task1.c,
tm24/tm24.doc, tm25/system.h, tm25/task1.c, tm25/tm25.doc,
tm26/fptest.h, tm26/system.h, tm26/task1.c, tm26/tm26.doc,
tm27/system.h, tm27/task1.c, tm27/tm27.doc, tm28/system.h,
tm28/task1.c, tm28/tm28.doc, tm29/system.h, tm29/task1.c,
tm29/tm29.doc, tmck/system.h, tmck/task1.c, tmck/tmck.doc,
tmoverhd/dumrtems.h, tmoverhd/empty.c, tmoverhd/system.h,
tmoverhd/testtask.c, tmoverhd/tmoverhd.doc: URL for license changed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Makefile.am: Reflect having moved automake.
include/Makefile.am: Reflect having moved automake.
tm01/Makefile.am: Reflect having moved automake.
tm02/Makefile.am: Reflect having moved automake.
tm03/Makefile.am: Reflect having moved automake.
tm04/Makefile.am: Reflect having moved automake.
tm05/Makefile.am: Reflect having moved automake.
tm06/Makefile.am: Reflect having moved automake.
tm07/Makefile.am: Reflect having moved automake.
tm08/Makefile.am: Reflect having moved automake.
tm09/Makefile.am: Reflect having moved automake.
tm10/Makefile.am: Reflect having moved automake.
tm11/Makefile.am: Reflect having moved automake.
tm12/Makefile.am: Reflect having moved automake.
tm13/Makefile.am: Reflect having moved automake.
tm14/Makefile.am: Reflect having moved automake.
tm15/Makefile.am: Reflect having moved automake.
tm16/Makefile.am: Reflect having moved automake.
tm17/Makefile.am: Reflect having moved automake.
tm18/Makefile.am: Reflect having moved automake.
tm19/Makefile.am: Reflect having moved automake.
tm20/Makefile.am: Reflect having moved automake.
tm21/Makefile.am: Reflect having moved automake.
tm22/Makefile.am: Reflect having moved automake.
tm23/Makefile.am: Reflect having moved automake.
tm24/Makefile.am: Reflect having moved automake.
tm25/Makefile.am: Reflect having moved automake.
tm26/Makefile.am: Reflect having moved automake.
tm27/Makefile.am: Reflect having moved automake.
tm28/Makefile.am: Reflect having moved automake.
tm29/Makefile.am: Reflect having moved automake.
tmck/Makefile.am: Reflect having moved automake.
tmoverhd/Makefile.am: Reflect having moved automake.
|