| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* cdtest/main.cc: Use printk() in global destructors since printf() no
longer works.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1357/cpukit
* rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
|
| |
|
|
|
|
| |
* sp46/sp46.scn: New file.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
PR 1347/cpukit
* sp45/init.c: New file.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
* sp19/system.h: Use "double" instead of "rtems_double".
|
|
|
|
|
| |
* aclocal/canonical-target-name.m4: Remove TI C4x and NIOS2 ports from
4.9 branch.
|
|
|
|
| |
* tm09/system.h, tm09/task1.c: Account for message buffer memory.
|
|
|
|
|
| |
* mp09/recvmsg.c, mp09/task1.c, mp10/task1.c, mp13/task1.c,
mp14/msgtask1.c: Correct types to eliminate warnings.
|
|
|
|
| |
* sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
|
|
|
|
| |
* support/src/test_support.c: Convert to "bool".
|
| |
|
|
|
|
| |
* malloctest/init.c: Convert to "bool".
|
|
|
|
|
| |
* psxcleanup/psxcleanup.c, psxfatal_support/init.c,
psxfatal_support/system.h: Convert to "bool".
|
|
|
|
|
|
| |
* capture/system.h, capture/test1.c, fileio/init.c,
unlimited/init.c, unlimited/system.h, unlimited/test1.c:
Convert to "bool".
|
|
|
|
|
|
|
| |
* 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".
|
|
|
|
|
|
| |
* mp14/delay.c, mp14/evtmtask.c: Pass task Id to TSR.
* mp14/system.h: Semaphore_task_id and Semaphore_task_name arrays
were one entry too short.
|
|
|
|
|
| |
* spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
declared in a public place.
|
|
|
|
|
| |
* base_mp/node1/Makefile.am, base_mp/node2/Makefile.am: Updating and
fixing while running mptests on psim.
|
|
|
|
|
| |
* mp03/delay.c, mp06/task1.c, mp06/node2/mp06-node2.scn, mp07/task1.c:
Updating and fixing while running them on psim.
|
|
|
|
| |
* sp07/system.h, sp07/tcreate.c: Convert to bool type.
|
|
|
|
|
|
|
| |
* mp05/system.h, mp05/task1.c, mp06/system.h, mp06/task1.c,
mp07/system.h, mp07/task1.c, mp14/evtask1.c, mp14/evtmtask.c,
mp14/init.c, mp14/msgtask1.c, mp14/pttask1.c, mp14/smtask1.c,
mp14/system.h: Convert to bool type.
|
|
|
|
| |
* support/src/tmtests_empty_function.c: New file.
|
|
|
|
|
| |
* tmitronsem01/Makefile.am, tmitronsem01/init.c: Eliminate empty
function from every benchmark timer driver. Fix spelling.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1296/cpukit.
* psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
incorrect repeat interval. This patch fixes the following problems in
the test.
(1) Adds test for value of it_interval.tv_nsec.
(2) Corrects test for absolute timer in past.
(3) Modifies test to use different initial and repeat periods.
(4) Updates psxtimer01.scn to match results.
|
|
|
|
| |
* sp43/init.c: Fix derefence of uninitialized pointer.
|
|
|
|
|
|
| |
PR 1297/cpukit
* psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
pointer handling.
|
|
|
|
|
|
| |
* spsize/size.c: Make _System_state_Is_multiprocessing unused when
multiprocessing is not enabled. Saves one more variable from single
processor configuration.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* psxsem01/init.c: Spacing.
|
|
|
|
|
| |
PR 1293/tests
* psx10/init.c: Make sure we do not let tv_nsec go to -1.
|
|
|
|
|
|
|
| |
PR 1291/cpukit
* psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
POSIX services taking relative instead of absolute time for timeouts,
these tests were updated.
|
|
|
|
| |
* psxfile01/test.c: truncate on /dev/console now works.
|
|
|
|
|
| |
* sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
architectures they are not supported on.
|
|
|
|
|
| |
* fileio/init.c: New argument sequence for rtems_shell_init(). Also
split on multiple lines and document each parameter.
|
|
|
|
| |
* sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
|
|
|
|
|
| |
* aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
AC_PREREQ(2.62).
|
| |
|
|
|
|
|
| |
* sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
|
|
|
|
| |
* minimum/init.c: Disable confdefs.h debug.
|
|
|
|
|
| |
* iostream/system.h: Init task was close to blowing stack on PowerPC.
* minimum/init.c: Disable Classic API Notepads.
|
|
|
|
| |
* rtems++/System.h: Account for extra task stacks properly.
|