| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* sp09/screen02.c: Use integer value that fits into one character.
|
|
|
|
|
|
|
| |
PR 1641/cpukit
* Makefile.am, configure.ac: Create testcase for red black tree.
* sprbtree01/init.c, sprbtree01/Makefile.am, sprbtree01/sprbtree01.doc,
sprbtree01/sprbtree01.scn: New files.
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1729/cpukit
* spsize/size.c: Add next step in SMP support. This adds an allocated
array of the Per_CPU structures to support multiple cpus vs a single
instance of the structure which is still used if SMP support is
disabled. Configuration support is also added to explicitly enable or
disable SMP. But SMP can only be enabled for the CPUs which will
support it initially -- SPARC and i386. With the stub BSP support, a
BSP can be run as a single core SMP system from an RTEMS data
structure standpoint.
|
|
|
|
| |
* spfifo05/init.c: Console interrupts perturb test.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1743/cpu
* Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
Scheduler as complement to existing Deterministic Priority Scheduler.
This scheduler serves both as an example and as a lighter weight
implementation for smaller systems.
* spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
spsimplesched02/Makefile.am, spsimplesched02/init.c,
spsimplesched02/spsimplesched02.doc,
spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
spsimplesched03/Makefile.am, spsimplesched03/init.c,
spsimplesched03/spsimplesched03.doc,
spsimplesched03/spsimplesched03.scn: New files.
|
|
|
|
|
| |
* sp58/init.c, sp58/sp58.scn: Account for case where left hand side
seconds field is less than.
|
|
|
|
| |
* sp08/sp08.scn: Convert to UNIX CR/LF.
|
|
|
|
|
|
|
| |
* sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
sp09/sp09.scn: Improve coverage. Change mode while system not up and
broadcast a message that is too large.
* sp08/system.h, sp08/task1.c: Removed.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add sp73. This is a new test designed
to improve coverage of the thread yield logic.
* sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
sp73/sp73.scn: New files.
|
|
|
|
| |
* sp07/init.c: Improve coverage.
|
|
|
|
|
| |
* spwkspace/init.c: Adjust test to account for recent heap change on
NULL.
|
|
|
|
| |
* sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
|
|
|
|
| |
* spchain/init.c: Improve coverage testing.
|
| |
|
|
|
|
| |
* configure.ac: Add AC_CONFIG_HEADER(config.h).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* sp01/init.c,
sp01/task1.c,
sp02/init.c,
sp02/preempt.c,
sp02/task1.c,
sp02/task2.c,
sp02/task3.c,
sp03/init.c,
sp03/task1.c,
sp03/task2.c,
sp04/init.c,
sp04/task1.c,
sp04/task2.c,
sp04/task3.c,
sp04/tswitch.c,
sp05/init.c,
sp05/task1.c,
sp05/task2.c,
sp05/task3.c,
sp06/init.c,
sp06/task1.c,
sp06/task2.c,
sp06/task3.c,
sp07/buffered_io.c,
sp07/init.c,
sp07/task1.c,
sp07/task2.c,
sp07/task3.c,
sp07/task4.c,
sp07/taskexit.c,
sp07/tcreate.c,
sp07/tdelete.c,
sp07/trestart.c,
sp07/tstart.c,
sp08/init.c,
sp08/task1.c,
sp09/delay.c,
sp09/init.c,
sp09/isr.c,
sp09/screen01.c,
sp09/screen02.c,
sp09/screen03.c,
sp09/screen04.c,
sp09/screen05.c,
sp09/screen06.c,
sp09/screen07.c,
sp09/screen08.c,
sp09/screen09.c,
sp09/screen10.c,
sp09/screen11.c,
sp09/screen12.c,
sp09/screen13.c,
sp09/screen14.c,
sp09/task1.c,
sp09/task2.c,
sp09/task3.c,
sp09/task4.c,
sp10/init.c,
sp11/init.c,
sp11/task1.c,
sp11/task2.c,
sp11/timer.c,
sp12/init.c,
sp12/pridrv.c,
sp12/pritask.c,
sp12/task1.c,
sp12/task2.c,
sp12/task3.c,
sp12/task4.c,
sp12/task5.c,
sp13/fillbuff.c,
sp13/init.c,
sp13/putbuff.c,
sp13/task1.c,
sp13/task2.c,
sp13/task3.c,
sp14/asr.c,
sp14/init.c,
sp14/task1.c,
sp14/task2.c,
sp15/init.c,
sp15/task1.c,
sp16/init.c,
sp16/task1.c,
sp16/task2.c,
sp16/task3.c,
sp16/task4.c,
sp16/task5.c,
sp17/asr.c,
sp17/init.c,
sp17/task1.c,
sp17/task2.c,
sp18/init.c,
sp19/first.c,
sp19/fptask.c,
sp19/init.c,
sp19/task1.c,
sp20/getall.c,
sp20/init.c,
sp20/task1.c,
sp21/init.c,
sp22/delay.c,
sp22/init.c,
sp22/prtime.c,
sp22/task1.c,
sp23/init.c,
sp23/task1.c,
sp24/init.c,
sp24/resume.c,
sp24/task1.c,
sp25/init.c,
sp25/task1.c,
sp26/init.c,
sp26/task1.c,
sp27/init.c,
sp28/init.c,
sp29/init.c,
sp30/init.c,
sp30/resume.c,
sp30/task1.c,
sp31/delay.c,
sp31/init.c,
sp31/prtime.c,
sp31/task1.c,
sp32/init.c,
sp33/init.c,
sp34/changepri.c,
sp35/priinv.c,
sp36/strict_order_mut.c,
sp37/init.c,
sp38/init.c,
sp39/init.c,
sp40/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,
sp49/init.c,
sp50/init.c,
sp51/init.c,
sp52/init.c,
sp54/init.c,
sp55/init.c,
sp56/init.c,
sp57/init.c,
sp58/init.c,
sp59/init.c,
sp60/init.c,
sp62/init.c,
sp63/init.c,
sp64/init.c,
sp65/init.c,
sp66/init.c,
sp67/init.c,
sp68/init.c,
sp69/init.c,
sp70/init.c,
sp71/init.c,
sp72/init.c,
spassoc01/init.c,
spchain/init.c,
spclockget/init.c,
spcoverage/init.c,
sperror01/init.c,
sperror02/init.c,
sperror03/init.c,
spfatal_support/consume_sems.c,
spfatal_support/init.c,
spfifo01/init.c,
spfifo02/init.c,
spfifo03/init.c,
spfifo04/init.c,
spfifo05/init.c,
spheapprot/init.c,
spintrcritical01/init.c,
spintrcritical06/init.c,
spintrcritical08/init.c,
spintrcritical09/init.c,
spintrcritical10/init.c,
spintrcritical11/init.c,
spintrcritical13/init.c,
spintrcritical15/init.c,
spintrcritical16/init.c,
spintrcritical17/init.c,
spintrcritical_support/intrcritical.c,
spmkdir/init.c,
spmountmgr01/init.c,
spnotepad01/init.c,
spobjgetnext/init.c,
spprintk/init.c,
spprivenv01/init.c,
spsize/getint.c,
spsize/init.c,
spsize/size.c,
spstkalloc/init.c,
spthreadq01/init.c,
spwatchdog/delay.c,
spwatchdog/init.c,
spwatchdog/prtime.c,
spwatchdog/task1.c,
spwkspace/init.c: Add HAVE_CONFIG_H.
|
| |
|
|
|
|
| |
* sp09/Makefile.am: Switch to all managers since this is all of them.
|
|
|
|
|
| |
* sp69/init.c: Use "ld" instead of PRId32 to print
struct timespec->tv_nsec.
|
|
|
|
| |
* sp19/inttest.h: Use PRIx32 instead of "lx".
|
|
|
|
| |
* sp04/tswitch.c: Shrink memory requirements.
|
|
|
|
| |
* configure.ac: Require autoconf-2.68, automake-1.11.1.
|
|
|
|
| |
* spchain/init.c: Added test case.
|
|
|
|
| |
* spchain/init.c, spchain/spchain.scn: More test cases.
|
|
|
|
|
|
| |
PR 1647/cpukit
* spsize/size.c: Update documentation to reflect refactoring of
SuperCore to add Scheduler Handler.
|
|
|
|
|
| |
* sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
memory corruption.
|
|
|
|
| |
* spchain/init.c: Attempt to improve coverage.
|
|
|
|
| |
* spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
|
|
|
|
| |
* spfifo03/spfifo03.scn: Replace file.
|
|
|
|
| |
* spsize/size.c: Fix typo.
|
|
|
|
|
|
| |
PR 1663/testing
* spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
the test.
|
|
|
|
|
|
| |
* spheapprot/.cvsignore, spheapprot/Makefile.am,
spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
* Makefile.am, configure.ac: Reflect changes above.
|
|
|
|
|
| |
* spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
cases.
|
| |
|
|
|
|
|
|
|
|
|
| |
* spfatal24/.cvsignore, spfatal24/Makefile.am,
spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
spfatal25/testcase.h: New files.
* Makefile.am, configure.ac: Reflect changes above.
|
|
|
|
|
|
|
|
|
|
| |
PR 1658/cpukit
* Makefile.am, configure.ac: If the system is not up, consider it a
fatal error. This eliminated sp61 and added spfatal23.
* spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
* sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
sp61/sp61.scn: Removed.
|
|
|
|
|
|
| |
PR 1663/testing
* spmkdir/init.c: New cases to get the error path in rtems_mkdir
routine.
|
|
|
|
|
|
| |
PR 1661/testing
* spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
most references to RTEMS_Malloc_Heap.
|
|
|
|
|
| |
* sp09/screen12.c: Update for rtems_region_create() changes.
* sp09/sp09.scn: Update.
|
|
|
|
|
| |
PR 1647/testing
* spsize/size.c: Remove redundant initialize uninitialized to 0.
|
|
|
|
|
|
| |
PR 1599/cpukit
* spsize/size.c: Rename _Context_Switch_necessary to
_Thread_Dispatch_necessary to more properly reflect the intent.
|
|
|
|
|
|
|
| |
PR 1621/testing
* Makefile.am, configure.ac: Improve coverage of private environment.
* spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
|
|
|
|
|
| |
* sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
pointer is NULL when getting an object name.
|
|
|
|
|
| |
* sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
no wait but the condition is only partially satisfied.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test to extract a task blocked with
timeout on a priority ordered thread queue.
* sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
sp72/sp72.scn: New files.
|
|
|
|
|
|
|
| |
PR 1617/testing
* spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
spmountmgr01/spmountmgr01.doc: Added cases to exercise
mount-mktgt.c.
|
|
|
|
|
|
|
|
|
| |
PR 1617/testing
* spmountmgr01/init.c, spmountmgr01/Makefile.am,
spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
spmountmgr01/spmountmgr01.scn: New test which improves coverage
of mount-mgr.c under libcsupport.
* Makefile.am, configure.ac: Changes to accommodate the new test.
|
|
|
|
|
| |
* spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
up and add test of getchark().
|
|
|
|
| |
* spfatal21/Makefile.am: Fix typo.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add tests for sbrk fatal error case and
libio initialization fatal error case.
* spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
spfatal22/Makefile.am, spfatal22/spfatal22.doc,
spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
|