| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
PR 1924/cpukit
* spstkalloc02/.cvsignore, spstkalloc02/Makefile.am,
spstkalloc02/init.c, spstkalloc02/spstkalloc02.doc,
spstkalloc02/spstkalloc02.scn: New files.
* Makefile.am, configure.ac: Reflect changes above.
|
|
|
|
|
|
| |
* sp2038/Makefile.am, sp2038/init.c, sp2038/sp2038.doc,
sp2038/sp2038.scn: New files.
* Makefile.am, configure.ac: Reflect changes above.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1907/testing
* Makefile.am, configure.ac: Add tests for the CBS (Constant Bandwidth
Server) scheduler.
* spcbssched01/.cvsignore, spcbssched01/Makefile.am,
spcbssched01/init.c, spcbssched01/spcbssched01.doc,
spcbssched01/spcbssched01.scn, spcbssched01/system.h,
spcbssched01/task1.c, spcbssched02/.cvsignore,
spcbssched02/Makefile.am, spcbssched02/init.c,
spcbssched02/spcbssched02.doc, spcbssched02/spcbssched02.scn,
spcbssched02/system.h, spcbssched02/task_periodic.c,
spcbssched03/.cvsignore, spcbssched03/Makefile.am,
spcbssched03/cbsparams.h, spcbssched03/init.c,
spcbssched03/spcbssched03.doc, spcbssched03/spcbssched03.scn,
spcbssched03/system.h, spcbssched03/tasks_aperiodic.c,
spcbssched03/tasks_periodic.c: New files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1897/testing
* Makefile.am, configure.ac: Add tests for Earliest Deadline First
(EDF) Scheduling Algorithm implementation.
* spedfsched01/.cvsignore, spedfsched01/Makefile.am,
spedfsched01/init.c, spedfsched01/spedfsched01.doc,
spedfsched01/spedfsched01.scn, spedfsched01/system.h,
spedfsched01/task1.c, spedfsched02/.cvsignore,
spedfsched02/Makefile.am, spedfsched02/getall.c, spedfsched02/init.c,
spedfsched02/spedfsched02.doc, spedfsched02/spedfsched02.scn,
spedfsched02/system.h, spedfsched02/task1.c, spedfsched03/.cvsignore,
spedfsched03/Makefile.am, spedfsched03/edfparams.h,
spedfsched03/init.c, spedfsched03/spedfsched03.doc,
spedfsched03/spedfsched03.scn, spedfsched03/system.h,
spedfsched03/tasks_aperiodic.c, spedfsched03/tasks_periodic.c: New
files.
|
|
|
|
|
|
|
|
| |
PR 1857/tests
* Makefile.am, configure.ac: Add test where there is more than one
thread at a priority with the executing thread being non-preemptive.
* sp76/.cvsignore, sp76/Makefile.am, sp76/init.c, sp76/sp76.doc,
sp76/sp76.scn: New files.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: New test to get coverage of core mutex
obtain while in ISR or other dispatch disabled critical section but
no wait.
* sp75/.cvsignore, sp75/Makefile.am, sp75/init.c, sp75/sp75.doc,
sp75/sp75.scn: New files.
|
|
|
|
|
|
|
|
|
| |
PR 1853/tests
* Makefile.am, configure.ac: Add test for case where a thread is
non-preemptive, multiple threads are ready at that priority, a higher
priority thread is heir and the thread yields.
* sp74/.cvsignore, sp74/Makefile.am, sp74/init.c, sp74/sp74.doc,
sp74/sp74.scn: New files.
|
|
|
|
|
| |
* Makefile.am: Remove DIST_SUBDIRS.
Remove EXTRA_DIST.
|
|
|
|
|
|
| |
* spnsext01/.cvsignore, spnsext01/Makefile.am, spnsext01/init.c,
spnsext01/spnsext01.doc, spnsext01/spnsext01.scn: New files.
* Makefile.am, configure.ac: Reflect changes above.
|
|
|
|
|
|
|
| |
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 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* spheapprot/.cvsignore, spheapprot/Makefile.am,
spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
* Makefile.am, configure.ac: Reflect changes above.
|
|
|
|
|
|
|
|
|
| |
* 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 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.
|
|
|
|
|
|
|
| |
* 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/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.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
fatal error.
* spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
|
|
|
|
|
|
|
|
| |
PR 1603/testing
* spassoc01/init.c, spassoc01/Makefile.am,
spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
* Makefile.am, configure.ac: Added new test spassoc01 for
rtems_assoc routines.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* spfatal09/.cvsignore, spfatal09/Makefile.am,
spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
spfatal09/testcase.h: Removed files.
* Makefile.am, configure.ac: Reflect changes above.
* spfatal_support/init.c: Print end of test message in case of
success. Stop multitasking in the fatal error extension.
* spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
puts().
* spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
spfatal20/spfatal20.scn: Update.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new fatal error test for termios
initialize.
* spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
|
|
|
|
|
|
|
| |
PR 1600/testing
* spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
spfifo05/Makefile.am: New tests for pipe/fifo routines.
* Makefile.am, configure.ac: Add new test.
|
|
|
|
|
|
|
|
| |
PR 1600/testing
* spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
routines
* Makefile.am, configure.ac: Add new test.
|
|
|
|
|
|
|
|
|
| |
PR 1592/testing
* Makefile.am, configure.ac: Changes to incorporate sperror01,
sperror02, sperror03
* sperror01/init.c, sperror02/init.c: New tests to exercise
rtems_error routine
* sperror03/init.c: New test to exercise rtems_panic routine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Removed some fifo tests.
* spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
excessive new lines in the output.
spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
Also added a few more cases, mostly from spfifo04/init.c.
* spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
Previously was spfifo06. Configure parameter for pipes is used now.
* spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
spfifo08/spfifo08.scn: Removed.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise path where using
unlimited object support you are about to allocate more objects than
can be represented in the Id. This test will NOT pass on targets with
insufficient RAM.
* sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
sp71/sp71.scn: New files.
|
|
|
|
| |
* Makefile.am, configure.ac: spfatal20 not ready.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new tests to generate fatal errors in
rtems_termios_open().
* spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
spfatal17/Makefile.am, spfatal17/spfatal17.doc,
spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
spfatal18/Makefile.am, spfatal18/spfatal18.doc,
spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
spfatal19/Makefile.am, spfatal19/spfatal19.doc,
spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, spfatal_support/init.c,
spfatal_support/system.h: Add new tests to generate fatal errors in
open_dev_console().
* spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
spfatal15/Makefile.am, spfatal15/spfatal15.doc,
spfatal15/spfatal15.scn, spfatal15/testcase.h,
spfatal_support/consume_sems.c: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: New test for error cases in FIFO creation.
* spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add sp70 to test slot
reclamation and reuse for unlimited object configuration.
* sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
sp70/sp70.scn: New files.
|
|
|
|
|
|
| |
* spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
* Makefile.am, configure.ac: Reflect changes above.
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR PR1542
* Makefile.am, configure.ac: Coverage improvement: fifo_open.
* spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new fatal error for configuring
unlimited and maximum of 0.
* spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
to ensure that all paths are tested.
* sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
|
|
|
|
|
|
| |
Removed _Timer_Server thread pointer
Added _Timer_server pointer to the default timer server control block
Rework of the timer server implementation.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise when the ticks
since boot wraps around 0 and the timer server must deal with that
condition.
* sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
sp67/sp67.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise when notepads are
not configured.
* spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
simple priority ceiling case that was previously only tested via the
POSIX API.
* sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
sp66/sp66.scn: New files.
|
|
|
|
| |
* Makefile.am: Fix spacing.
|
|
|
|
|
|
|
| |
* ChangeLog, Makefile.am, configure.ac: Add new test for some core
mutex cases.
* sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
sp65/sp65.scn: New files.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
adjust existing for alignment. New test ensures coverage begin and
end marker methods are exercised so they do not get considered
unexecuted.
* spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise legacy
rtems_clock_get().
* spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
when we are unable to allocate the memory needed for an object
extend. Make sure all is handled properly.
* sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
sp64/sp64.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
particular path is taken through the _Heap_Resize_block code.
* sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
sp63/sp63.scn: New files.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise as many cases as
possible of not being able to allocate memory from the workspace
during thread creation.
* sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
sp18/sp18.scn: New files.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to handle the case where
a region resize frees enough memory to unblock a task.
* sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
sp62/sp62.scn: New files.
* sp61/init.c: Test does not need regions.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test case for processing a timeout
on a thread (that is the thread executing) that has also had its
request satisfied while it is being enqueued.
* spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
spintrcritical16/spintrcritical16.scn: New files.
* spintrcritical15/init.c: Remove unused TSR>
|