Age | Commit message (Collapse) | Author |
|
|
|
PR 1708/build:
* aclocal/check-cpuopts.m4: Fix m4-quoting.
|
|
* aclocal/check-cpuopts.m4: Add AC_LANG_SOURCE.
|
|
|
|
* sp46/init.c: Make compile on 4.8 branch.
* sp46/sp46.scn: New file.
|
|
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.
|
|
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 1297/cpukit
* psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
pointer handling.
|
|
|
|
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.
|
|
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: Update tests to reflect absolute
time.
|
|
|
|
* sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
coverage.
|
|
* psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
cases to improve test coverage.
|
|
* sp13/system.h: We need 32K of message buffer memory not 32 bytes.
|
|
* cpuuse/task2.c, rtmonuse/rtmonuse.scn, rtmonuse/task1.c: Add new
cases for untested routines.
|
|
* capture/Makefile.am: Use all managers.
|
|
* capture/Makefile.am: Fix typo -- not unlimited.
|
|
* capture/init.c, capture/system.h, capture/test1.c: Removed CRs
from files. Committed incorrectly.
|
|
* Makefile.am, README, configure.ac, capture/.cvsignore,
capture/Makefile.am, capture/capture.doc, capture/capture.scn,
capture/init.c, capture/system.h, capture/test1.c: Add a sample
test for the capture engine.
|
|
|
|
* cpuuse/init.c: Do not delete the Init task. Leaving it suspended lets
the CPU Usage Report include it. If it is deleted, the CPU time it
had consumed is not listed later in the report.
|
|
* nsecs/init.c: Add include of unistd.h for sleep() prototype.
|
|
* nsecs/Makefile.am, nsecs/init.c: Move empty body to another file. The
loop was being optimized out on the PowerPC.
* nsecs/empty.c: New file.
|
|
* nsecs/init.c: Change name to avoid any hint of the timer driver.
|
|
* nsecs/init.c: Do not make this test depend on the benchmark timer
driver.
|
|
* nsecs/init.c, nsecs/nsecs.scn: Add set of loops so you can see the
time varaying in proportion to the length of the loop measured.
|
|
* sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
buffered test IO.
|
|
* tztest/init.c: Build when using buffered test IO.
|
|
* sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
rtems_io_unregister_driver did not have any test code.
|
|
* spsize/size.c: Eliminate maximum_drivers configuration parameter
since it was used to configure a no longer used feature. Device names
are now part of the filesystem not in a table. This also eliminated
the variables _IO_Number_of_devices and _IO_Driver_name_table from
RTEMS as well as the memory allocation used to populate
_IO_Driver_name_table.
|
|
* sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
properly.
|
|
* spsize/size.c: Eliminated the variables
_RTEMS_tasks_User_initialization_tasks and
_RTEMS_tasks_Number_of_initialization_tasks because they were only
used in one place after initialized. It was a waste of space.
|
|
the size of the BSS section when an optional manageer stub is used. Some tests showed about a 600 byte reduction in BSS size. Also eliminated the variables _RTEMS_tasks_User_initialization_tasks and _RTEMS_tasks_Number_of_initialization_tasks because they were only used in one place after initialized. It was a waste of space.
|
|
* ChangeLog, rtmonuse/task1.c: Clean up output and use FLUSH_OUTPUT()
macro instead of fflush() directly.
|
|
* nsecs/init.c: Remove stray "volatile int i".
|
|
* rtmonuse/init.c, rtmonuse/task1.c: Integrate Rate Monotonic
Statistics and Period Usage into Rate Monotonic Manager. Added the
following directives: rtems_rate_monotonic_get_statistics,
rtems_rate_monotonic_reset_statistics,
rtems_rate_montonic_reset_all_statistics,
rtems_rate_montonic_report_statistics, and rtems_object_get_name.
Obsoleted the rtems/rtmonuse.h file as a public interface.
|
|
* support/include/buffer_test_io.h: Add support for using printk for
output in tests. This should be followed up by disabling the console
driver and other support when the tests are using printk.
|
|
* cpuuse/Makefile.am, malloctest/Makefile.am, putenvtest/Makefile.am,
rtmonuse/Makefile.am, stackchk/Makefile.am, termios/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.
|
|
* base_sp/Makefile.am, hello/Makefile.am, iostream/Makefile.am,
loopback/Makefile.am, nsecs/Makefile.am,
pppd/Makefile.am, ticker/Makefile.am, ticker/system.h,
unlimited/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.
* nsecs/init.c: Commit hack so test will compile when POSIX is
disabled. Remove hack when clock_gettime() is present even when
--disable-posix.
|
|
* 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.
|
|
* sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
spsize/size.c: 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.
|
|
* psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
psxtimer/psxtimer.scn: 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.
|
|
* itronmbf01/init.c, itronmbf01/itronmbf01.scn, itrontask02/init.c,
itrontask03/itrontask03.scn, itrontask03/task1.c,
itrontask04/itrontask04.scn, itrontask04/task3.c: 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.
|
|
* ticker/Makefile.am, ticker/init.c, ticker/system.h, ticker/tasks.c:
Test needs clock manager. Should use rtems_test_exit() instead of
exit().
|
|
* minimum/Makefile.am, minimum/init.c: Switch back to using optional
manager support. Also add use of CONFIGURE_DISABLE_NEWLIB_REENTRANCY
to demonstrate that the newlib reentrancy support is optional.
|
|
* nsecs/init.c: Remove private decl of _Timespec_Subtract use the
version from rtems/score/timespec.h.
|
|
* spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
|