| Commit message (Collapse) | Author | Files | Lines |
|
* 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.
|
|
* psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
requested for initialization task.
|
|
* minimum/init.c: Add CONFIGURE_IDLE_TASK_INITIALIZES_APPLICATION and
CONFIGURE_MAXIMUM_PRIORITY. Workspace usage now reduces to 4696 bytes
on psim.
|
|
* minimum/init.c: Exerise new ability for application to configure
minimum stack size. This test still runs the same with a 7.5K stack
on the powerpc but reserves 15K less Workspace on the PowerPC.
|
|
* tm02/system.h, tm10/system.h: Make configurations more accurate.
|
|
* sp28/init.c: Corrections to configuration.
* sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
* spsize/size.c: _ISR_Vector_table only exists on architectures
which use the Simple Vectored Interrupt Model.
|
|
* minimum/Makefile.am: Link against all managers.
* minimum/init.c: Use existing confdefs.h macros to turn off more
this test does not use.
|
|
* spsize/size.c: Convention calls for leading underscore on private
RTEMS variables.
|
|
* itronhello/system.h, itronmbox01/system.h, itrontask02/system.h,
itrontime01/system.h: Add use of
CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER.
|
|
* psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
like CVS conflict markers.
|
|
* tmoverhd/dumrtems.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.
|
|
* 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.
|
|
* sp32/init.c: Formatting.
|
|
* iostream/system.h: Update to include definition of
CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER as appropriate.
|
|
* psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
|
|
* fileio/init.c, hello/system.h, minimum/init.c, unlimited/system.h:
Use CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
|
|
* iostream/init.cc: Add include of stdlib.h for exit(). Needed by gcc
4.3.x.
|
|
* malloctest/init.c: Fix return status check.
|
|
* sp09/screen01.c: Correct test.
* sp09/screen14.c: Update copyright.
* sp28/init.c: Correct end of test messages.
|
|
* psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
|
|
|
|
* aclocal/enable-rtemsbsp.m4: s/AC_HELP/AS_HELP/.
|
|
* psxkey01/task.c: Fix warnings.
|