| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* tmoverhd/testtask.c: Move interrupt_stack_size field from CPU Table
to Configuration Table. Eliminate CPU Table from all ports. Delete
references to CPU Table in all forms.
|
|
|
|
|
|
| |
* spsize/size.c: Move interrupt_stack_size field from CPU Table to
Configuration Table. Eliminate CPU Table from all ports. Delete
references to CPU Table in all forms.
|
|
|
|
| |
* sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
|
|
|
|
|
|
|
| |
* iostream/Makefile.am: Change the executable name so it does not
create a file which is the same name as the standard header file.
* iostream/system.h: Need to increase the number of semaphores for
the libstdc++ runtime.
|
|
|
|
|
|
|
| |
* iostream/Makefile.am: Change the executable name so it does not
create a file which is the same name as the standard header file.
* iostream/system.h: Need to increase the number of semaphores for
the libstdc++ runtime.
|
|
|
|
|
|
|
| |
* sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
to improve test coverage.
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
sp16/sp16.scn: Corrected some minor mistakes and regenerated some
.scn files.
|
|
|
|
|
| |
* sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
commented out and updated the .scn file.
|
|
|
|
|
|
|
|
| |
PR 1262/filesystem
* Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
and writev() including documentation and test case.
* psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
|
|
|
|
|
| |
* aclocal/version.m4: Bump RTEMS_API to 4.9.
Bump RTEMS_VERSION to 4.8.99.0.
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* nsecs/init.c: Provide timespec manipulation routines in the
SuperCore. Use them everywhere possible. Perhaps they should be part
of the public API so this test and others can use them without
peeking into the bowels.
|
|
|
|
|
| |
* psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
behavior more closely matching GNU/Linux.
|
|
|
|
|
|
| |
* sp34/changepri.c, sp35/priinv.c: Change all obsoleted
CONFIGURE_TEST_NEEDS_XXX configuration constants to
CONFIGURE_APPLICATION_NEEDS_XXX.
|
|
|
|
|
| |
* loopback/init.c: Change all obsoleted CONFIGURE_TEST_NEEDS_XXX
configuration constants to CONFIGURE_APPLICATION_NEEDS_XXX.
|