diff options
author | cvs2git <rtems-devel@rtems.org> | 1998-10-28 17:38:23 +0000 |
---|---|---|
committer | cvs2git <rtems-devel@rtems.org> | 1998-10-28 17:38:23 +0000 |
commit | a6b6f0c130b613d7d807a772b8f85994d1c0d31e (patch) | |
tree | 6c40f2e9b0dd7672a271877203b92c0c211837bd /testsuites/mptests | |
parent | 3662240e9f84c596f7f15b6bfabb06890409d819 (diff) |
This commit was manufactured by cvs2svn to create tag 'rtems-4-0-0'.4.0.0
Sprout from master 1998-10-28 17:38:22 UTC Joel Sherrill <joel.sherrill@OARcorp.com> 'changed version to 4.0.0'
Delete:
c/build-tools/README
c/build-tools/cklength.c
c/build-tools/eolstrip.c
c/build-tools/install-if-change.in
c/build-tools/lock-directory.in
c/build-tools/packhex.c
c/build-tools/rcs-clean.in
c/build-tools/search-id.sh
c/build-tools/unhex.c
c/build-tools/unlock-directory.in
c/src/ada-tests/mptests/mp01/config.h
c/src/ada-tests/mptests/mp01/mp01.adb
c/src/ada-tests/mptests/mp01/mptest.adb
c/src/ada-tests/mptests/mp01/mptest.ads
c/src/ada-tests/mptests/mp01/node1/mp01.scn
c/src/ada-tests/mptests/mp01/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp01/node2/mp01.scn
c/src/ada-tests/mptests/mp01/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp02/mptest.adb
c/src/ada-tests/mptests/mp02/mptest.ads
c/src/ada-tests/mptests/mp02/node1/mp02.scn
c/src/ada-tests/mptests/mp02/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp02/node2/mp02.scn
c/src/ada-tests/mptests/mp02/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp03/mptest.adb
c/src/ada-tests/mptests/mp03/mptest.ads
c/src/ada-tests/mptests/mp03/node1/mp03.scn
c/src/ada-tests/mptests/mp03/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp03/node2/mp03.scn
c/src/ada-tests/mptests/mp03/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp04/mptest.adb
c/src/ada-tests/mptests/mp04/mptest.ads
c/src/ada-tests/mptests/mp04/node1/mp04.scn
c/src/ada-tests/mptests/mp04/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp04/node2/mp04.scn
c/src/ada-tests/mptests/mp04/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp05/mptest.adb
c/src/ada-tests/mptests/mp05/mptest.ads
c/src/ada-tests/mptests/mp05/node1/mp05.scn
c/src/ada-tests/mptests/mp05/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp05/node2/mp05.scn
c/src/ada-tests/mptests/mp05/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp06/mptest.adb
c/src/ada-tests/mptests/mp06/mptest.ads
c/src/ada-tests/mptests/mp06/node1/mp06.scn
c/src/ada-tests/mptests/mp06/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp06/node2/mp06.scn
c/src/ada-tests/mptests/mp06/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp07/mptest.adb
c/src/ada-tests/mptests/mp07/mptest.ads
c/src/ada-tests/mptests/mp07/node1/mp07.scn
c/src/ada-tests/mptests/mp07/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp07/node2/mp07.scn
c/src/ada-tests/mptests/mp07/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp08/mptest.adb
c/src/ada-tests/mptests/mp08/mptest.ads
c/src/ada-tests/mptests/mp08/node1/mp08.scn
c/src/ada-tests/mptests/mp08/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp08/node2/mp08.scn
c/src/ada-tests/mptests/mp08/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp09/mptest.adb
c/src/ada-tests/mptests/mp09/mptest.ads
c/src/ada-tests/mptests/mp09/node1/mp09.scn
c/src/ada-tests/mptests/mp09/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp09/node2/mp09.scn
c/src/ada-tests/mptests/mp09/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp10/mptest.adb
c/src/ada-tests/mptests/mp10/mptest.ads
c/src/ada-tests/mptests/mp10/node1/mp10.scn
c/src/ada-tests/mptests/mp10/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp10/node2/mp10.scn
c/src/ada-tests/mptests/mp10/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp11/mptest.adb
c/src/ada-tests/mptests/mp11/mptest.ads
c/src/ada-tests/mptests/mp11/node1/mp11.scn
c/src/ada-tests/mptests/mp11/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp11/node2/mp11.scn
c/src/ada-tests/mptests/mp11/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp12/mptest.adb
c/src/ada-tests/mptests/mp12/mptest.ads
c/src/ada-tests/mptests/mp12/node1/mp12.scn
c/src/ada-tests/mptests/mp12/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp12/node2/mp12.scn
c/src/ada-tests/mptests/mp12/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp13/mptest.adb
c/src/ada-tests/mptests/mp13/mptest.ads
c/src/ada-tests/mptests/mp13/node1/mp13.scn
c/src/ada-tests/mptests/mp13/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp13/node2/mp13.scn
c/src/ada-tests/mptests/mp13/node2/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp14/mptest.adb
c/src/ada-tests/mptests/mp14/mptest.ads
c/src/ada-tests/mptests/mp14/node1/mp14.scn
c/src/ada-tests/mptests/mp14/node1/mptest-per_node_configuration.adb
c/src/ada-tests/mptests/mp14/node2/mp14.scn
c/src/ada-tests/mptests/mp14/node2/mptest-per_node_configuration.adb
c/src/ada-tests/samples/base_mp/mptest.adb
c/src/ada-tests/samples/base_mp/mptest.ads
c/src/ada-tests/samples/base_mp/node1/base_mp.scn
c/src/ada-tests/samples/base_mp/node1/mptest-per_node_configuration.adb
c/src/ada-tests/samples/base_mp/node2/base_mp.scn
c/src/ada-tests/samples/base_mp/node2/mptest-per_node_configuration.adb
c/src/ada-tests/samples/base_sp/base_sp.adb
c/src/ada-tests/samples/base_sp/base_sp.scn
c/src/ada-tests/samples/base_sp/config.h
c/src/ada-tests/samples/base_sp/sptest.adb
c/src/ada-tests/samples/base_sp/sptest.ads
c/src/ada-tests/samples/hello/config.h
c/src/ada-tests/samples/hello/hello.adb
c/src/ada-tests/samples/hello/hello.scn
c/src/ada-tests/samples/hello/sptest.adb
c/src/ada-tests/samples/hello/sptest.ads
c/src/ada-tests/samples/ticker/config.h
c/src/ada-tests/samples/ticker/sptest.adb
c/src/ada-tests/samples/ticker/sptest.ads
c/src/ada-tests/samples/ticker/ticker.adb
c/src/ada-tests/samples/ticker/ticker.scn
c/src/ada-tests/sptests/sp01/config.h
c/src/ada-tests/sptests/sp01/sp01.adb
c/src/ada-tests/sptests/sp01/sp01.scn
c/src/ada-tests/sptests/sp01/sptest.adb
c/src/ada-tests/sptests/sp01/sptest.ads
c/src/ada-tests/sptests/sp02/config.h
c/src/ada-tests/sptests/sp02/sp02.adb
c/src/ada-tests/sptests/sp02/sp02.scn
c/src/ada-tests/sptests/sp02/sptest.adb
c/src/ada-tests/sptests/sp02/sptest.ads
c/src/ada-tests/sptests/sp03/config.h
c/src/ada-tests/sptests/sp03/sp03.adb
c/src/ada-tests/sptests/sp03/sp03.scn
c/src/ada-tests/sptests/sp03/sptest.adb
c/src/ada-tests/sptests/sp03/sptest.ads
c/src/ada-tests/sptests/sp04/README
c/src/ada-tests/sptests/sp04/config.h
c/src/ada-tests/sptests/sp04/sp04.adb
c/src/ada-tests/sptests/sp04/sp04.scn
c/src/ada-tests/sptests/sp04/sptest.adb
c/src/ada-tests/sptests/sp04/sptest.ads
c/src/ada-tests/sptests/sp05/config.h
c/src/ada-tests/sptests/sp05/sp05.adb
c/src/ada-tests/sptests/sp05/sp05.scn
c/src/ada-tests/sptests/sp05/sptest.adb
c/src/ada-tests/sptests/sp05/sptest.ads
c/src/ada-tests/sptests/sp06/config.h
c/src/ada-tests/sptests/sp06/sp06.adb
c/src/ada-tests/sptests/sp06/sp06.scn
c/src/ada-tests/sptests/sp06/sptest.adb
c/src/ada-tests/sptests/sp06/sptest.ads
c/src/ada-tests/sptests/sp07/config.h
c/src/ada-tests/sptests/sp07/sp07.adb
c/src/ada-tests/sptests/sp07/sp07.scn
c/src/ada-tests/sptests/sp07/sptest.adb
c/src/ada-tests/sptests/sp07/sptest.ads
c/src/ada-tests/sptests/sp08/config.h
c/src/ada-tests/sptests/sp08/sp08.adb
c/src/ada-tests/sptests/sp08/sp08.scn
c/src/ada-tests/sptests/sp08/sptest.adb
c/src/ada-tests/sptests/sp08/sptest.ads
c/src/ada-tests/sptests/sp09/config.h
c/src/ada-tests/sptests/sp09/sp09.adb
c/src/ada-tests/sptests/sp09/sp09.scn
c/src/ada-tests/sptests/sp09/sptest.adb
c/src/ada-tests/sptests/sp09/sptest.ads
c/src/ada-tests/sptests/sp11/config.h
c/src/ada-tests/sptests/sp11/sp11.adb
c/src/ada-tests/sptests/sp11/sp11.scn
c/src/ada-tests/sptests/sp11/sptest.adb
c/src/ada-tests/sptests/sp11/sptest.ads
c/src/ada-tests/sptests/sp12/config.h
c/src/ada-tests/sptests/sp12/sp12.adb
c/src/ada-tests/sptests/sp12/sp12.scn
c/src/ada-tests/sptests/sp12/sptest.adb
c/src/ada-tests/sptests/sp12/sptest.ads
c/src/ada-tests/sptests/sp13/config.h
c/src/ada-tests/sptests/sp13/sp13.adb
c/src/ada-tests/sptests/sp13/sp13.scn
c/src/ada-tests/sptests/sp13/sptest.adb
c/src/ada-tests/sptests/sp13/sptest.ads
c/src/ada-tests/sptests/sp14/config.h
c/src/ada-tests/sptests/sp14/sp14.adb
c/src/ada-tests/sptests/sp14/sp14.scn
c/src/ada-tests/sptests/sp14/sptest.adb
c/src/ada-tests/sptests/sp14/sptest.ads
c/src/ada-tests/sptests/sp15/config.h
c/src/ada-tests/sptests/sp15/sp15.adb
c/src/ada-tests/sptests/sp15/sp15.scn
c/src/ada-tests/sptests/sp15/sptest.adb
c/src/ada-tests/sptests/sp15/sptest.ads
c/src/ada-tests/sptests/sp16/config.h
c/src/ada-tests/sptests/sp16/sp16.adb
c/src/ada-tests/sptests/sp16/sp16.scn
c/src/ada-tests/sptests/sp16/sptest.adb
c/src/ada-tests/sptests/sp16/sptest.ads
c/src/ada-tests/sptests/sp17/config.h
c/src/ada-tests/sptests/sp17/sp17.adb
c/src/ada-tests/sptests/sp17/sp17.scn
c/src/ada-tests/sptests/sp17/sptest.adb
c/src/ada-tests/sptests/sp17/sptest.ads
c/src/ada-tests/sptests/sp19/README
c/src/ada-tests/sptests/sp19/config.h
c/src/ada-tests/sptests/sp19/sp19.adb
c/src/ada-tests/sptests/sp19/sp19.scn
c/src/ada-tests/sptests/sp19/sptest.ads
c/src/ada-tests/sptests/sp20/config.h
c/src/ada-tests/sptests/sp20/sp20.adb
c/src/ada-tests/sptests/sp20/sp20.scn
c/src/ada-tests/sptests/sp20/sptest.adb
c/src/ada-tests/sptests/sp20/sptest.ads
c/src/ada-tests/sptests/sp21/config.h
c/src/ada-tests/sptests/sp21/sp21.adb
c/src/ada-tests/sptests/sp21/sp21.scn
c/src/ada-tests/sptests/sp21/sptest.adb
c/src/ada-tests/sptests/sp21/sptest.ads
c/src/ada-tests/sptests/sp22/config.h
c/src/ada-tests/sptests/sp22/sp22.adb
c/src/ada-tests/sptests/sp22/sp22.scn
c/src/ada-tests/sptests/sp22/sptest.adb
c/src/ada-tests/sptests/sp22/sptest.ads
c/src/ada-tests/sptests/sp23/config.h
c/src/ada-tests/sptests/sp23/sp23.adb
c/src/ada-tests/sptests/sp23/sp23.scn
c/src/ada-tests/sptests/sp23/sptest.adb
c/src/ada-tests/sptests/sp23/sptest.ads
c/src/ada-tests/sptests/sp24/config.h
c/src/ada-tests/sptests/sp24/sp24.adb
c/src/ada-tests/sptests/sp24/sp24.scn
c/src/ada-tests/sptests/sp24/sptest.adb
c/src/ada-tests/sptests/sp24/sptest.ads
c/src/ada-tests/sptests/sp25/config.h
c/src/ada-tests/sptests/sp25/sp25.adb
c/src/ada-tests/sptests/sp25/sp25.scn
c/src/ada-tests/sptests/sp25/sptest.adb
c/src/ada-tests/sptests/sp25/sptest.ads
c/src/ada-tests/sptests/spsize/spsize.adb
c/src/ada-tests/sptests/spsize/sptest.adb
c/src/ada-tests/sptests/spsize/sptest.ads
c/src/ada-tests/support/address_io.adb
c/src/ada-tests/support/address_io.ads
c/src/ada-tests/support/float_io.ads
c/src/ada-tests/support/fp.inc
c/src/ada-tests/support/init.c
c/src/ada-tests/support/integer.inc
c/src/ada-tests/support/rtems_calling_overhead.ads
c/src/ada-tests/support/status_io.ads
c/src/ada-tests/support/test_support.adb
c/src/ada-tests/support/test_support.ads
c/src/ada-tests/support/time_test_support.adb
c/src/ada-tests/support/time_test_support.ads
c/src/ada-tests/support/timer_driver.adb
c/src/ada-tests/support/timer_driver.ads
c/src/ada-tests/support/unsigned32_io.ads
c/src/ada-tests/tmtests/tm01/config.h
c/src/ada-tests/tmtests/tm01/tm01.adb
c/src/ada-tests/tmtests/tm01/tmtest.adb
c/src/ada-tests/tmtests/tm01/tmtest.ads
c/src/ada-tests/tmtests/tm02/config.h
c/src/ada-tests/tmtests/tm02/tm02.adb
c/src/ada-tests/tmtests/tm02/tmtest.adb
c/src/ada-tests/tmtests/tm02/tmtest.ads
c/src/ada-tests/tmtests/tm03/config.h
c/src/ada-tests/tmtests/tm03/tm03.adb
c/src/ada-tests/tmtests/tm03/tmtest.adb
c/src/ada-tests/tmtests/tm03/tmtest.ads
c/src/ada-tests/tmtests/tm04/config.h
c/src/ada-tests/tmtests/tm04/tm04.adb
c/src/ada-tests/tmtests/tm04/tmtest.adb
c/src/ada-tests/tmtests/tm04/tmtest.ads
c/src/ada-tests/tmtests/tm05/config.h
c/src/ada-tests/tmtests/tm05/tm05.adb
c/src/ada-tests/tmtests/tm05/tmtest.adb
c/src/ada-tests/tmtests/tm05/tmtest.ads
c/src/ada-tests/tmtests/tm06/config.h
c/src/ada-tests/tmtests/tm06/tm06.adb
c/src/ada-tests/tmtests/tm06/tmtest.adb
c/src/ada-tests/tmtests/tm06/tmtest.ads
c/src/ada-tests/tmtests/tm07/config.h
c/src/ada-tests/tmtests/tm07/tm07.adb
c/src/ada-tests/tmtests/tm07/tmtest.adb
c/src/ada-tests/tmtests/tm07/tmtest.ads
c/src/ada-tests/tmtests/tm08/config.h
c/src/ada-tests/tmtests/tm08/tm08.adb
c/src/ada-tests/tmtests/tm08/tmtest.adb
c/src/ada-tests/tmtests/tm08/tmtest.ads
c/src/ada-tests/tmtests/tm09/config.h
c/src/ada-tests/tmtests/tm09/tm09.adb
c/src/ada-tests/tmtests/tm09/tmtest.adb
c/src/ada-tests/tmtests/tm09/tmtest.ads
c/src/ada-tests/tmtests/tm10/config.h
c/src/ada-tests/tmtests/tm10/tm10.adb
c/src/ada-tests/tmtests/tm10/tmtest.adb
c/src/ada-tests/tmtests/tm10/tmtest.ads
c/src/ada-tests/tmtests/tm11/config.h
c/src/ada-tests/tmtests/tm11/tm11.adb
c/src/ada-tests/tmtests/tm11/tmtest.adb
c/src/ada-tests/tmtests/tm11/tmtest.ads
c/src/ada-tests/tmtests/tm12/config.h
c/src/ada-tests/tmtests/tm12/tm12.adb
c/src/ada-tests/tmtests/tm12/tmtest.adb
c/src/ada-tests/tmtests/tm12/tmtest.ads
c/src/ada-tests/tmtests/tm13/config.h
c/src/ada-tests/tmtests/tm13/tm13.adb
c/src/ada-tests/tmtests/tm13/tmtest.adb
c/src/ada-tests/tmtests/tm13/tmtest.ads
c/src/ada-tests/tmtests/tm14/config.h
c/src/ada-tests/tmtests/tm14/tm14.adb
c/src/ada-tests/tmtests/tm14/tmtest.adb
c/src/ada-tests/tmtests/tm14/tmtest.ads
c/src/ada-tests/tmtests/tm15/config.h
c/src/ada-tests/tmtests/tm15/tm15.adb
c/src/ada-tests/tmtests/tm15/tmtest.adb
c/src/ada-tests/tmtests/tm15/tmtest.ads
c/src/ada-tests/tmtests/tm16/config.h
c/src/ada-tests/tmtests/tm16/tm16.adb
c/src/ada-tests/tmtests/tm16/tmtest.adb
c/src/ada-tests/tmtests/tm16/tmtest.ads
c/src/ada-tests/tmtests/tm17/config.h
c/src/ada-tests/tmtests/tm17/tm17.adb
c/src/ada-tests/tmtests/tm17/tmtest.adb
c/src/ada-tests/tmtests/tm17/tmtest.ads
c/src/ada-tests/tmtests/tm18/config.h
c/src/ada-tests/tmtests/tm18/tm18.adb
c/src/ada-tests/tmtests/tm18/tmtest.adb
c/src/ada-tests/tmtests/tm18/tmtest.ads
c/src/ada-tests/tmtests/tm19/config.h
c/src/ada-tests/tmtests/tm19/tm19.adb
c/src/ada-tests/tmtests/tm19/tmtest.adb
c/src/ada-tests/tmtests/tm19/tmtest.ads
c/src/ada-tests/tmtests/tm20/config.h
c/src/ada-tests/tmtests/tm20/tm20.adb
c/src/ada-tests/tmtests/tm20/tmtest.adb
c/src/ada-tests/tmtests/tm20/tmtest.ads
c/src/ada-tests/tmtests/tm21/config.h
c/src/ada-tests/tmtests/tm21/tm21.adb
c/src/ada-tests/tmtests/tm21/tmtest.adb
c/src/ada-tests/tmtests/tm21/tmtest.ads
c/src/ada-tests/tmtests/tm22/config.h
c/src/ada-tests/tmtests/tm22/tm22.adb
c/src/ada-tests/tmtests/tm22/tmtest.adb
c/src/ada-tests/tmtests/tm22/tmtest.ads
c/src/ada-tests/tmtests/tm23/config.h
c/src/ada-tests/tmtests/tm23/tm23.adb
c/src/ada-tests/tmtests/tm23/tmtest.adb
c/src/ada-tests/tmtests/tm23/tmtest.ads
c/src/ada-tests/tmtests/tm24/config.h
c/src/ada-tests/tmtests/tm24/tm24.adb
c/src/ada-tests/tmtests/tm24/tmtest.adb
c/src/ada-tests/tmtests/tm24/tmtest.ads
c/src/ada-tests/tmtests/tm25/config.h
c/src/ada-tests/tmtests/tm25/tm25.adb
c/src/ada-tests/tmtests/tm25/tmtest.adb
c/src/ada-tests/tmtests/tm25/tmtest.ads
c/src/ada-tests/tmtests/tm26/README
c/src/ada-tests/tmtests/tm26/config.h
c/src/ada-tests/tmtests/tm26/tm26.adb
c/src/ada-tests/tmtests/tm26/tmtest.adp
c/src/ada-tests/tmtests/tm26/tmtest.ads
c/src/ada-tests/tmtests/tm27/README
c/src/ada-tests/tmtests/tm27/config.h
c/src/ada-tests/tmtests/tm27/tm27.adb
c/src/ada-tests/tmtests/tm27/tmtest.adb
c/src/ada-tests/tmtests/tm27/tmtest.ads
c/src/ada-tests/tmtests/tm28/config.h
c/src/ada-tests/tmtests/tm28/tm28.adb
c/src/ada-tests/tmtests/tm28/tmtest.adb
c/src/ada-tests/tmtests/tm28/tmtest.ads
c/src/ada-tests/tmtests/tm29/config.h
c/src/ada-tests/tmtests/tm29/tm29.adb
c/src/ada-tests/tmtests/tm29/tmtest.adb
c/src/ada-tests/tmtests/tm29/tmtest.ads
c/src/ada-tests/tmtests/tmck/config.h
c/src/ada-tests/tmtests/tmck/tmck.adb
c/src/ada-tests/tmtests/tmck/tmtest.adb
c/src/ada-tests/tmtests/tmck/tmtest.ads
c/src/ada-tests/tmtests/tmoverhd/README
c/src/ada-tests/tmtests/tmoverhd/config.h
c/src/ada-tests/tmtests/tmoverhd/dummy_rtems.adb
c/src/ada-tests/tmtests/tmoverhd/dummy_rtems.ads
c/src/ada-tests/tmtests/tmoverhd/tmoverhd.adb
c/src/ada-tests/tmtests/tmoverhd/tmtest.adb
c/src/ada-tests/tmtests/tmoverhd/tmtest.ads
c/src/ada/rtems.adb
c/src/ada/rtems.ads
c/src/exec/libcsupport/include/chain.h
c/src/exec/libcsupport/include/clockdrv.h
c/src/exec/libcsupport/include/console.h
c/src/exec/libcsupport/include/iosupp.h
c/src/exec/libcsupport/include/motorola/mc68230.h
c/src/exec/libcsupport/include/motorola/mc68681.h
c/src/exec/libcsupport/include/ringbuf.h
c/src/exec/libcsupport/include/rtems/assoc.h
c/src/exec/libcsupport/include/rtems/error.h
c/src/exec/libcsupport/include/rtems/libcsupport.h
c/src/exec/libcsupport/include/rtems/libio.h
c/src/exec/libcsupport/include/spurious.h
c/src/exec/libcsupport/include/sys/filio.h
c/src/exec/libcsupport/include/sys/ioctl.h
c/src/exec/libcsupport/include/sys/sockio.h
c/src/exec/libcsupport/include/sys/termios.h
c/src/exec/libcsupport/include/sys/utsname.h
c/src/exec/libcsupport/include/timerdrv.h
c/src/exec/libcsupport/include/vmeintr.h
c/src/exec/libcsupport/include/zilog/z8036.h
c/src/exec/libcsupport/include/zilog/z8530.h
c/src/exec/libcsupport/include/zilog/z8536.h
c/src/exec/libcsupport/src/README
c/src/exec/libcsupport/src/__brk.c
c/src/exec/libcsupport/src/__gettod.c
c/src/exec/libcsupport/src/__times.c
c/src/exec/libcsupport/src/assoc.c
c/src/exec/libcsupport/src/closedir.c
c/src/exec/libcsupport/src/error.c
c/src/exec/libcsupport/src/getdents.c
c/src/exec/libcsupport/src/hosterr.c
c/src/exec/libcsupport/src/libio.c
c/src/exec/libcsupport/src/malloc.c
c/src/exec/libcsupport/src/newlibc.c
c/src/exec/libcsupport/src/no_libc.c
c/src/exec/libcsupport/src/opendir.c
c/src/exec/libcsupport/src/readdir.c
c/src/exec/libcsupport/src/rewinddir.c
c/src/exec/libcsupport/src/scandir.c
c/src/exec/libcsupport/src/seekdir.c
c/src/exec/libcsupport/src/tcdrain.c
c/src/exec/libcsupport/src/telldir.c
c/src/exec/libcsupport/src/termios.c
c/src/exec/libcsupport/src/unixlibc.c
c/src/exec/libcsupport/src/utsname.c
c/src/exec/libnetworking/README
c/src/exec/libnetworking/arpa/ftp.h
c/src/exec/libnetworking/arpa/inet.h
c/src/exec/libnetworking/arpa/nameser.h
c/src/exec/libnetworking/arpa/nameser_compat.h
c/src/exec/libnetworking/arpa/telnet.h
c/src/exec/libnetworking/bpfilter.h
c/src/exec/libnetworking/kern/kern_subr.c
c/src/exec/libnetworking/kern/uipc_domain.c
c/src/exec/libnetworking/kern/uipc_mbuf.c
c/src/exec/libnetworking/kern/uipc_socket.c
c/src/exec/libnetworking/kern/uipc_socket2.c
c/src/exec/libnetworking/lib/README
c/src/exec/libnetworking/lib/getprotoby.c
c/src/exec/libnetworking/lib/syslog.c
c/src/exec/libnetworking/lib/tftpDriver.c
c/src/exec/libnetworking/libc/addr2ascii.3
c/src/exec/libnetworking/libc/addr2ascii.c
c/src/exec/libnetworking/libc/ascii2addr.c
c/src/exec/libnetworking/libc/base64.c
c/src/exec/libnetworking/libc/byteorder.3
c/src/exec/libnetworking/libc/ether_addr.c
c/src/exec/libnetworking/libc/ethers.3
c/src/exec/libnetworking/libc/gethostbydns.c
c/src/exec/libnetworking/libc/gethostbyht.c
c/src/exec/libnetworking/libc/gethostbyname.3
c/src/exec/libnetworking/libc/gethostbynis.c
c/src/exec/libnetworking/libc/gethostnamadr.c
c/src/exec/libnetworking/libc/gethostname.c
c/src/exec/libnetworking/libc/getnetbydns.c
c/src/exec/libnetworking/libc/getnetbyht.c
c/src/exec/libnetworking/libc/getnetbynis.c
c/src/exec/libnetworking/libc/getnetent.3
c/src/exec/libnetworking/libc/getnetnamadr.c
c/src/exec/libnetworking/libc/getproto.c
c/src/exec/libnetworking/libc/getprotoent.3
c/src/exec/libnetworking/libc/getprotoent.c
c/src/exec/libnetworking/libc/getprotoname.c
c/src/exec/libnetworking/libc/getservbyname.c
c/src/exec/libnetworking/libc/getservbyport.c
c/src/exec/libnetworking/libc/getservent.3
c/src/exec/libnetworking/libc/getservent.c
c/src/exec/libnetworking/libc/herror.c
c/src/exec/libnetworking/libc/inet.3
c/src/exec/libnetworking/libc/inet_addr.c
c/src/exec/libnetworking/libc/inet_lnaof.c
c/src/exec/libnetworking/libc/inet_makeaddr.c
c/src/exec/libnetworking/libc/inet_net_ntop.c
c/src/exec/libnetworking/libc/inet_net_pton.c
c/src/exec/libnetworking/libc/inet_neta.c
c/src/exec/libnetworking/libc/inet_netof.c
c/src/exec/libnetworking/libc/inet_network.c
c/src/exec/libnetworking/libc/inet_ntoa.c
c/src/exec/libnetworking/libc/inet_ntop.c
c/src/exec/libnetworking/libc/inet_pton.c
c/src/exec/libnetworking/libc/iso_addr.3
c/src/exec/libnetworking/libc/iso_addr.c
c/src/exec/libnetworking/libc/linkaddr.3
c/src/exec/libnetworking/libc/linkaddr.c
c/src/exec/libnetworking/libc/map_v4v6.c
c/src/exec/libnetworking/libc/ns.3
c/src/exec/libnetworking/libc/ns_addr.c
c/src/exec/libnetworking/libc/ns_name.c
c/src/exec/libnetworking/libc/ns_netint.c
c/src/exec/libnetworking/libc/ns_ntoa.c
c/src/exec/libnetworking/libc/ns_parse.c
c/src/exec/libnetworking/libc/ns_print.c
c/src/exec/libnetworking/libc/ns_ttl.c
c/src/exec/libnetworking/libc/nsap_addr.c
c/src/exec/libnetworking/libc/rcmd.3
c/src/exec/libnetworking/libc/rcmd.c
c/src/exec/libnetworking/libc/recv.c
c/src/exec/libnetworking/libc/res_comp.c
c/src/exec/libnetworking/libc/res_config.h
c/src/exec/libnetworking/libc/res_data.c
c/src/exec/libnetworking/libc/res_debug.c
c/src/exec/libnetworking/libc/res_init.c
c/src/exec/libnetworking/libc/res_mkquery.c
c/src/exec/libnetworking/libc/res_mkupdate.c
c/src/exec/libnetworking/libc/res_query.c
c/src/exec/libnetworking/libc/res_send.c
c/src/exec/libnetworking/libc/res_stubs.c
c/src/exec/libnetworking/libc/res_update.c
c/src/exec/libnetworking/libc/resolver.3
c/src/exec/libnetworking/libc/send.c
c/src/exec/libnetworking/libc/strsep.c
c/src/exec/libnetworking/loop.h
c/src/exec/libnetworking/machine/conf.h
c/src/exec/libnetworking/machine/cpu.h
c/src/exec/libnetworking/machine/cpufunc.h
c/src/exec/libnetworking/machine/endian.h
c/src/exec/libnetworking/machine/in_cksum.h
c/src/exec/libnetworking/machine/limits.h
c/src/exec/libnetworking/machine/param.h
c/src/exec/libnetworking/machine/types.h
c/src/exec/libnetworking/machine/vmparam.h
c/src/exec/libnetworking/net/bpf.h
c/src/exec/libnetworking/net/ethernet.h
c/src/exec/libnetworking/net/if.c
c/src/exec/libnetworking/net/if.h
c/src/exec/libnetworking/net/if_arp.h
c/src/exec/libnetworking/net/if_dl.h
c/src/exec/libnetworking/net/if_ethersubr.c
c/src/exec/libnetworking/net/if_llc.h
c/src/exec/libnetworking/net/if_loop.c
c/src/exec/libnetworking/net/if_types.h
c/src/exec/libnetworking/net/netisr.h
c/src/exec/libnetworking/net/radix.c
c/src/exec/libnetworking/net/radix.h
c/src/exec/libnetworking/net/raw_cb.c
c/src/exec/libnetworking/net/raw_cb.h
c/src/exec/libnetworking/net/raw_usrreq.c
c/src/exec/libnetworking/net/route.c
c/src/exec/libnetworking/net/route.h
c/src/exec/libnetworking/net/rtsock.c
c/src/exec/libnetworking/netdb.h
c/src/exec/libnetworking/netinet/icmp_var.h
c/src/exec/libnetworking/netinet/if_ether.c
c/src/exec/libnetworking/netinet/if_ether.h
c/src/exec/libnetworking/netinet/igmp.c
c/src/exec/libnetworking/netinet/igmp.h
c/src/exec/libnetworking/netinet/igmp_var.h
c/src/exec/libnetworking/netinet/in.c
c/src/exec/libnetworking/netinet/in.h
c/src/exec/libnetworking/netinet/in_cksum.c
c/src/exec/libnetworking/netinet/in_cksum_i386.c
c/src/exec/libnetworking/netinet/in_cksum_m68k.c
c/src/exec/libnetworking/netinet/in_pcb.c
c/src/exec/libnetworking/netinet/in_pcb.h
c/src/exec/libnetworking/netinet/in_proto.c
c/src/exec/libnetworking/netinet/in_rmx.c
c/src/exec/libnetworking/netinet/in_systm.h
c/src/exec/libnetworking/netinet/in_var.h
c/src/exec/libnetworking/netinet/ip.h
c/src/exec/libnetworking/netinet/ip_divert.c
c/src/exec/libnetworking/netinet/ip_fw.c
c/src/exec/libnetworking/netinet/ip_fw.h
c/src/exec/libnetworking/netinet/ip_icmp.c
c/src/exec/libnetworking/netinet/ip_icmp.h
c/src/exec/libnetworking/netinet/ip_input.c
c/src/exec/libnetworking/netinet/ip_mroute.c
c/src/exec/libnetworking/netinet/ip_mroute.h
c/src/exec/libnetworking/netinet/ip_output.c
c/src/exec/libnetworking/netinet/ip_var.h
c/src/exec/libnetworking/netinet/raw_ip.c
c/src/exec/libnetworking/netinet/tcp.h
c/src/exec/libnetworking/netinet/tcp_debug.c
c/src/exec/libnetworking/netinet/tcp_debug.h
c/src/exec/libnetworking/netinet/tcp_fsm.h
c/src/exec/libnetworking/netinet/tcp_input.c
c/src/exec/libnetworking/netinet/tcp_output.c
c/src/exec/libnetworking/netinet/tcp_seq.h
c/src/exec/libnetworking/netinet/tcp_subr.c
c/src/exec/libnetworking/netinet/tcp_timer.c
c/src/exec/libnetworking/netinet/tcp_timer.h
c/src/exec/libnetworking/netinet/tcp_usrreq.c
c/src/exec/libnetworking/netinet/tcp_var.h
c/src/exec/libnetworking/netinet/tcpip.h
c/src/exec/libnetworking/netinet/udp.h
c/src/exec/libnetworking/netinet/udp_usrreq.c
c/src/exec/libnetworking/netinet/udp_var.h
c/src/exec/libnetworking/nfs/bootp_subr.c
c/src/exec/libnetworking/nfs/krpc.h
c/src/exec/libnetworking/nfs/nfs.h
c/src/exec/libnetworking/nfs/nfsdiskless.h
c/src/exec/libnetworking/nfs/nfsproto.h
c/src/exec/libnetworking/nfs/rpcv2.h
c/src/exec/libnetworking/nfs/xdr_subs.h
c/src/exec/libnetworking/opt_ipfw.h
c/src/exec/libnetworking/opt_mrouting.h
c/src/exec/libnetworking/opt_tcpdebug.h
c/src/exec/libnetworking/poll.h
c/src/exec/libnetworking/resolv.h
c/src/exec/libnetworking/rtems/issetugid.c
c/src/exec/libnetworking/rtems/rtems_bootp.c
c/src/exec/libnetworking/rtems/rtems_bsdnet.h
c/src/exec/libnetworking/rtems/rtems_bsdnet_internal.h
c/src/exec/libnetworking/rtems/rtems_glue.c
c/src/exec/libnetworking/rtems/rtems_showicmpstat.c
c/src/exec/libnetworking/rtems/rtems_showifstat.c
c/src/exec/libnetworking/rtems/rtems_showipstat.c
c/src/exec/libnetworking/rtems/rtems_showmbuf.c
c/src/exec/libnetworking/rtems/rtems_showroute.c
c/src/exec/libnetworking/rtems/rtems_showtcpstat.c
c/src/exec/libnetworking/rtems/rtems_showudpstat.c
c/src/exec/libnetworking/rtems/rtems_syscall.c
c/src/exec/libnetworking/rtems/sghostname.c
c/src/exec/libnetworking/rtems/tftp.h
c/src/exec/libnetworking/sys/buf.h
c/src/exec/libnetworking/sys/callout.h
c/src/exec/libnetworking/sys/conf.h
c/src/exec/libnetworking/sys/domain.h
c/src/exec/libnetworking/sys/kernel.h
c/src/exec/libnetworking/sys/libkern.h
c/src/exec/libnetworking/sys/malloc.h
c/src/exec/libnetworking/sys/mbuf.h
c/src/exec/libnetworking/sys/mount.h
c/src/exec/libnetworking/sys/param.h
c/src/exec/libnetworking/sys/proc.h
c/src/exec/libnetworking/sys/protosw.h
c/src/exec/libnetworking/sys/queue.h
c/src/exec/libnetworking/sys/reboot.h
c/src/exec/libnetworking/sys/resourcevar.h
c/src/exec/libnetworking/sys/rtprio.h
c/src/exec/libnetworking/sys/select.h
c/src/exec/libnetworking/sys/signalvar.h
c/src/exec/libnetworking/sys/socket.h
c/src/exec/libnetworking/sys/socketvar.h
c/src/exec/libnetworking/sys/sysctl.h
c/src/exec/libnetworking/sys/syslimits.h
c/src/exec/libnetworking/sys/syslog.h
c/src/exec/libnetworking/sys/systm.h
c/src/exec/libnetworking/sys/ttydefaults.h
c/src/exec/libnetworking/sys/ucred.h
c/src/exec/libnetworking/sys/uio.h
c/src/exec/libnetworking/syslog.h
c/src/exec/libnetworking/vm/vm.h
c/src/exec/libnetworking/vm/vm_extern.h
c/src/exec/libnetworking/vm/vm_kern.h
c/src/exec/libnetworking/vm/vm_param.h
c/src/exec/posix/include/aio.h
c/src/exec/posix/include/devctl.h
c/src/exec/posix/include/intr.h
c/src/exec/posix/include/limits.h
c/src/exec/posix/include/mqueue.h
c/src/exec/posix/include/pthread.h
c/src/exec/posix/include/rtems/posix/Makefile.in
c/src/exec/posix/include/rtems/posix/cancel.h
c/src/exec/posix/include/rtems/posix/cond.h
c/src/exec/posix/include/rtems/posix/condmp.h
c/src/exec/posix/include/rtems/posix/config.h
c/src/exec/posix/include/rtems/posix/intr.h
c/src/exec/posix/include/rtems/posix/key.h
c/src/exec/posix/include/rtems/posix/mqueue.h
c/src/exec/posix/include/rtems/posix/mqueuemp.h
c/src/exec/posix/include/rtems/posix/mutex.h
c/src/exec/posix/include/rtems/posix/mutexmp.h
c/src/exec/posix/include/rtems/posix/posixapi.h
c/src/exec/posix/include/rtems/posix/priority.h
c/src/exec/posix/include/rtems/posix/psignal.h
c/src/exec/posix/include/rtems/posix/pthread.h
c/src/exec/posix/include/rtems/posix/pthreadmp.h
c/src/exec/posix/include/rtems/posix/semaphore.h
c/src/exec/posix/include/rtems/posix/semaphoremp.h
c/src/exec/posix/include/rtems/posix/seterr.h
c/src/exec/posix/include/rtems/posix/threadsup.h
c/src/exec/posix/include/rtems/posix/time.h
c/src/exec/posix/include/sched.h
c/src/exec/posix/include/semaphore.h
c/src/exec/posix/include/sys/Makefile.in
c/src/exec/posix/include/sys/utsname.h
c/src/exec/posix/include/unistd.h
c/src/exec/posix/include/wrap/Makefile.in
c/src/exec/posix/inline/rtems/posix/Makefile.in
c/src/exec/posix/inline/rtems/posix/cond.inl
c/src/exec/posix/inline/rtems/posix/intr.inl
c/src/exec/posix/inline/rtems/posix/key.inl
c/src/exec/posix/inline/rtems/posix/mqueue.inl
c/src/exec/posix/inline/rtems/posix/mutex.inl
c/src/exec/posix/inline/rtems/posix/priority.inl
c/src/exec/posix/inline/rtems/posix/pthread.inl
c/src/exec/posix/inline/rtems/posix/semaphore.inl
c/src/exec/posix/macros/rtems/posix/Makefile.in
c/src/exec/rtems/include/rtems.h
c/src/exec/rtems/include/rtems/rtems/Makefile.in
c/src/exec/rtems/include/rtems/rtems/asr.h
c/src/exec/rtems/include/rtems/rtems/attr.h
c/src/exec/rtems/include/rtems/rtems/clock.h
c/src/exec/rtems/include/rtems/rtems/config.h
c/src/exec/rtems/include/rtems/rtems/dpmem.h
c/src/exec/rtems/include/rtems/rtems/event.h
c/src/exec/rtems/include/rtems/rtems/eventmp.h
c/src/exec/rtems/include/rtems/rtems/eventset.h
c/src/exec/rtems/include/rtems/rtems/intr.h
c/src/exec/rtems/include/rtems/rtems/message.h
c/src/exec/rtems/include/rtems/rtems/modes.h
c/src/exec/rtems/include/rtems/rtems/mp.h
c/src/exec/rtems/include/rtems/rtems/msgmp.h
c/src/exec/rtems/include/rtems/rtems/options.h
c/src/exec/rtems/include/rtems/rtems/part.h
c/src/exec/rtems/include/rtems/rtems/partmp.h
c/src/exec/rtems/include/rtems/rtems/ratemon.h
c/src/exec/rtems/include/rtems/rtems/region.h
c/src/exec/rtems/include/rtems/rtems/regionmp.h
c/src/exec/rtems/include/rtems/rtems/rtemsapi.h
c/src/exec/rtems/include/rtems/rtems/sem.h
c/src/exec/rtems/include/rtems/rtems/semmp.h
c/src/exec/rtems/include/rtems/rtems/signal.h
c/src/exec/rtems/include/rtems/rtems/signalmp.h
c/src/exec/rtems/include/rtems/rtems/status.h
c/src/exec/rtems/include/rtems/rtems/support.h
c/src/exec/rtems/include/rtems/rtems/taskmp.h
c/src/exec/rtems/include/rtems/rtems/tasks.h
c/src/exec/rtems/include/rtems/rtems/timer.h
c/src/exec/rtems/include/rtems/rtems/types.h
c/src/exec/rtems/inline/rtems/rtems/Makefile.in
c/src/exec/rtems/inline/rtems/rtems/asr.inl
c/src/exec/rtems/inline/rtems/rtems/attr.inl
c/src/exec/rtems/inline/rtems/rtems/dpmem.inl
c/src/exec/rtems/inline/rtems/rtems/event.inl
c/src/exec/rtems/inline/rtems/rtems/eventset.inl
c/src/exec/rtems/inline/rtems/rtems/message.inl
c/src/exec/rtems/inline/rtems/rtems/modes.inl
c/src/exec/rtems/inline/rtems/rtems/options.inl
c/src/exec/rtems/inline/rtems/rtems/part.inl
c/src/exec/rtems/inline/rtems/rtems/ratemon.inl
c/src/exec/rtems/inline/rtems/rtems/region.inl
c/src/exec/rtems/inline/rtems/rtems/sem.inl
c/src/exec/rtems/inline/rtems/rtems/status.inl
c/src/exec/rtems/inline/rtems/rtems/support.inl
c/src/exec/rtems/inline/rtems/rtems/tasks.inl
c/src/exec/rtems/inline/rtems/rtems/timer.inl
c/src/exec/rtems/macros/rtems/rtems/Makefile.in
c/src/exec/rtems/macros/rtems/rtems/asr.inl
c/src/exec/rtems/macros/rtems/rtems/attr.inl
c/src/exec/rtems/macros/rtems/rtems/dpmem.inl
c/src/exec/rtems/macros/rtems/rtems/event.inl
c/src/exec/rtems/macros/rtems/rtems/eventset.inl
c/src/exec/rtems/macros/rtems/rtems/message.inl
c/src/exec/rtems/macros/rtems/rtems/modes.inl
c/src/exec/rtems/macros/rtems/rtems/options.inl
c/src/exec/rtems/macros/rtems/rtems/part.inl
c/src/exec/rtems/macros/rtems/rtems/ratemon.inl
c/src/exec/rtems/macros/rtems/rtems/region.inl
c/src/exec/rtems/macros/rtems/rtems/sem.inl
c/src/exec/rtems/macros/rtems/rtems/status.inl
c/src/exec/rtems/macros/rtems/rtems/support.inl
c/src/exec/rtems/macros/rtems/rtems/tasks.inl
c/src/exec/rtems/macros/rtems/rtems/timer.inl
c/src/exec/rtems/src/rtclock.c
c/src/exec/rtems/src/rtemstimer.c
c/src/exec/sapi/include/confdefs.h
c/src/exec/sapi/include/rtems/Makefile.in
c/src/exec/sapi/include/rtems/README
c/src/exec/sapi/include/rtems/config.h
c/src/exec/sapi/include/rtems/directives.h
c/src/exec/sapi/include/rtems/extension.h
c/src/exec/sapi/include/rtems/fatal.h
c/src/exec/sapi/include/rtems/init.h
c/src/exec/sapi/include/rtems/io.h
c/src/exec/sapi/include/rtems/mptables.h
c/src/exec/sapi/include/rtems/sptables.h
c/src/exec/sapi/inline/rtems/Makefile.in
c/src/exec/sapi/inline/rtems/extension.inl
c/src/exec/sapi/macros/rtems/Makefile.in
c/src/exec/sapi/macros/rtems/extension.inl
c/src/exec/score/cpu/mips/asm.h
c/src/exec/score/cpu/mips/cpu.c
c/src/exec/score/cpu/mips/cpu_asm.S
c/src/exec/score/cpu/mips/cpu_asm.h
c/src/exec/score/cpu/mips/idtcpu.h
c/src/exec/score/cpu/mips/idtmon.h
c/src/exec/score/cpu/mips/iregdef.h
c/src/exec/score/cpu/mips/rtems.c
c/src/exec/score/cpu/sh/ispsh7032.c
c/src/exec/score/include/rtems/debug.h
c/src/exec/score/include/rtems/score/Makefile.in
c/src/exec/score/include/rtems/score/address.h
c/src/exec/score/include/rtems/score/apiext.h
c/src/exec/score/include/rtems/score/bitfield.h
c/src/exec/score/include/rtems/score/chain.h
c/src/exec/score/include/rtems/score/context.h
c/src/exec/score/include/rtems/score/copyrt.h
c/src/exec/score/include/rtems/score/coremsg.h
c/src/exec/score/include/rtems/score/coremutex.h
c/src/exec/score/include/rtems/score/coresem.h
c/src/exec/score/include/rtems/score/heap.h
c/src/exec/score/include/rtems/score/interr.h
c/src/exec/score/include/rtems/score/isr.h
c/src/exec/score/include/rtems/score/mpci.h
c/src/exec/score/include/rtems/score/mppkt.h
c/src/exec/score/include/rtems/score/object.h
c/src/exec/score/include/rtems/score/objectmp.h
c/src/exec/score/include/rtems/score/priority.h
c/src/exec/score/include/rtems/score/stack.h
c/src/exec/score/include/rtems/score/states.h
c/src/exec/score/include/rtems/score/sysstate.h
c/src/exec/score/include/rtems/score/thread.h
c/src/exec/score/include/rtems/score/threadmp.h
c/src/exec/score/include/rtems/score/threadq.h
c/src/exec/score/include/rtems/score/tod.h
c/src/exec/score/include/rtems/score/tqdata.h
c/src/exec/score/include/rtems/score/userext.h
c/src/exec/score/include/rtems/score/watchdog.h
c/src/exec/score/include/rtems/score/wkspace.h
c/src/exec/score/include/rtems/system.h
c/src/exec/score/inline/rtems/score/Makefile.in
c/src/exec/score/inline/rtems/score/address.inl
c/src/exec/score/inline/rtems/score/chain.inl
c/src/exec/score/inline/rtems/score/coremsg.inl
c/src/exec/score/inline/rtems/score/coremutex.inl
c/src/exec/score/inline/rtems/score/coresem.inl
c/src/exec/score/inline/rtems/score/heap.inl
c/src/exec/score/inline/rtems/score/isr.inl
c/src/exec/score/inline/rtems/score/mppkt.inl
c/src/exec/score/inline/rtems/score/object.inl
c/src/exec/score/inline/rtems/score/objectmp.inl
c/src/exec/score/inline/rtems/score/priority.inl
c/src/exec/score/inline/rtems/score/stack.inl
c/src/exec/score/inline/rtems/score/states.inl
c/src/exec/score/inline/rtems/score/sysstate.inl
c/src/exec/score/inline/rtems/score/thread.inl
c/src/exec/score/inline/rtems/score/threadmp.inl
c/src/exec/score/inline/rtems/score/tod.inl
c/src/exec/score/inline/rtems/score/tqdata.inl
c/src/exec/score/inline/rtems/score/userext.inl
c/src/exec/score/inline/rtems/score/watchdog.inl
c/src/exec/score/inline/rtems/score/wkspace.inl
c/src/exec/score/macros/rtems/score/Makefile.in
c/src/exec/score/macros/rtems/score/README
c/src/exec/score/macros/rtems/score/address.inl
c/src/exec/score/macros/rtems/score/chain.inl
c/src/exec/score/macros/rtems/score/coremsg.inl
c/src/exec/score/macros/rtems/score/coremutex.inl
c/src/exec/score/macros/rtems/score/coresem.inl
c/src/exec/score/macros/rtems/score/heap.inl
c/src/exec/score/macros/rtems/score/isr.inl
c/src/exec/score/macros/rtems/score/mppkt.inl
c/src/exec/score/macros/rtems/score/object.inl
c/src/exec/score/macros/rtems/score/objectmp.inl
c/src/exec/score/macros/rtems/score/priority.inl
c/src/exec/score/macros/rtems/score/stack.inl
c/src/exec/score/macros/rtems/score/states.inl
c/src/exec/score/macros/rtems/score/sysstate.inl
c/src/exec/score/macros/rtems/score/thread.inl
c/src/exec/score/macros/rtems/score/threadmp.inl
c/src/exec/score/macros/rtems/score/tod.inl
c/src/exec/score/macros/rtems/score/tqdata.inl
c/src/exec/score/macros/rtems/score/userext.inl
c/src/exec/score/macros/rtems/score/watchdog.inl
c/src/exec/score/macros/rtems/score/wkspace.inl
c/src/exec/score/src/coretod.c
c/src/lib/include/rtems/assoc.h
c/src/lib/include/rtems/error.h
c/src/lib/include/rtems/libcsupport.h
c/src/lib/include/rtems/libio.h
c/src/lib/include/sys/filio.h
c/src/lib/include/sys/ioctl.h
c/src/lib/include/sys/sockio.h
c/src/lib/include/sys/utsname.h
c/src/lib/libbsp/a29k/portsw/start/Makefile.in
c/src/lib/libbsp/a29k/portsw/start/amd.ah
c/src/lib/libbsp/a29k/portsw/start/pswmacro.ah
c/src/lib/libbsp/a29k/portsw/start/register.ah
c/src/lib/libbsp/i386/shared/irq/idt.c
c/src/lib/libbsp/i960/cvme961/start/Makefile.in
c/src/lib/libbsp/m68k/efi332/start/Makefile.in
c/src/lib/libbsp/m68k/efi332/start/start.c
c/src/lib/libbsp/m68k/efi68k/start/Makefile.in
c/src/lib/libbsp/m68k/efi68k/start/start.c
c/src/lib/libbsp/m68k/gen68302/start/Makefile.in
c/src/lib/libbsp/m68k/gen68302/start/start302.s
c/src/lib/libbsp/m68k/gen68340/start/Makefile.in
c/src/lib/libbsp/m68k/gen68340/start/start340.s
c/src/lib/libbsp/m68k/gen68340/start/startfor340only.s
c/src/lib/libbsp/m68k/gen68360/start/Makefile.in
c/src/lib/libbsp/m68k/gen68360/start/start360.s
c/src/lib/libbsp/m68k/ods68302/start/Makefile.in
c/src/lib/libbsp/m68k/ods68302/start/cpuboot.c
c/src/lib/libbsp/m68k/ods68302/start/debugreset.S
c/src/lib/libbsp/m68k/ods68302/start/reset.S
c/src/lib/libbsp/m68k/ods68302/startup/cpuboot.c
c/src/lib/libbsp/mips/README
c/src/lib/libbsp/mips/p4000/README
c/src/lib/libbsp/mips/p4000/bsp_specs
c/src/lib/libbsp/mips/p4000/console/console.c
c/src/lib/libbsp/mips/p4000/console/led.S
c/src/lib/libbsp/mips/p4000/include/bsp.h
c/src/lib/libbsp/mips/p4000/include/coverhd.h
c/src/lib/libbsp/mips/p4000/liblnk/lnklib.S
c/src/lib/libbsp/mips/p4000/start/start.S
c/src/lib/libbsp/mips/p4000/startup/bspclean.c
c/src/lib/libbsp/mips/p4000/startup/bspstart.c
c/src/lib/libbsp/mips/p4000/startup/ghlinkcmds
c/src/lib/libbsp/mips/p4000/startup/idtmem.S
c/src/lib/libbsp/mips/p4000/startup/idttlb.S
c/src/lib/libbsp/mips/p4000/startup/inittlb.c
c/src/lib/libbsp/mips/p4000/startup/linkcmds
c/src/lib/libbsp/mips/p4000/startup/setvec.c
c/src/lib/libbsp/mips/p4000/times
c/src/lib/libbsp/mips64orion/p4000/start/Makefile.in
c/src/lib/libbsp/mips64orion/p4000/start/start.S
c/src/lib/libbsp/powerpc/dmv177/Makefile.in
c/src/lib/libbsp/powerpc/dmv177/QUIRKS
c/src/lib/libbsp/powerpc/dmv177/README
c/src/lib/libbsp/powerpc/dmv177/README.net
c/src/lib/libbsp/powerpc/dmv177/STATUS
c/src/lib/libbsp/powerpc/dmv177/bsp_specs
c/src/lib/libbsp/powerpc/dmv177/cable.doc
c/src/lib/libbsp/powerpc/dmv177/clock/Makefile.in
c/src/lib/libbsp/powerpc/dmv177/clock/clock.c
c/src/lib/libbsp/powerpc/dmv177/console/Makefile.in
c/src/lib/libbsp/powerpc/dmv177/console/config.c
c/src/lib/libbsp/powerpc/dmv177/console/conscfg.c
c/src/lib/libbsp/powerpc/dmv177/console/debugio.c
c/src/lib/libbsp/powerpc/dmv177/include/Makefile.in
c/src/lib/libbsp/powerpc/dmv177/include/bsp.h
c/src/lib/libbsp/powerpc/dmv177/include/coverhd.h
c/src/lib/libbsp/powerpc/dmv177/include/dmv170.h
c/src/lib/libbsp/powerpc/dmv177/scv64/Makefile.in
c/src/lib/libbsp/powerpc/dmv177/scv64/scv64.c
c/src/lib/libbsp/powerpc/dmv177/sonic/Makefile.in
c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.c
c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.h
c/src/lib/libbsp/powerpc/dmv177/start/Makefile.in
c/src/lib/libbsp/powerpc/dmv177/start/start.s
c/src/lib/libbsp/powerpc/dmv177/startup/Makefile.in
c/src/lib/libbsp/powerpc/dmv177/startup/bspclean.c
c/src/lib/libbsp/powerpc/dmv177/startup/bspstart.c
c/src/lib/libbsp/powerpc/dmv177/startup/genpvec.c
c/src/lib/libbsp/powerpc/dmv177/startup/linkcmds
c/src/lib/libbsp/powerpc/dmv177/startup/setvec.c
c/src/lib/libbsp/powerpc/dmv177/startup/vmeintr.c
c/src/lib/libbsp/powerpc/dmv177/timer/Makefile.in
c/src/lib/libbsp/powerpc/dmv177/timer/timer.c
c/src/lib/libbsp/powerpc/dmv177/times
c/src/lib/libbsp/powerpc/dmv177/tod/Makefile.in
c/src/lib/libbsp/powerpc/dmv177/tod/config.c
c/src/lib/libbsp/powerpc/dmv177/tod/todcfg.c
c/src/lib/libbsp/powerpc/dmv177/wrapup/Makefile.in
c/src/lib/libbsp/powerpc/psim/start/Makefile.in
c/src/lib/libbsp/powerpc/psim/start/startsim.s
c/src/lib/libbsp/sh/gensh1/start/Makefile.in
c/src/lib/libbsp/shared/console.c
c/src/lib/libbsp/shared/tod.c
c/src/lib/libbsp/shared/tod.h
c/src/lib/libbsp/shmdr/shm_driver.h
c/src/lib/libbsp/sparc/erc32/start/Makefile.in
c/src/lib/libbsp/sparc/erc32/start/startsis.s
c/src/lib/libc/assoc.c
c/src/lib/libc/assoc.h
c/src/lib/libc/error.c
c/src/lib/libc/error.h
c/src/lib/libc/utsname.c
c/src/lib/libchip/Makefile.in
c/src/lib/libchip/rtc/Makefile.in
c/src/lib/libchip/rtc/README.ds1643
c/src/lib/libchip/rtc/README.icm7170
c/src/lib/libchip/rtc/README.m48t08
c/src/lib/libchip/rtc/README.m48t18
c/src/lib/libchip/rtc/STATUS
c/src/lib/libchip/rtc/icm7170.c
c/src/lib/libchip/rtc/icm7170.h
c/src/lib/libchip/rtc/icm7170_reg.c
c/src/lib/libchip/rtc/icm7170_reg2.c
c/src/lib/libchip/rtc/icm7170_reg4.c
c/src/lib/libchip/rtc/icm7170_reg8.c
c/src/lib/libchip/rtc/m48t08.c
c/src/lib/libchip/rtc/m48t08.h
c/src/lib/libchip/rtc/m48t08_reg.c
c/src/lib/libchip/rtc/m48t08_reg2.c
c/src/lib/libchip/rtc/m48t08_reg4.c
c/src/lib/libchip/rtc/m48t08_reg8.c
c/src/lib/libchip/rtc/rtc.h
c/src/lib/libchip/rtc/rtcprobe.c
c/src/lib/libchip/serial/Makefile.in
c/src/lib/libchip/serial/README
c/src/lib/libchip/serial/README.mc68681
c/src/lib/libchip/serial/README.ns16550
c/src/lib/libchip/serial/README.xr88681
c/src/lib/libchip/serial/README.z85c30
c/src/lib/libchip/serial/STATUS
c/src/lib/libchip/serial/mc68681.c
c/src/lib/libchip/serial/mc68681.h
c/src/lib/libchip/serial/mc68681_baud.c
c/src/lib/libchip/serial/mc68681_p.h
c/src/lib/libchip/serial/mc68681_reg.c
c/src/lib/libchip/serial/mc68681_reg2.c
c/src/lib/libchip/serial/mc68681_reg4.c
c/src/lib/libchip/serial/mc68681_reg8.c
c/src/lib/libchip/serial/ns16550.c
c/src/lib/libchip/serial/ns16550.h
c/src/lib/libchip/serial/ns16550_p.h
c/src/lib/libchip/serial/serial.h
c/src/lib/libchip/serial/serprobe.c
c/src/lib/libchip/serial/sersupp.h
c/src/lib/libchip/serial/termios_baud2index.c
c/src/lib/libchip/serial/termios_baud2num.c
c/src/lib/libchip/serial/z85c30.c
c/src/lib/libchip/serial/z85c30.h
c/src/lib/libchip/serial/z85c30_p.h
c/src/lib/libchip/serial/z85c30_reg.c
c/src/lib/libcpu/i386/idt.c
c/src/lib/libcpu/m68k/shared/misc/memcpy.c
c/src/lib/libcpu/mips/clock/ckinit.c
c/src/lib/libcpu/mips/clock/clock.S
c/src/lib/libcpu/mips/clock/clock.h
c/src/lib/libcpu/mips/timer/gettime.S
c/src/lib/libcpu/mips/timer/timer.c
c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c
c/src/lib/libcpu/sh/sh7032/score/ispsh7032.c
c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c
c/src/lib/libcpu/sparc/include/erc32.h
c/src/libchip/rtc/Makefile.in
c/src/libchip/rtc/README.ds1643
c/src/libchip/rtc/README.icm7170
c/src/libchip/rtc/README.m48t08
c/src/libchip/rtc/README.m48t18
c/src/libchip/rtc/STATUS
c/src/libchip/rtc/icm7170.c
c/src/libchip/rtc/icm7170.h
c/src/libchip/rtc/icm7170_reg.c
c/src/libchip/rtc/icm7170_reg2.c
c/src/libchip/rtc/icm7170_reg4.c
c/src/libchip/rtc/icm7170_reg8.c
c/src/libchip/rtc/m48t08.c
c/src/libchip/rtc/m48t08.h
c/src/libchip/rtc/m48t08_reg.c
c/src/libchip/rtc/m48t08_reg2.c
c/src/libchip/rtc/m48t08_reg4.c
c/src/libchip/rtc/m48t08_reg8.c
c/src/libchip/rtc/rtc.h
c/src/libchip/rtc/rtcprobe.c
c/src/libchip/serial/Makefile.in
c/src/libchip/serial/README
c/src/libchip/serial/README.mc68681
c/src/libchip/serial/README.ns16550
c/src/libchip/serial/README.xr88681
c/src/libchip/serial/README.z85c30
c/src/libchip/serial/STATUS
c/src/libchip/serial/mc68681.c
c/src/libchip/serial/mc68681.h
c/src/libchip/serial/mc68681_baud.c
c/src/libchip/serial/mc68681_p.h
c/src/libchip/serial/mc68681_reg.c
c/src/libchip/serial/mc68681_reg2.c
c/src/libchip/serial/mc68681_reg4.c
c/src/libchip/serial/mc68681_reg8.c
c/src/libchip/serial/ns16550.c
c/src/libchip/serial/ns16550.h
c/src/libchip/serial/ns16550_p.h
c/src/libchip/serial/serial.h
c/src/libchip/serial/serprobe.c
c/src/libchip/serial/sersupp.h
c/src/libchip/serial/termios_baud2index.c
c/src/libchip/serial/termios_baud2num.c
c/src/libchip/serial/z85c30.c
c/src/libchip/serial/z85c30.h
c/src/libchip/serial/z85c30_p.h
c/src/libchip/serial/z85c30_reg.c
c/src/libchip/shmdr/README
c/src/libchip/shmdr/addlq.c
c/src/libchip/shmdr/cnvpkt.c
c/src/libchip/shmdr/dump.c
c/src/libchip/shmdr/fatal.c
c/src/libchip/shmdr/getlq.c
c/src/libchip/shmdr/getpkt.c
c/src/libchip/shmdr/init.c
c/src/libchip/shmdr/initlq.c
c/src/libchip/shmdr/intr.c
c/src/libchip/shmdr/mpci.h
c/src/libchip/shmdr/mpisr.c
c/src/libchip/shmdr/poll.c
c/src/libchip/shmdr/receive.c
c/src/libchip/shmdr/retpkt.c
c/src/libchip/shmdr/send.c
c/src/libchip/shmdr/setckvec.c
c/src/libchip/shmdr/shm_driver.h
c/src/libmisc/README
c/src/libmisc/assoc/Makefile.in
c/src/libmisc/assoc/assoc.c
c/src/libmisc/assoc/assoc.h
c/src/libmisc/cpuuse/Makefile.in
c/src/libmisc/cpuuse/README
c/src/libmisc/cpuuse/cpuuse.c
c/src/libmisc/cpuuse/cpuuse.h
c/src/libmisc/cpuuse/internal.h
c/src/libmisc/error/Makefile.in
c/src/libmisc/error/error.c
c/src/libmisc/error/error.h
c/src/libmisc/monitor/Makefile.in
c/src/libmisc/monitor/README
c/src/libmisc/monitor/mon-command.c
c/src/libmisc/monitor/mon-config.c
c/src/libmisc/monitor/mon-dname.c
c/src/libmisc/monitor/mon-driver.c
c/src/libmisc/monitor/mon-extension.c
c/src/libmisc/monitor/mon-itask.c
c/src/libmisc/monitor/mon-manager.c
c/src/libmisc/monitor/mon-monitor.c
c/src/libmisc/monitor/mon-mpci.c
c/src/libmisc/monitor/mon-object.c
c/src/libmisc/monitor/mon-prmisc.c
c/src/libmisc/monitor/mon-queue.c
c/src/libmisc/monitor/mon-server.c
c/src/libmisc/monitor/mon-symbols.c
c/src/libmisc/monitor/mon-task.c
c/src/libmisc/monitor/monitor.h
c/src/libmisc/monitor/symbols.h
c/src/libmisc/rtmonuse/Makefile.in
c/src/libmisc/rtmonuse/rtmonuse.c
c/src/libmisc/rtmonuse/rtmonuse.h
c/src/libmisc/stackchk/Makefile.in
c/src/libmisc/stackchk/README
c/src/libmisc/stackchk/check.c
c/src/libmisc/stackchk/internal.h
c/src/libmisc/stackchk/stackchk.h
c/src/libmisc/wrapup/Makefile.in
c/src/libnetworking/CHANGELOG
c/src/libnetworking/Makefile.in
c/src/libnetworking/README
c/src/libnetworking/arpa/ftp.h
c/src/libnetworking/arpa/inet.h
c/src/libnetworking/arpa/nameser.h
c/src/libnetworking/arpa/nameser_compat.h
c/src/libnetworking/arpa/telnet.h
c/src/libnetworking/bpfilter.h
c/src/libnetworking/include/Makefile.in
c/src/libnetworking/kern/Makefile.in
c/src/libnetworking/kern/kern_subr.c
c/src/libnetworking/kern/uipc_domain.c
c/src/libnetworking/kern/uipc_mbuf.c
c/src/libnetworking/kern/uipc_socket.c
c/src/libnetworking/kern/uipc_socket2.c
c/src/libnetworking/lib/Makefile.in
c/src/libnetworking/lib/README
c/src/libnetworking/lib/getprotoby.c
c/src/libnetworking/lib/syslog.c
c/src/libnetworking/lib/tftpDriver.c
c/src/libnetworking/libc/Makefile.in
c/src/libnetworking/libc/addr2ascii.3
c/src/libnetworking/libc/addr2ascii.c
c/src/libnetworking/libc/ascii2addr.c
c/src/libnetworking/libc/base64.c
c/src/libnetworking/libc/byteorder.3
c/src/libnetworking/libc/ether_addr.c
c/src/libnetworking/libc/ethers.3
c/src/libnetworking/libc/gethostbydns.c
c/src/libnetworking/libc/gethostbyht.c
c/src/libnetworking/libc/gethostbyname.3
c/src/libnetworking/libc/gethostbynis.c
c/src/libnetworking/libc/gethostnamadr.c
c/src/libnetworking/libc/gethostname.c
c/src/libnetworking/libc/getnetbydns.c
c/src/libnetworking/libc/getnetbyht.c
c/src/libnetworking/libc/getnetbynis.c
c/src/libnetworking/libc/getnetent.3
c/src/libnetworking/libc/getnetnamadr.c
c/src/libnetworking/libc/getproto.c
c/src/libnetworking/libc/getprotoent.3
c/src/libnetworking/libc/getprotoent.c
c/src/libnetworking/libc/getprotoname.c
c/src/libnetworking/libc/getservbyname.c
c/src/libnetworking/libc/getservbyport.c
c/src/libnetworking/libc/getservent.3
c/src/libnetworking/libc/getservent.c
c/src/libnetworking/libc/herror.c
c/src/libnetworking/libc/inet.3
c/src/libnetworking/libc/inet_addr.c
c/src/libnetworking/libc/inet_lnaof.c
c/src/libnetworking/libc/inet_makeaddr.c
c/src/libnetworking/libc/inet_net_ntop.c
c/src/libnetworking/libc/inet_net_pton.c
c/src/libnetworking/libc/inet_neta.c
c/src/libnetworking/libc/inet_netof.c
c/src/libnetworking/libc/inet_network.c
c/src/libnetworking/libc/inet_ntoa.c
c/src/libnetworking/libc/inet_ntop.c
c/src/libnetworking/libc/inet_pton.c
c/src/libnetworking/libc/iso_addr.3
c/src/libnetworking/libc/iso_addr.c
c/src/libnetworking/libc/linkaddr.3
c/src/libnetworking/libc/linkaddr.c
c/src/libnetworking/libc/map_v4v6.c
c/src/libnetworking/libc/ns.3
c/src/libnetworking/libc/ns_addr.c
c/src/libnetworking/libc/ns_name.c
c/src/libnetworking/libc/ns_netint.c
c/src/libnetworking/libc/ns_ntoa.c
c/src/libnetworking/libc/ns_parse.c
c/src/libnetworking/libc/ns_print.c
c/src/libnetworking/libc/ns_ttl.c
c/src/libnetworking/libc/nsap_addr.c
c/src/libnetworking/libc/rcmd.3
c/src/libnetworking/libc/rcmd.c
c/src/libnetworking/libc/recv.c
c/src/libnetworking/libc/res_comp.c
c/src/libnetworking/libc/res_config.h
c/src/libnetworking/libc/res_data.c
c/src/libnetworking/libc/res_debug.c
c/src/libnetworking/libc/res_init.c
c/src/libnetworking/libc/res_mkquery.c
c/src/libnetworking/libc/res_mkupdate.c
c/src/libnetworking/libc/res_query.c
c/src/libnetworking/libc/res_send.c
c/src/libnetworking/libc/res_stubs.c
c/src/libnetworking/libc/res_update.c
c/src/libnetworking/libc/resolver.3
c/src/libnetworking/libc/send.c
c/src/libnetworking/libc/strsep.c
c/src/libnetworking/loop.h
c/src/libnetworking/machine/conf.h
c/src/libnetworking/machine/cpu.h
c/src/libnetworking/machine/cpufunc.h
c/src/libnetworking/machine/endian.h
c/src/libnetworking/machine/in_cksum.h
c/src/libnetworking/machine/limits.h
c/src/libnetworking/machine/param.h
c/src/libnetworking/machine/types.h
c/src/libnetworking/machine/vmparam.h
c/src/libnetworking/net/Makefile.in
c/src/libnetworking/net/bpf.h
c/src/libnetworking/net/ethernet.h
c/src/libnetworking/net/if.c
c/src/libnetworking/net/if.h
c/src/libnetworking/net/if_arp.h
c/src/libnetworking/net/if_dl.h
c/src/libnetworking/net/if_ethersubr.c
c/src/libnetworking/net/if_llc.h
c/src/libnetworking/net/if_loop.c
c/src/libnetworking/net/if_types.h
c/src/libnetworking/net/netisr.h
c/src/libnetworking/net/radix.c
c/src/libnetworking/net/radix.h
c/src/libnetworking/net/raw_cb.c
c/src/libnetworking/net/raw_cb.h
c/src/libnetworking/net/raw_usrreq.c
c/src/libnetworking/net/route.c
c/src/libnetworking/net/route.h
c/src/libnetworking/net/rtsock.c
c/src/libnetworking/netdb.h
c/src/libnetworking/netinet/Makefile.in
c/src/libnetworking/netinet/icmp_var.h
c/src/libnetworking/netinet/if_ether.c
c/src/libnetworking/netinet/if_ether.h
c/src/libnetworking/netinet/igmp.c
c/src/libnetworking/netinet/igmp.h
c/src/libnetworking/netinet/igmp_var.h
c/src/libnetworking/netinet/in.c
c/src/libnetworking/netinet/in.h
c/src/libnetworking/netinet/in_cksum.c
c/src/libnetworking/netinet/in_cksum_i386.c
c/src/libnetworking/netinet/in_cksum_m68k.c
c/src/libnetworking/netinet/in_pcb.c
c/src/libnetworking/netinet/in_pcb.h
c/src/libnetworking/netinet/in_proto.c
c/src/libnetworking/netinet/in_rmx.c
c/src/libnetworking/netinet/in_systm.h
c/src/libnetworking/netinet/in_var.h
c/src/libnetworking/netinet/ip.h
c/src/libnetworking/netinet/ip_divert.c
c/src/libnetworking/netinet/ip_fw.c
c/src/libnetworking/netinet/ip_fw.h
c/src/libnetworking/netinet/ip_icmp.c
c/src/libnetworking/netinet/ip_icmp.h
c/src/libnetworking/netinet/ip_input.c
c/src/libnetworking/netinet/ip_mroute.c
c/src/libnetworking/netinet/ip_mroute.h
c/src/libnetworking/netinet/ip_output.c
c/src/libnetworking/netinet/ip_var.h
c/src/libnetworking/netinet/raw_ip.c
c/src/libnetworking/netinet/tcp.h
c/src/libnetworking/netinet/tcp_debug.c
c/src/libnetworking/netinet/tcp_debug.h
c/src/libnetworking/netinet/tcp_fsm.h
c/src/libnetworking/netinet/tcp_input.c
c/src/libnetworking/netinet/tcp_output.c
c/src/libnetworking/netinet/tcp_seq.h
c/src/libnetworking/netinet/tcp_subr.c
c/src/libnetworking/netinet/tcp_timer.c
c/src/libnetworking/netinet/tcp_timer.h
c/src/libnetworking/netinet/tcp_usrreq.c
c/src/libnetworking/netinet/tcp_var.h
c/src/libnetworking/netinet/tcpip.h
c/src/libnetworking/netinet/udp.h
c/src/libnetworking/netinet/udp_usrreq.c
c/src/libnetworking/netinet/udp_var.h
c/src/libnetworking/nfs/Makefile.in
c/src/libnetworking/nfs/bootp_subr.c
c/src/libnetworking/nfs/krpc.h
c/src/libnetworking/nfs/nfs.h
c/src/libnetworking/nfs/nfsdiskless.h
c/src/libnetworking/nfs/nfsproto.h
c/src/libnetworking/nfs/rpcv2.h
c/src/libnetworking/nfs/xdr_subs.h
c/src/libnetworking/opt_ipfw.h
c/src/libnetworking/opt_mrouting.h
c/src/libnetworking/opt_tcpdebug.h
c/src/libnetworking/poll.h
c/src/libnetworking/resolv.h
c/src/libnetworking/rtems/Makefile.in
c/src/libnetworking/rtems/issetugid.c
c/src/libnetworking/rtems/rtems_bootp.c
c/src/libnetworking/rtems/rtems_bsdnet.h
c/src/libnetworking/rtems/rtems_bsdnet_internal.h
c/src/libnetworking/rtems/rtems_glue.c
c/src/libnetworking/rtems/rtems_showicmpstat.c
c/src/libnetworking/rtems/rtems_showifstat.c
c/src/libnetworking/rtems/rtems_showipstat.c
c/src/libnetworking/rtems/rtems_showmbuf.c
c/src/libnetworking/rtems/rtems_showroute.c
c/src/libnetworking/rtems/rtems_showtcpstat.c
c/src/libnetworking/rtems/rtems_showudpstat.c
c/src/libnetworking/rtems/rtems_syscall.c
c/src/libnetworking/rtems/sghostname.c
c/src/libnetworking/rtems/tftp.h
c/src/libnetworking/sys/buf.h
c/src/libnetworking/sys/callout.h
c/src/libnetworking/sys/cdefs.h
c/src/libnetworking/sys/conf.h
c/src/libnetworking/sys/domain.h
c/src/libnetworking/sys/filio.h
c/src/libnetworking/sys/ioccom.h
c/src/libnetworking/sys/ioctl.h
c/src/libnetworking/sys/kernel.h
c/src/libnetworking/sys/libkern.h
c/src/libnetworking/sys/malloc.h
c/src/libnetworking/sys/mbuf.h
c/src/libnetworking/sys/mount.h
c/src/libnetworking/sys/param.h
c/src/libnetworking/sys/proc.h
c/src/libnetworking/sys/protosw.h
c/src/libnetworking/sys/queue.h
c/src/libnetworking/sys/reboot.h
c/src/libnetworking/sys/resourcevar.h
c/src/libnetworking/sys/rtprio.h
c/src/libnetworking/sys/select.h
c/src/libnetworking/sys/signalvar.h
c/src/libnetworking/sys/socket.h
c/src/libnetworking/sys/socketvar.h
c/src/libnetworking/sys/sockio.h
c/src/libnetworking/sys/sysctl.h
c/src/libnetworking/sys/syslimits.h
c/src/libnetworking/sys/syslog.h
c/src/libnetworking/sys/systm.h
c/src/libnetworking/sys/ttycom.h
c/src/libnetworking/sys/ttydefaults.h
c/src/libnetworking/sys/ucred.h
c/src/libnetworking/sys/uio.h
c/src/libnetworking/syslog.h
c/src/libnetworking/vm/vm.h
c/src/libnetworking/vm/vm_extern.h
c/src/libnetworking/vm/vm_kern.h
c/src/libnetworking/vm/vm_param.h
c/src/libnetworking/wrapup/Makefile.in
c/src/librtems++/README
c/src/librtems++/include/rtems++/rtemsEvent.h
c/src/librtems++/include/rtems++/rtemsInterrupt.h
c/src/librtems++/include/rtems++/rtemsMessageQueue.h
c/src/librtems++/include/rtems++/rtemsSemaphore.h
c/src/librtems++/include/rtems++/rtemsStatusCode.h
c/src/librtems++/include/rtems++/rtemsTask.h
c/src/librtems++/include/rtems++/rtemsTaskMode.h
c/src/librtems++/include/rtems++/rtemsTimer.h
c/src/librtems++/src/Makefile.in
c/src/librtems++/src/rtemsEvent.cc
c/src/librtems++/src/rtemsInterrupt.cc
c/src/librtems++/src/rtemsMessageQueue.cc
c/src/librtems++/src/rtemsSemaphore.cc
c/src/librtems++/src/rtemsStatusCode.cc
c/src/librtems++/src/rtemsTask.cc
c/src/librtems++/src/rtemsTimer.cc
c/src/make/README
c/src/make/compilers/gcc-target-default.cfg
c/src/make/directory.cfg
c/src/make/host.cfg.in
c/src/make/lib.cfg
c/src/optman/rtems/no-dpmem.c
c/src/optman/rtems/no-event.c
c/src/optman/rtems/no-mp.c
c/src/optman/rtems/no-msg.c
c/src/optman/rtems/no-part.c
c/src/optman/rtems/no-region.c
c/src/optman/rtems/no-rtmon.c
c/src/optman/rtems/no-sem.c
c/src/optman/rtems/no-signal.c
c/src/optman/rtems/no-timer.c
c/src/optman/sapi/no-ext.c
c/src/optman/sapi/no-io.c
c/src/tests/psxtests/include/pmacros.h
c/src/wrapup/Makefile.in
cpukit/ada/rtems.adb
cpukit/ada/rtems.ads
cpukit/libcsupport/include/chain.h
cpukit/libcsupport/include/clockdrv.h
cpukit/libcsupport/include/console.h
cpukit/libcsupport/include/iosupp.h
cpukit/libcsupport/include/motorola/mc68230.h
cpukit/libcsupport/include/motorola/mc68681.h
cpukit/libcsupport/include/ringbuf.h
cpukit/libcsupport/include/rtems/assoc.h
cpukit/libcsupport/include/rtems/error.h
cpukit/libcsupport/include/rtems/libcsupport.h
cpukit/libcsupport/include/rtems/libio.h
cpukit/libcsupport/include/spurious.h
cpukit/libcsupport/include/sys/filio.h
cpukit/libcsupport/include/sys/ioctl.h
cpukit/libcsupport/include/sys/sockio.h
cpukit/libcsupport/include/sys/termios.h
cpukit/libcsupport/include/sys/utsname.h
cpukit/libcsupport/include/timerdrv.h
cpukit/libcsupport/include/vmeintr.h
cpukit/libcsupport/include/zilog/z8036.h
cpukit/libcsupport/include/zilog/z8530.h
cpukit/libcsupport/include/zilog/z8536.h
cpukit/libcsupport/src/README
cpukit/libcsupport/src/__brk.c
cpukit/libcsupport/src/__gettod.c
cpukit/libcsupport/src/__times.c
cpukit/libcsupport/src/assoc.c
cpukit/libcsupport/src/closedir.c
cpukit/libcsupport/src/error.c
cpukit/libcsupport/src/getdents.c
cpukit/libcsupport/src/hosterr.c
cpukit/libcsupport/src/libio.c
cpukit/libcsupport/src/malloc.c
cpukit/libcsupport/src/newlibc.c
cpukit/libcsupport/src/no_libc.c
cpukit/libcsupport/src/opendir.c
cpukit/libcsupport/src/readdir.c
cpukit/libcsupport/src/rewinddir.c
cpukit/libcsupport/src/scandir.c
cpukit/libcsupport/src/seekdir.c
cpukit/libcsupport/src/tcdrain.c
cpukit/libcsupport/src/telldir.c
cpukit/libcsupport/src/termios.c
cpukit/libcsupport/src/unixlibc.c
cpukit/libcsupport/src/utsname.c
cpukit/libmisc/README
cpukit/libmisc/cpuuse/README
cpukit/libmisc/cpuuse/cpuuse.c
cpukit/libmisc/cpuuse/cpuuse.h
cpukit/libmisc/monitor/README
cpukit/libmisc/monitor/mon-command.c
cpukit/libmisc/monitor/mon-config.c
cpukit/libmisc/monitor/mon-dname.c
cpukit/libmisc/monitor/mon-driver.c
cpukit/libmisc/monitor/mon-extension.c
cpukit/libmisc/monitor/mon-itask.c
cpukit/libmisc/monitor/mon-manager.c
cpukit/libmisc/monitor/mon-monitor.c
cpukit/libmisc/monitor/mon-mpci.c
cpukit/libmisc/monitor/mon-object.c
cpukit/libmisc/monitor/mon-prmisc.c
cpukit/libmisc/monitor/mon-queue.c
cpukit/libmisc/monitor/mon-server.c
cpukit/libmisc/monitor/mon-symbols.c
cpukit/libmisc/monitor/mon-task.c
cpukit/libmisc/monitor/monitor.h
cpukit/libmisc/monitor/symbols.h
cpukit/libmisc/rtmonuse/rtmonuse.c
cpukit/libmisc/rtmonuse/rtmonuse.h
cpukit/libmisc/stackchk/README
cpukit/libmisc/stackchk/check.c
cpukit/libmisc/stackchk/internal.h
cpukit/libmisc/stackchk/stackchk.h
cpukit/libnetworking/README
cpukit/libnetworking/arpa/ftp.h
cpukit/libnetworking/arpa/inet.h
cpukit/libnetworking/arpa/nameser.h
cpukit/libnetworking/arpa/nameser_compat.h
cpukit/libnetworking/arpa/telnet.h
cpukit/libnetworking/bpfilter.h
cpukit/libnetworking/kern/kern_subr.c
cpukit/libnetworking/kern/uipc_domain.c
cpukit/libnetworking/kern/uipc_mbuf.c
cpukit/libnetworking/kern/uipc_socket.c
cpukit/libnetworking/kern/uipc_socket2.c
cpukit/libnetworking/lib/README
cpukit/libnetworking/lib/getprotoby.c
cpukit/libnetworking/lib/syslog.c
cpukit/libnetworking/lib/tftpDriver.c
cpukit/libnetworking/libc/addr2ascii.3
cpukit/libnetworking/libc/addr2ascii.c
cpukit/libnetworking/libc/ascii2addr.c
cpukit/libnetworking/libc/base64.c
cpukit/libnetworking/libc/byteorder.3
cpukit/libnetworking/libc/ether_addr.c
cpukit/libnetworking/libc/ethers.3
cpukit/libnetworking/libc/gethostbydns.c
cpukit/libnetworking/libc/gethostbyht.c
cpukit/libnetworking/libc/gethostbyname.3
cpukit/libnetworking/libc/gethostbynis.c
cpukit/libnetworking/libc/gethostnamadr.c
cpukit/libnetworking/libc/gethostname.c
cpukit/libnetworking/libc/getnetbydns.c
cpukit/libnetworking/libc/getnetbyht.c
cpukit/libnetworking/libc/getnetbynis.c
cpukit/libnetworking/libc/getnetent.3
cpukit/libnetworking/libc/getnetnamadr.c
cpukit/libnetworking/libc/getproto.c
cpukit/libnetworking/libc/getprotoent.3
cpukit/libnetworking/libc/getprotoent.c
cpukit/libnetworking/libc/getprotoname.c
cpukit/libnetworking/libc/getservbyname.c
cpukit/libnetworking/libc/getservbyport.c
cpukit/libnetworking/libc/getservent.3
cpukit/libnetworking/libc/getservent.c
cpukit/libnetworking/libc/herror.c
cpukit/libnetworking/libc/inet.3
cpukit/libnetworking/libc/inet_addr.c
cpukit/libnetworking/libc/inet_lnaof.c
cpukit/libnetworking/libc/inet_makeaddr.c
cpukit/libnetworking/libc/inet_net_ntop.c
cpukit/libnetworking/libc/inet_net_pton.c
cpukit/libnetworking/libc/inet_neta.c
cpukit/libnetworking/libc/inet_netof.c
cpukit/libnetworking/libc/inet_network.c
cpukit/libnetworking/libc/inet_ntoa.c
cpukit/libnetworking/libc/inet_ntop.c
cpukit/libnetworking/libc/inet_pton.c
cpukit/libnetworking/libc/iso_addr.3
cpukit/libnetworking/libc/iso_addr.c
cpukit/libnetworking/libc/linkaddr.3
cpukit/libnetworking/libc/linkaddr.c
cpukit/libnetworking/libc/map_v4v6.c
cpukit/libnetworking/libc/ns.3
cpukit/libnetworking/libc/ns_addr.c
cpukit/libnetworking/libc/ns_name.c
cpukit/libnetworking/libc/ns_netint.c
cpukit/libnetworking/libc/ns_ntoa.c
cpukit/libnetworking/libc/ns_parse.c
cpukit/libnetworking/libc/ns_print.c
cpukit/libnetworking/libc/ns_ttl.c
cpukit/libnetworking/libc/nsap_addr.c
cpukit/libnetworking/libc/rcmd.3
cpukit/libnetworking/libc/rcmd.c
cpukit/libnetworking/libc/recv.c
cpukit/libnetworking/libc/res_comp.c
cpukit/libnetworking/libc/res_config.h
cpukit/libnetworking/libc/res_data.c
cpukit/libnetworking/libc/res_debug.c
cpukit/libnetworking/libc/res_init.c
cpukit/libnetworking/libc/res_mkquery.c
cpukit/libnetworking/libc/res_mkupdate.c
cpukit/libnetworking/libc/res_query.c
cpukit/libnetworking/libc/res_send.c
cpukit/libnetworking/libc/res_stubs.c
cpukit/libnetworking/libc/res_update.c
cpukit/libnetworking/libc/resolver.3
cpukit/libnetworking/libc/send.c
cpukit/libnetworking/libc/strsep.c
cpukit/libnetworking/loop.h
cpukit/libnetworking/machine/conf.h
cpukit/libnetworking/machine/cpu.h
cpukit/libnetworking/machine/cpufunc.h
cpukit/libnetworking/machine/endian.h
cpukit/libnetworking/machine/in_cksum.h
cpukit/libnetworking/machine/limits.h
cpukit/libnetworking/machine/param.h
cpukit/libnetworking/machine/types.h
cpukit/libnetworking/machine/vmparam.h
cpukit/libnetworking/net/bpf.h
cpukit/libnetworking/net/ethernet.h
cpukit/libnetworking/net/if.c
cpukit/libnetworking/net/if.h
cpukit/libnetworking/net/if_arp.h
cpukit/libnetworking/net/if_dl.h
cpukit/libnetworking/net/if_ethersubr.c
cpukit/libnetworking/net/if_llc.h
cpukit/libnetworking/net/if_loop.c
cpukit/libnetworking/net/if_types.h
cpukit/libnetworking/net/netisr.h
cpukit/libnetworking/net/radix.c
cpukit/libnetworking/net/radix.h
cpukit/libnetworking/net/raw_cb.c
cpukit/libnetworking/net/raw_cb.h
cpukit/libnetworking/net/raw_usrreq.c
cpukit/libnetworking/net/route.c
cpukit/libnetworking/net/route.h
cpukit/libnetworking/net/rtsock.c
cpukit/libnetworking/netdb.h
cpukit/libnetworking/netinet/icmp_var.h
cpukit/libnetworking/netinet/if_ether.c
cpukit/libnetworking/netinet/if_ether.h
cpukit/libnetworking/netinet/igmp.c
cpukit/libnetworking/netinet/igmp.h
cpukit/libnetworking/netinet/igmp_var.h
cpukit/libnetworking/netinet/in.c
cpukit/libnetworking/netinet/in.h
cpukit/libnetworking/netinet/in_cksum.c
cpukit/libnetworking/netinet/in_cksum_i386.c
cpukit/libnetworking/netinet/in_cksum_i386.h
cpukit/libnetworking/netinet/in_cksum_m68k.c
cpukit/libnetworking/netinet/in_cksum_m68k.h
cpukit/libnetworking/netinet/in_pcb.c
cpukit/libnetworking/netinet/in_pcb.h
cpukit/libnetworking/netinet/in_proto.c
cpukit/libnetworking/netinet/in_rmx.c
cpukit/libnetworking/netinet/in_systm.h
cpukit/libnetworking/netinet/in_var.h
cpukit/libnetworking/netinet/ip.h
cpukit/libnetworking/netinet/ip_divert.c
cpukit/libnetworking/netinet/ip_fw.c
cpukit/libnetworking/netinet/ip_fw.h
cpukit/libnetworking/netinet/ip_icmp.c
cpukit/libnetworking/netinet/ip_icmp.h
cpukit/libnetworking/netinet/ip_input.c
cpukit/libnetworking/netinet/ip_mroute.c
cpukit/libnetworking/netinet/ip_mroute.h
cpukit/libnetworking/netinet/ip_output.c
cpukit/libnetworking/netinet/ip_var.h
cpukit/libnetworking/netinet/raw_ip.c
cpukit/libnetworking/netinet/tcp.h
cpukit/libnetworking/netinet/tcp_debug.c
cpukit/libnetworking/netinet/tcp_debug.h
cpukit/libnetworking/netinet/tcp_fsm.h
cpukit/libnetworking/netinet/tcp_input.c
cpukit/libnetworking/netinet/tcp_output.c
cpukit/libnetworking/netinet/tcp_seq.h
cpukit/libnetworking/netinet/tcp_subr.c
cpukit/libnetworking/netinet/tcp_timer.c
cpukit/libnetworking/netinet/tcp_timer.h
cpukit/libnetworking/netinet/tcp_usrreq.c
cpukit/libnetworking/netinet/tcp_var.h
cpukit/libnetworking/netinet/tcpip.h
cpukit/libnetworking/netinet/udp.h
cpukit/libnetworking/netinet/udp_usrreq.c
cpukit/libnetworking/netinet/udp_var.h
cpukit/libnetworking/nfs/bootp_subr.c
cpukit/libnetworking/nfs/krpc.h
cpukit/libnetworking/nfs/nfs.h
cpukit/libnetworking/nfs/nfsdiskless.h
cpukit/libnetworking/nfs/nfsproto.h
cpukit/libnetworking/nfs/rpcv2.h
cpukit/libnetworking/nfs/xdr_subs.h
cpukit/libnetworking/opt_ipfw.h
cpukit/libnetworking/opt_mrouting.h
cpukit/libnetworking/opt_tcpdebug.h
cpukit/libnetworking/poll.h
cpukit/libnetworking/resolv.h
cpukit/libnetworking/rtems/issetugid.c
cpukit/libnetworking/rtems/rtems_bootp.c
cpukit/libnetworking/rtems/rtems_bsdnet.h
cpukit/libnetworking/rtems/rtems_bsdnet_internal.h
cpukit/libnetworking/rtems/rtems_glue.c
cpukit/libnetworking/rtems/rtems_showicmpstat.c
cpukit/libnetworking/rtems/rtems_showifstat.c
cpukit/libnetworking/rtems/rtems_showipstat.c
cpukit/libnetworking/rtems/rtems_showmbuf.c
cpukit/libnetworking/rtems/rtems_showroute.c
cpukit/libnetworking/rtems/rtems_showtcpstat.c
cpukit/libnetworking/rtems/rtems_showudpstat.c
cpukit/libnetworking/rtems/rtems_syscall.c
cpukit/libnetworking/rtems/sghostname.c
cpukit/libnetworking/rtems/tftp.h
cpukit/libnetworking/sys/buf.h
cpukit/libnetworking/sys/callout.h
cpukit/libnetworking/sys/conf.h
cpukit/libnetworking/sys/domain.h
cpukit/libnetworking/sys/kernel.h
cpukit/libnetworking/sys/libkern.h
cpukit/libnetworking/sys/malloc.h
cpukit/libnetworking/sys/mbuf.h
cpukit/libnetworking/sys/mount.h
cpukit/libnetworking/sys/param.h
cpukit/libnetworking/sys/proc.h
cpukit/libnetworking/sys/protosw.h
cpukit/libnetworking/sys/queue.h
cpukit/libnetworking/sys/reboot.h
cpukit/libnetworking/sys/resourcevar.h
cpukit/libnetworking/sys/rtprio.h
cpukit/libnetworking/sys/select.h
cpukit/libnetworking/sys/signalvar.h
cpukit/libnetworking/sys/socket.h
cpukit/libnetworking/sys/socketvar.h
cpukit/libnetworking/sys/sysctl.h
cpukit/libnetworking/sys/syslimits.h
cpukit/libnetworking/sys/syslog.h
cpukit/libnetworking/sys/systm.h
cpukit/libnetworking/sys/ttydefaults.h
cpukit/libnetworking/sys/ucred.h
cpukit/libnetworking/sys/uio.h
cpukit/libnetworking/syslog.h
cpukit/libnetworking/vm/vm.h
cpukit/libnetworking/vm/vm_extern.h
cpukit/libnetworking/vm/vm_kern.h
cpukit/libnetworking/vm/vm_param.h
cpukit/posix/include/aio.h
cpukit/posix/include/devctl.h
cpukit/posix/include/intr.h
cpukit/posix/include/mqueue.h
cpukit/posix/include/rtems/posix/cancel.h
cpukit/posix/include/rtems/posix/cond.h
cpukit/posix/include/rtems/posix/condmp.h
cpukit/posix/include/rtems/posix/config.h
cpukit/posix/include/rtems/posix/intr.h
cpukit/posix/include/rtems/posix/key.h
cpukit/posix/include/rtems/posix/mqueue.h
cpukit/posix/include/rtems/posix/mqueuemp.h
cpukit/posix/include/rtems/posix/mutex.h
cpukit/posix/include/rtems/posix/mutexmp.h
cpukit/posix/include/rtems/posix/posixapi.h
cpukit/posix/include/rtems/posix/priority.h
cpukit/posix/include/rtems/posix/psignal.h
cpukit/posix/include/rtems/posix/pthread.h
cpukit/posix/include/rtems/posix/pthreadmp.h
cpukit/posix/include/rtems/posix/semaphore.h
cpukit/posix/include/rtems/posix/semaphoremp.h
cpukit/posix/include/rtems/posix/threadsup.h
cpukit/posix/include/rtems/posix/time.h
cpukit/posix/include/sched.h
cpukit/posix/include/semaphore.h
cpukit/posix/inline/rtems/posix/cond.inl
cpukit/posix/inline/rtems/posix/intr.inl
cpukit/posix/inline/rtems/posix/key.inl
cpukit/posix/inline/rtems/posix/mqueue.inl
cpukit/posix/inline/rtems/posix/mutex.inl
cpukit/posix/inline/rtems/posix/priority.inl
cpukit/posix/inline/rtems/posix/pthread.inl
cpukit/posix/inline/rtems/posix/semaphore.inl
cpukit/posix/src/adasupp.c
cpukit/posix/src/aio.c
cpukit/posix/src/cancel.c
cpukit/posix/src/cond.c
cpukit/posix/src/devctl.c
cpukit/posix/src/execl.c
cpukit/posix/src/execle.c
cpukit/posix/src/execlp.c
cpukit/posix/src/execv.c
cpukit/posix/src/execve.c
cpukit/posix/src/execvp.c
cpukit/posix/src/fork.c
cpukit/posix/src/getpid.c
cpukit/posix/src/intr.c
cpukit/posix/src/key.c
cpukit/posix/src/mqueue.c
cpukit/posix/src/mutex.c
cpukit/posix/src/psignal.c
cpukit/posix/src/pthread.c
cpukit/posix/src/pthreadatfork.c
cpukit/posix/src/ptimer.c
cpukit/posix/src/sched.c
cpukit/posix/src/semaphore.c
cpukit/posix/src/time.c
cpukit/posix/src/types.c
cpukit/posix/src/wait.c
cpukit/posix/src/waitpid.c
cpukit/rtems/include/rtems.h
cpukit/rtems/include/rtems/rtems/asr.h
cpukit/rtems/include/rtems/rtems/attr.h
cpukit/rtems/include/rtems/rtems/clock.h
cpukit/rtems/include/rtems/rtems/config.h
cpukit/rtems/include/rtems/rtems/dpmem.h
cpukit/rtems/include/rtems/rtems/event.h
cpukit/rtems/include/rtems/rtems/eventmp.h
cpukit/rtems/include/rtems/rtems/eventset.h
cpukit/rtems/include/rtems/rtems/intr.h
cpukit/rtems/include/rtems/rtems/message.h
cpukit/rtems/include/rtems/rtems/modes.h
cpukit/rtems/include/rtems/rtems/mp.h
cpukit/rtems/include/rtems/rtems/msgmp.h
cpukit/rtems/include/rtems/rtems/options.h
cpukit/rtems/include/rtems/rtems/part.h
cpukit/rtems/include/rtems/rtems/partmp.h
cpukit/rtems/include/rtems/rtems/ratemon.h
cpukit/rtems/include/rtems/rtems/region.h
cpukit/rtems/include/rtems/rtems/regionmp.h
cpukit/rtems/include/rtems/rtems/rtemsapi.h
cpukit/rtems/include/rtems/rtems/sem.h
cpukit/rtems/include/rtems/rtems/semmp.h
cpukit/rtems/include/rtems/rtems/signal.h
cpukit/rtems/include/rtems/rtems/signalmp.h
cpukit/rtems/include/rtems/rtems/status.h
cpukit/rtems/include/rtems/rtems/support.h
cpukit/rtems/include/rtems/rtems/taskmp.h
cpukit/rtems/include/rtems/rtems/tasks.h
cpukit/rtems/include/rtems/rtems/timer.h
cpukit/rtems/include/rtems/rtems/types.h
cpukit/rtems/inline/rtems/rtems/asr.inl
cpukit/rtems/inline/rtems/rtems/attr.inl
cpukit/rtems/inline/rtems/rtems/dpmem.inl
cpukit/rtems/inline/rtems/rtems/event.inl
cpukit/rtems/inline/rtems/rtems/eventset.inl
cpukit/rtems/inline/rtems/rtems/message.inl
cpukit/rtems/inline/rtems/rtems/modes.inl
cpukit/rtems/inline/rtems/rtems/options.inl
cpukit/rtems/inline/rtems/rtems/part.inl
cpukit/rtems/inline/rtems/rtems/ratemon.inl
cpukit/rtems/inline/rtems/rtems/region.inl
cpukit/rtems/inline/rtems/rtems/sem.inl
cpukit/rtems/inline/rtems/rtems/status.inl
cpukit/rtems/inline/rtems/rtems/support.inl
cpukit/rtems/inline/rtems/rtems/tasks.inl
cpukit/rtems/inline/rtems/rtems/timer.inl
cpukit/rtems/macros/rtems/rtems/asr.inl
cpukit/rtems/macros/rtems/rtems/attr.inl
cpukit/rtems/macros/rtems/rtems/dpmem.inl
cpukit/rtems/macros/rtems/rtems/event.inl
cpukit/rtems/macros/rtems/rtems/eventset.inl
cpukit/rtems/macros/rtems/rtems/message.inl
cpukit/rtems/macros/rtems/rtems/modes.inl
cpukit/rtems/macros/rtems/rtems/options.inl
cpukit/rtems/macros/rtems/rtems/part.inl
cpukit/rtems/macros/rtems/rtems/ratemon.inl
cpukit/rtems/macros/rtems/rtems/region.inl
cpukit/rtems/macros/rtems/rtems/sem.inl
cpukit/rtems/macros/rtems/rtems/status.inl
cpukit/rtems/macros/rtems/rtems/support.inl
cpukit/rtems/macros/rtems/rtems/tasks.inl
cpukit/rtems/macros/rtems/rtems/timer.inl
cpukit/rtems/src/attr.c
cpukit/rtems/src/dpmem.c
cpukit/rtems/src/event.c
cpukit/rtems/src/eventmp.c
cpukit/rtems/src/intr.c
cpukit/rtems/src/intrbody.c
cpukit/rtems/src/mp.c
cpukit/rtems/src/msg.c
cpukit/rtems/src/msgmp.c
cpukit/rtems/src/part.c
cpukit/rtems/src/partmp.c
cpukit/rtems/src/ratemon.c
cpukit/rtems/src/region.c
cpukit/rtems/src/regionmp.c
cpukit/rtems/src/rtclock.c
cpukit/rtems/src/rtemstimer.c
cpukit/rtems/src/sem.c
cpukit/rtems/src/semmp.c
cpukit/rtems/src/signal.c
cpukit/rtems/src/signalmp.c
cpukit/rtems/src/taskmp.c
cpukit/rtems/src/tasks.c
cpukit/sapi/include/confdefs.h
cpukit/sapi/include/rtems/README
cpukit/sapi/include/rtems/config.h
cpukit/sapi/include/rtems/extension.h
cpukit/sapi/include/rtems/fatal.h
cpukit/sapi/include/rtems/init.h
cpukit/sapi/include/rtems/io.h
cpukit/sapi/include/rtems/mptables.h
cpukit/sapi/inline/rtems/extension.inl
cpukit/sapi/macros/rtems/extension.inl
cpukit/sapi/src/debug.c
cpukit/sapi/src/exinit.c
cpukit/sapi/src/extension.c
cpukit/sapi/src/fatal.c
cpukit/sapi/src/io.c
cpukit/sapi/src/posixapi.c
cpukit/sapi/src/rtemsapi.c
cpukit/score/cpu/a29k/amd.ah
cpukit/score/cpu/a29k/asm.h
cpukit/score/cpu/a29k/cpu.c
cpukit/score/cpu/a29k/pswmacro.ah
cpukit/score/cpu/a29k/register.ah
cpukit/score/cpu/hppa1.1/cpu.c
cpukit/score/cpu/i386/asm.h
cpukit/score/cpu/i386/cpu.c
cpukit/score/cpu/i386/rtems/asm.h
cpukit/score/cpu/i960/asm.h
cpukit/score/cpu/i960/cpu.c
cpukit/score/cpu/m68k/asm.h
cpukit/score/cpu/m68k/cpu.c
cpukit/score/cpu/m68k/m68302.h
cpukit/score/cpu/m68k/m68360.h
cpukit/score/cpu/m68k/memcpy.c
cpukit/score/cpu/m68k/qsm.h
cpukit/score/cpu/m68k/rtems/asm.h
cpukit/score/cpu/m68k/rtems/m68k/m68302.h
cpukit/score/cpu/m68k/rtems/m68k/m68360.h
cpukit/score/cpu/m68k/rtems/m68k/qsm.h
cpukit/score/cpu/m68k/rtems/m68k/sim.h
cpukit/score/cpu/m68k/sim.h
cpukit/score/cpu/mips/asm.h
cpukit/score/cpu/mips/cpu.c
cpukit/score/cpu/mips/cpu_asm.S
cpukit/score/cpu/mips/idtcpu.h
cpukit/score/cpu/mips/iregdef.h
cpukit/score/cpu/mips/rtems/asm.h
cpukit/score/cpu/mips/rtems/mips/idtcpu.h
cpukit/score/cpu/mips/rtems/mips/iregdef.h
cpukit/score/cpu/mips64orion/asm.h
cpukit/score/cpu/mips64orion/cpu.c
cpukit/score/cpu/mips64orion/cpu_asm.S
cpukit/score/cpu/mips64orion/cpu_asm.h
cpukit/score/cpu/mips64orion/idtcpu.h
cpukit/score/cpu/mips64orion/idtmon.h
cpukit/score/cpu/mips64orion/iregdef.h
cpukit/score/cpu/no_cpu/asm.h
cpukit/score/cpu/no_cpu/cpu.c
cpukit/score/cpu/no_cpu/cpu_asm.c
cpukit/score/cpu/no_cpu/rtems/asm.h
cpukit/score/cpu/sh/asm.h
cpukit/score/cpu/sh/cpu.c
cpukit/score/cpu/sh/rtems/asm.h
cpukit/score/cpu/sparc/README
cpukit/score/cpu/sparc/asm.h
cpukit/score/cpu/sparc/cpu.c
cpukit/score/cpu/sparc/rtems/asm.h
cpukit/score/cpu/unix/cpu.c
cpukit/score/include/rtems/debug.h
cpukit/score/include/rtems/score/address.h
cpukit/score/include/rtems/score/apiext.h
cpukit/score/include/rtems/score/bitfield.h
cpukit/score/include/rtems/score/chain.h
cpukit/score/include/rtems/score/context.h
cpukit/score/include/rtems/score/copyrt.h
cpukit/score/include/rtems/score/coremsg.h
cpukit/score/include/rtems/score/coremutex.h
cpukit/score/include/rtems/score/coresem.h
cpukit/score/include/rtems/score/heap.h
cpukit/score/include/rtems/score/interr.h
cpukit/score/include/rtems/score/isr.h
cpukit/score/include/rtems/score/mpci.h
cpukit/score/include/rtems/score/mppkt.h
cpukit/score/include/rtems/score/object.h
cpukit/score/include/rtems/score/objectmp.h
cpukit/score/include/rtems/score/priority.h
cpukit/score/include/rtems/score/stack.h
cpukit/score/include/rtems/score/states.h
cpukit/score/include/rtems/score/sysstate.h
cpukit/score/include/rtems/score/thread.h
cpukit/score/include/rtems/score/threadmp.h
cpukit/score/include/rtems/score/threadq.h
cpukit/score/include/rtems/score/tod.h
cpukit/score/include/rtems/score/tqdata.h
cpukit/score/include/rtems/score/userext.h
cpukit/score/include/rtems/score/watchdog.h
cpukit/score/include/rtems/score/wkspace.h
cpukit/score/include/rtems/system.h
cpukit/score/inline/rtems/score/address.inl
cpukit/score/inline/rtems/score/chain.inl
cpukit/score/inline/rtems/score/coremsg.inl
cpukit/score/inline/rtems/score/coremutex.inl
cpukit/score/inline/rtems/score/coresem.inl
cpukit/score/inline/rtems/score/heap.inl
cpukit/score/inline/rtems/score/isr.inl
cpukit/score/inline/rtems/score/mppkt.inl
cpukit/score/inline/rtems/score/object.inl
cpukit/score/inline/rtems/score/objectmp.inl
cpukit/score/inline/rtems/score/priority.inl
cpukit/score/inline/rtems/score/stack.inl
cpukit/score/inline/rtems/score/states.inl
cpukit/score/inline/rtems/score/sysstate.inl
cpukit/score/inline/rtems/score/thread.inl
cpukit/score/inline/rtems/score/threadmp.inl
cpukit/score/inline/rtems/score/tod.inl
cpukit/score/inline/rtems/score/tqdata.inl
cpukit/score/inline/rtems/score/userext.inl
cpukit/score/inline/rtems/score/watchdog.inl
cpukit/score/inline/rtems/score/wkspace.inl
cpukit/score/macros/README
cpukit/score/macros/rtems/score/README
cpukit/score/macros/rtems/score/address.inl
cpukit/score/macros/rtems/score/chain.inl
cpukit/score/macros/rtems/score/coremsg.inl
cpukit/score/macros/rtems/score/coremutex.inl
cpukit/score/macros/rtems/score/coresem.inl
cpukit/score/macros/rtems/score/heap.inl
cpukit/score/macros/rtems/score/isr.inl
cpukit/score/macros/rtems/score/mppkt.inl
cpukit/score/macros/rtems/score/object.inl
cpukit/score/macros/rtems/score/objectmp.inl
cpukit/score/macros/rtems/score/priority.inl
cpukit/score/macros/rtems/score/stack.inl
cpukit/score/macros/rtems/score/states.inl
cpukit/score/macros/rtems/score/sysstate.inl
cpukit/score/macros/rtems/score/thread.inl
cpukit/score/macros/rtems/score/threadmp.inl
cpukit/score/macros/rtems/score/tod.inl
cpukit/score/macros/rtems/score/tqdata.inl
cpukit/score/macros/rtems/score/userext.inl
cpukit/score/macros/rtems/score/watchdog.inl
cpukit/score/macros/rtems/score/wkspace.inl
cpukit/score/src/apiext.c
cpukit/score/src/chain.c
cpukit/score/src/coremsg.c
cpukit/score/src/coremutex.c
cpukit/score/src/coresem.c
cpukit/score/src/coretod.c
cpukit/score/src/heap.c
cpukit/score/src/interr.c
cpukit/score/src/isr.c
cpukit/score/src/mpci.c
cpukit/score/src/object.c
cpukit/score/src/objectmp.c
cpukit/score/src/thread.c
cpukit/score/src/threadmp.c
cpukit/score/src/threadq.c
cpukit/score/src/userext.c
cpukit/score/src/watchdog.c
cpukit/score/src/wkspace.c
cpukit/zlib/doc/rfc1950.txt
cpukit/zlib/doc/rfc1951.txt
cpukit/zlib/doc/rfc1952.txt
doc/HELP.html
doc/Make.config
doc/Makefile
doc/README
doc/TODO
doc/ada_user/Makefile
doc/ada_user/ada_user.texi
doc/ada_user/example.texi
doc/archgrey.gif
doc/bsp_howto/Makefile
doc/bsp_howto/analog.t
doc/bsp_howto/bsp_howto.texi
doc/bsp_howto/clock.t
doc/bsp_howto/console.t
doc/bsp_howto/discrete.t
doc/bsp_howto/init.t
doc/bsp_howto/intro.t
doc/bsp_howto/linkcmds.t
doc/bsp_howto/makefiles.t
doc/bsp_howto/network.t
doc/bsp_howto/nvmem.t
doc/bsp_howto/rtc.t
doc/bsp_howto/shmsupp.t
doc/bsp_howto/support.t
doc/bsp_howto/target.t
doc/bsp_howto/timer.t
doc/common/cpright.texi
doc/common/oaronly.jpg
doc/common/setup.texi
doc/common/timemac.texi
doc/common/timetbl.t
doc/common/timing.t
doc/common/treedef.tex
doc/common/up-arrow.gif
doc/common/wksheets.t
doc/develenv/Makefile
doc/develenv/compile.texi
doc/develenv/develenv.texi
doc/develenv/direct.texi
doc/develenv/intro.texi
doc/develenv/sample.texi
doc/develenv/utils.texi
doc/do_docs
doc/index.html
doc/networking/Makefile
doc/networking/driver.t
doc/networking/networkapp.t
doc/networking/networking.eps
doc/networking/networking.gif
doc/networking/networking.texi
doc/networking/networktasks.t
doc/networking/preface.texi
doc/networking/testing.t
doc/new_chapters/Makefile
doc/new_chapters/STATUS
doc/new_chapters/adminiface.t
doc/new_chapters/base.t
doc/new_chapters/cancel.t
doc/new_chapters/clock.t
doc/new_chapters/cond.t
doc/new_chapters/confspace.t
doc/new_chapters/cspecific.t
doc/new_chapters/device.t
doc/new_chapters/dumpcontrol.t
doc/new_chapters/eventlog.t
doc/new_chapters/files.t
doc/new_chapters/gen_section
doc/new_chapters/io.t
doc/new_chapters/key.t
doc/new_chapters/memorymgmt.t
doc/new_chapters/message.t
doc/new_chapters/mutex.t
doc/new_chapters/posix_users.texi
doc/new_chapters/preface.texi
doc/new_chapters/procenv.t
doc/new_chapters/process.t
doc/new_chapters/sched.t
doc/new_chapters/semaphores.t
doc/new_chapters/signal.t
doc/new_chapters/systemdb.t
doc/new_chapters/thread.t
doc/oaronly.jpg
doc/posix1003.1/Makefile
doc/posix1003.1/ch01.t
doc/posix1003.1/ch02.t
doc/posix1003.1/ch03.t
doc/posix1003.1/ch04.t
doc/posix1003.1/ch05.t
doc/posix1003.1/ch06.t
doc/posix1003.1/ch07.t
doc/posix1003.1/ch08.t
doc/posix1003.1/ch09.t
doc/posix1003.1/ch10.t
doc/posix1003.1/ch11.t
doc/posix1003.1/ch12.t
doc/posix1003.1/ch13.t
doc/posix1003.1/ch14.t
doc/posix1003.1/ch15.t
doc/posix1003.1/ch16.t
doc/posix1003.1/ch17.t
doc/posix1003.1/ch18.t
doc/posix1003.1/posix1003_1.texi
doc/posix1003.1/preface.texi
doc/posix1003.1/summarize
doc/posix_users/Makefile
doc/posix_users/base.texi
doc/posix_users/clock.texi
doc/posix_users/cond.texi
doc/posix_users/key.texi
doc/posix_users/mutex.texi
doc/posix_users/posix_users.texi
doc/posix_users/preface.texi
doc/posix_users/sched.texi
doc/posix_users/signal.texi
doc/posix_users/thread.texi
doc/relnotes/Makefile
doc/relnotes/install.texi
doc/relnotes/intro.texi
doc/relnotes/probrep.texi
doc/relnotes/relnotes.texi
doc/relnotes/status.texi
doc/rtems_footer.html
doc/rtems_header.html
doc/rtems_support.html
doc/src2html/Makefile
doc/src2html/RTEMS.test
doc/started/Makefile
doc/started/buildc.t
doc/started/buildrt.t
doc/started/gdb.t
doc/started/intro.t
doc/started/nt.t
doc/started/pictures/bit_ada.jpg
doc/started/pictures/bit_ada.vsd
doc/started/pictures/bit_c.jpg
doc/started/pictures/bit_c.vsd
doc/started/pictures/scfile10.jpg
doc/started/pictures/scfile10.vsd
doc/started/pictures/scfile11.jpg
doc/started/pictures/scfile11.vsd
doc/started/pictures/scfile12.jpg
doc/started/pictures/scfile12.vsd
doc/started/pictures/scfile13.jpg
doc/started/pictures/scfile13.vsd
doc/started/pictures/scsfile1.jpg
doc/started/pictures/scsfile1.vsd
doc/started/pictures/scsfile2.jpg
doc/started/pictures/scsfile2.vsd
doc/started/pictures/scsfile3.jpg
doc/started/pictures/scsfile3.vsd
doc/started/pictures/scsfile4.jpg
doc/started/pictures/scsfile4.vsd
doc/started/pictures/scsfile5.jpg
doc/started/pictures/scsfile5.vsd
doc/started/pictures/scsfile6.jpg
doc/started/pictures/scsfile6.vsd
doc/started/pictures/scsfile7.jpg
doc/started/pictures/scsfile7.vsd
doc/started/pictures/scsfile8.jpg
doc/started/pictures/scsfile8.vsd
doc/started/pictures/scsfile9.jpg
doc/started/pictures/scsfile9.vsd
doc/started/pictures/sfile12c.jpg
doc/started/pictures/sfile12c.vsd
doc/started/require.t
doc/started/sample.t
doc/started/started.texi
doc/started/versions.texi
doc/started_ada/Makefile
doc/started_ada/buildada.t
doc/started_ada/buildrt.t
doc/started_ada/gdb.t
doc/started_ada/intro.t
doc/started_ada/require.t
doc/started_ada/sample.t
doc/started_ada/started_ada.texi
doc/started_ada/versions.texi
doc/supplements/hppa1_1/Makefile
doc/supplements/hppa1_1/SIMHPPA_TIMES
doc/supplements/hppa1_1/bsp.t
doc/supplements/hppa1_1/callconv.t
doc/supplements/hppa1_1/cpumodel.t
doc/supplements/hppa1_1/cputable.t
doc/supplements/hppa1_1/fatalerr.t
doc/supplements/hppa1_1/hppa1_1.texi
doc/supplements/hppa1_1/intr_NOTIMES.t
doc/supplements/hppa1_1/memmodel.t
doc/supplements/hppa1_1/preface.texi
doc/supplements/hppa1_1/timeSIMHPPA.t
doc/supplements/i386/FORCE386_TIMES
doc/supplements/i386/Makefile
doc/supplements/i386/bsp.t
doc/supplements/i386/callconv.t
doc/supplements/i386/cpumodel.t
doc/supplements/i386/cputable.t
doc/supplements/i386/fatalerr.t
doc/supplements/i386/i386.texi
doc/supplements/i386/intr_NOTIMES.t
doc/supplements/i386/memmodel.t
doc/supplements/i386/preface.texi
doc/supplements/i386/timeFORCE386.t
doc/supplements/i960/CVME961_TIMES
doc/supplements/i960/Makefile
doc/supplements/i960/bsp.t
doc/supplements/i960/callconv.t
doc/supplements/i960/cpumodel.t
doc/supplements/i960/cputable.t
doc/supplements/i960/fatalerr.t
doc/supplements/i960/i960.texi
doc/supplements/i960/intr_NOTIMES.t
doc/supplements/i960/memmodel.t
doc/supplements/i960/preface.texi
doc/supplements/i960/timeCVME961.t
doc/supplements/m68k/MVME136_TIMES
doc/supplements/m68k/Makefile
doc/supplements/m68k/bsp.t
doc/supplements/m68k/callconv.t
doc/supplements/m68k/cpumodel.t
doc/supplements/m68k/cputable.t
doc/supplements/m68k/fatalerr.t
doc/supplements/m68k/intr_NOTIMES.t
doc/supplements/m68k/m68k.texi
doc/supplements/m68k/memmodel.t
doc/supplements/m68k/preface.texi
doc/supplements/m68k/timeMVME136.t
doc/supplements/m68k/timedata.t
doc/supplements/powerpc/DMV177_TIMES
doc/supplements/powerpc/Makefile
doc/supplements/powerpc/PSIM_TIMES
doc/supplements/powerpc/bsp.t
doc/supplements/powerpc/callconv.t
doc/supplements/powerpc/cpumodel.t
doc/supplements/powerpc/cputable.t
doc/supplements/powerpc/fatalerr.t
doc/supplements/powerpc/intr_NOTIMES.t
doc/supplements/powerpc/memmodel.t
doc/supplements/powerpc/powerpc.texi
doc/supplements/powerpc/preface.texi
doc/supplements/powerpc/timeDMV177.t
doc/supplements/powerpc/timePSIM.t
doc/supplements/sh/callconv.texi
doc/supplements/sparc/ERC32_TIMES
doc/supplements/sparc/Makefile
doc/supplements/sparc/bsp.t
doc/supplements/sparc/callconv.t
doc/supplements/sparc/cpumodel.t
doc/supplements/sparc/cputable.t
doc/supplements/sparc/fatalerr.t
doc/supplements/sparc/intr_NOTIMES.t
doc/supplements/sparc/memmodel.t
doc/supplements/sparc/preface.texi
doc/supplements/sparc/sparc.texi
doc/supplements/sparc/timeERC32.t
doc/supplements/template/BSP_TIMES
doc/supplements/template/Makefile
doc/supplements/template/bsp.t
doc/supplements/template/callconv.t
doc/supplements/template/cpumodel.t
doc/supplements/template/cputable.t
doc/supplements/template/fatalerr.t
doc/supplements/template/intr_NOTIMES.t
doc/supplements/template/memmodel.t
doc/supplements/template/preface.texi
doc/supplements/template/template.texi
doc/supplements/template/timeBSP.t
doc/texinfo/texinfo.tex
doc/tools/bmenu/Makefile
doc/tools/bmenu/address.h
doc/tools/bmenu/address.inl
doc/tools/bmenu/base.h
doc/tools/bmenu/chain.c
doc/tools/bmenu/chain.h
doc/tools/bmenu/chain.inl
doc/tools/bmenu/isr.h
doc/tools/bmenu/main.c
doc/tools/bmenu/system.h
doc/tools/bmenu/testdoc.texi
doc/tools/pdl2texi/Drive.d
doc/tools/pdl2texi/Makefile
doc/tools/pdl2texi/address.h
doc/tools/pdl2texi/address.inl
doc/tools/pdl2texi/afcc.texi
doc/tools/pdl2texi/base.h
doc/tools/pdl2texi/chain.c
doc/tools/pdl2texi/chain.h
doc/tools/pdl2texi/chain.inl
doc/tools/pdl2texi/drive.d
doc/tools/pdl2texi/isr.h
doc/tools/pdl2texi/main.c
doc/tools/pdl2texi/s.d
doc/tools/pdl2texi/sample.d
doc/tools/pdl2texi/system.h
doc/tools/pdl2texi/t1.d
doc/tools/pdl2texi/test_cases/avdas.d
doc/tools/pdl2texi/test_cases/enum.d
doc/tools/pdl2texi/test_cases/enumbad.d
doc/tools/pdl2texi/test_cases/table.d
doc/tools/src2html/Makefile
doc/tools/src2html1.4a/Ctags/C.c
doc/tools/src2html1.4a/Ctags/Makefile
doc/tools/src2html1.4a/Ctags/ctags.1
doc/tools/src2html1.4a/Ctags/ctags.c
doc/tools/src2html1.4a/Ctags/ctags.h
doc/tools/src2html1.4a/Ctags/fortran.c
doc/tools/src2html1.4a/Ctags/lisp.c
doc/tools/src2html1.4a/Ctags/print.c
doc/tools/src2html1.4a/Ctags/strerror.c
doc/tools/src2html1.4a/Ctags/tree.c
doc/tools/src2html1.4a/Ctags/yacc.c
doc/tools/src2html1.4a/Ctags/z.c
doc/tools/src2html1.4a/FreeBSD/FreeBSD.hdr
doc/tools/src2html1.4a/FreeBSD/FreeBSD.s2h
doc/tools/src2html1.4a/FreeBSD/conf.hdr
doc/tools/src2html1.4a/FreeBSD/ddb.hdr
doc/tools/src2html1.4a/FreeBSD/i386.i386.hdr
doc/tools/src2html1.4a/FreeBSD/i386.include.hdr
doc/tools/src2html1.4a/FreeBSD/i386.isa.hdr
doc/tools/src2html1.4a/FreeBSD/i386.stand.hdr
doc/tools/src2html1.4a/FreeBSD/kern.hdr
doc/tools/src2html1.4a/FreeBSD/net.hdr
doc/tools/src2html1.4a/FreeBSD/netinet.hdr
doc/tools/src2html1.4a/FreeBSD/nfs.hdr
doc/tools/src2html1.4a/FreeBSD/stand.hdr
doc/tools/src2html1.4a/FreeBSD/sys.hdr
doc/tools/src2html1.4a/FreeBSD/ufs.hdr
doc/tools/src2html1.4a/FreeBSD/vm.hdr
doc/tools/src2html1.4a/Readme
doc/tools/src2html1.4a/ctags-emacs/README
doc/tools/src2html1.4a/ctags-emacs/ctags
doc/tools/src2html1.4a/ctags-emacs/etags.c-ada-patch
doc/tools/src2html1.4a/ctags-wr
doc/tools/src2html1.4a/src2html
doc/tools/src2html1.4a/src2html.1
doc/tools/src2html1.4a/src2html.cgi
doc/tools/texi2www/Makefile
doc/tools/texi2www/archive/texi2www-960103.tgz
doc/tools/texi2www/dir-arrow.gif
doc/tools/texi2www/missing-arrow.gif
doc/tools/texi2www/next-arrow.gif
doc/tools/texi2www/prev-arrow.gif
doc/tools/texi2www/texi2dvi
doc/tools/texi2www/texi2www
doc/tools/texi2www/texi2www.texi
doc/tools/texi2www/up-arrow.gif
doc/tools/update
doc/tools/word-replace
doc/user/Makefile
doc/user/bsp.t
doc/user/c_user.texi
doc/user/clock.t
doc/user/concepts.t
doc/user/conf.t
doc/user/dirstat.texi
doc/user/dpmem.t
doc/user/event.t
doc/user/example.texi
doc/user/fatal.t
doc/user/glossary.texi
doc/user/init.t
doc/user/intr.t
doc/user/io.t
doc/user/mp.t
doc/user/msg.t
doc/user/overview.t
doc/user/part.t
doc/user/preface.texi
doc/user/region.t
doc/user/rtemsarc.gif
doc/user/rtemspie.gif
doc/user/rtmon.t
doc/user/schedule.t
doc/user/sem.t
doc/user/signal.t
doc/user/states.gif
doc/user/task.t
doc/user/timer.t
doc/user/userext.t
make/custom/dmv177.cfg
testsuites/PROBLEMS
testsuites/README
testsuites/libtests/README
testsuites/libtests/cpuuse/cpuuse.scn
testsuites/libtests/cpuuse/init.c
testsuites/libtests/cpuuse/system.h
testsuites/libtests/cpuuse/task1.c
testsuites/libtests/cpuuse/task2.c
testsuites/libtests/cpuuse/task3.c
testsuites/libtests/cpuuse/tswitch.c
testsuites/libtests/malloctest/init.c
testsuites/libtests/malloctest/system.h
testsuites/libtests/malloctest/task1.c
testsuites/libtests/monitor/init.c
testsuites/libtests/monitor/system.h
testsuites/libtests/rtems++/Init.cc
testsuites/libtests/rtems++/System.h
testsuites/libtests/rtems++/Task1.cc
testsuites/libtests/rtems++/Task2.cc
testsuites/libtests/rtems++/Task3.cc
testsuites/libtests/rtems++/rtems++.doc
testsuites/libtests/rtems++/rtems++.scn
testsuites/libtests/rtmonuse/getall.c
testsuites/libtests/rtmonuse/init.c
testsuites/libtests/rtmonuse/rtmonuse.scn
testsuites/libtests/rtmonuse/system.h
testsuites/libtests/rtmonuse/task1.c
testsuites/libtests/stackchk/blow.c
testsuites/libtests/stackchk/init.c
testsuites/libtests/stackchk/stackchk.scn
testsuites/libtests/stackchk/system.h
testsuites/libtests/stackchk/task1.c
testsuites/libtests/termios/README
testsuites/libtests/termios/init.c
testsuites/mptests/README
testsuites/mptests/mp01/init.c
testsuites/mptests/mp01/node1/mp01.doc
testsuites/mptests/mp01/node1/mp01.scn
testsuites/mptests/mp01/node2/mp01.doc
testsuites/mptests/mp01/node2/mp01.scn
testsuites/mptests/mp01/system.h
testsuites/mptests/mp01/task1.c
testsuites/mptests/mp02/init.c
testsuites/mptests/mp02/node1/mp02.doc
testsuites/mptests/mp02/node1/mp02.scn
testsuites/mptests/mp02/node2/mp02.doc
testsuites/mptests/mp02/node2/mp02.scn
testsuites/mptests/mp02/system.h
testsuites/mptests/mp02/task1.c
testsuites/mptests/mp03/delay.c
testsuites/mptests/mp03/init.c
testsuites/mptests/mp03/node1/mp03.doc
testsuites/mptests/mp03/node1/mp03.scn
testsuites/mptests/mp03/node2/mp03.doc
testsuites/mptests/mp03/node2/mp03.scn
testsuites/mptests/mp03/system.h
testsuites/mptests/mp03/task1.c
testsuites/mptests/mp04/init.c
testsuites/mptests/mp04/node1/mp04.doc
testsuites/mptests/mp04/node1/mp04.scn
testsuites/mptests/mp04/node2/mp04.doc
testsuites/mptests/mp04/node2/mp04.scn
testsuites/mptests/mp04/system.h
testsuites/mptests/mp04/task1.c
testsuites/mptests/mp05/asr.c
testsuites/mptests/mp05/init.c
testsuites/mptests/mp05/node1/mp05.doc
testsuites/mptests/mp05/node1/mp05.scn
testsuites/mptests/mp05/node2/mp05.doc
testsuites/mptests/mp05/node2/mp05.scn
testsuites/mptests/mp05/system.h
testsuites/mptests/mp05/task1.c
testsuites/mptests/mp06/init.c
testsuites/mptests/mp06/node1/mp06.doc
testsuites/mptests/mp06/node1/mp06.scn
testsuites/mptests/mp06/node2/mp06.doc
testsuites/mptests/mp06/node2/mp06.scn
testsuites/mptests/mp06/system.h
testsuites/mptests/mp06/task1.c
testsuites/mptests/mp07/init.c
testsuites/mptests/mp07/node1/mp07.doc
testsuites/mptests/mp07/node1/mp07.scn
testsuites/mptests/mp07/node2/mp07.doc
testsuites/mptests/mp07/node2/mp07.scn
testsuites/mptests/mp07/system.h
testsuites/mptests/mp07/task1.c
testsuites/mptests/mp08/init.c
testsuites/mptests/mp08/node1/mp08.doc
testsuites/mptests/mp08/node1/mp08.scn
testsuites/mptests/mp08/node2/mp08.doc
testsuites/mptests/mp08/node2/mp08.scn
testsuites/mptests/mp08/system.h
testsuites/mptests/mp08/task1.c
testsuites/mptests/mp09/init.c
testsuites/mptests/mp09/node1/mp09.doc
testsuites/mptests/mp09/node1/mp09.scn
testsuites/mptests/mp09/node2/mp09.doc
testsuites/mptests/mp09/node2/mp09.scn
testsuites/mptests/mp09/recvmsg.c
testsuites/mptests/mp09/sendmsg.c
testsuites/mptests/mp09/system.h
testsuites/mptests/mp09/task1.c
testsuites/mptests/mp10/init.c
testsuites/mptests/mp10/node1/mp10.doc
testsuites/mptests/mp10/node1/mp10.scn
testsuites/mptests/mp10/node2/mp10.doc
testsuites/mptests/mp10/node2/mp10.scn
testsuites/mptests/mp10/system.h
testsuites/mptests/mp10/task1.c
testsuites/mptests/mp10/task2.c
testsuites/mptests/mp10/task3.c
testsuites/mptests/mp11/init.c
testsuites/mptests/mp11/node1/mp11.doc
testsuites/mptests/mp11/node1/mp11.scn
testsuites/mptests/mp11/node2/mp11.doc
testsuites/mptests/mp11/node2/mp11.scn
testsuites/mptests/mp11/system.h
testsuites/mptests/mp12/init.c
testsuites/mptests/mp12/node1/mp12.doc
testsuites/mptests/mp12/node1/mp12.scn
testsuites/mptests/mp12/node2/mp12.doc
testsuites/mptests/mp12/node2/mp12.scn
testsuites/mptests/mp12/system.h
testsuites/mptests/mp13/init.c
testsuites/mptests/mp13/node1/mp13.doc
testsuites/mptests/mp13/node1/mp13.scn
testsuites/mptests/mp13/node2/mp13.doc
testsuites/mptests/mp13/node2/mp13.scn
testsuites/mptests/mp13/system.h
testsuites/mptests/mp13/task1.c
testsuites/mptests/mp13/task2.c
testsuites/mptests/mp14/delay.c
testsuites/mptests/mp14/evtask1.c
testsuites/mptests/mp14/evtmtask.c
testsuites/mptests/mp14/exit.c
testsuites/mptests/mp14/init.c
testsuites/mptests/mp14/msgtask1.c
testsuites/mptests/mp14/node1/mp14.doc
testsuites/mptests/mp14/node1/mp14.scn
testsuites/mptests/mp14/node2/mp14.doc
testsuites/mptests/mp14/node2/mp14.scn
testsuites/mptests/mp14/pttask1.c
testsuites/mptests/mp14/smtask1.c
testsuites/mptests/mp14/system.h
testsuites/psxtests/include/pmacros.h
testsuites/psxtests/psx01/init.c
testsuites/psxtests/psx01/psx01.scn
testsuites/psxtests/psx01/system.h
testsuites/psxtests/psx01/task.c
testsuites/psxtests/psx02/init.c
testsuites/psxtests/psx02/psx02.scn
testsuites/psxtests/psx02/system.h
testsuites/psxtests/psx02/task.c
testsuites/psxtests/psx03/init.c
testsuites/psxtests/psx03/psx03.scn
testsuites/psxtests/psx03/system.h
testsuites/psxtests/psx03/task.c
testsuites/psxtests/psx04/init.c
testsuites/psxtests/psx04/psx04.scn
testsuites/psxtests/psx04/system.h
testsuites/psxtests/psx04/task1.c
testsuites/psxtests/psx04/task2.c
testsuites/psxtests/psx04/task3.c
testsuites/psxtests/psx05/init.c
testsuites/psxtests/psx05/psx05.scn
testsuites/psxtests/psx05/system.h
testsuites/psxtests/psx05/task.c
testsuites/psxtests/psx05/task2.c
testsuites/psxtests/psx05/task3.c
testsuites/psxtests/psx06/init.c
testsuites/psxtests/psx06/psx06.scn
testsuites/psxtests/psx06/system.h
testsuites/psxtests/psx06/task.c
testsuites/psxtests/psx06/task2.c
testsuites/psxtests/psx07/init.c
testsuites/psxtests/psx07/psx07.scn
testsuites/psxtests/psx07/system.h
testsuites/psxtests/psx07/task.c
testsuites/psxtests/psx08/init.c
testsuites/psxtests/psx08/psx08.scn
testsuites/psxtests/psx08/system.h
testsuites/psxtests/psx08/task2.c
testsuites/psxtests/psx09/init.c
testsuites/psxtests/psx09/psx09.scn
testsuites/psxtests/psx09/system.h
testsuites/psxtests/psx10/init.c
testsuites/psxtests/psx10/psx10.scn
testsuites/psxtests/psx10/system.h
testsuites/psxtests/psx10/task.c
testsuites/psxtests/psx10/task2.c
testsuites/psxtests/psx10/task3.c
testsuites/psxtests/psx11/init.c
testsuites/psxtests/psx11/psx11.scn
testsuites/psxtests/psx11/system.h
testsuites/psxtests/psx11/task.c
testsuites/psxtests/psx12/init.c
testsuites/psxtests/psx12/psx12.scn
testsuites/psxtests/psx12/system.h
testsuites/psxtests/psx12/task.c
testsuites/psxtests/psxhdrs/clock01.c
testsuites/psxtests/psxhdrs/clock02.c
testsuites/psxtests/psxhdrs/clock03.c
testsuites/psxtests/psxhdrs/clock04.c
testsuites/psxtests/psxhdrs/clock05.c
testsuites/psxtests/psxhdrs/clock06.c
testsuites/psxtests/psxhdrs/cond01.c
testsuites/psxtests/psxhdrs/cond02.c
testsuites/psxtests/psxhdrs/cond03.c
testsuites/psxtests/psxhdrs/cond04.c
testsuites/psxtests/psxhdrs/cond05.c
testsuites/psxtests/psxhdrs/cond06.c
testsuites/psxtests/psxhdrs/cond07.c
testsuites/psxtests/psxhdrs/cond08.c
testsuites/psxtests/psxhdrs/cond09.c
testsuites/psxtests/psxhdrs/cond10.c
testsuites/psxtests/psxhdrs/key01.c
testsuites/psxtests/psxhdrs/key02.c
testsuites/psxtests/psxhdrs/key03.c
testsuites/psxtests/psxhdrs/key04.c
testsuites/psxtests/psxhdrs/mutex01.c
testsuites/psxtests/psxhdrs/mutex02.c
testsuites/psxtests/psxhdrs/mutex03.c
testsuites/psxtests/psxhdrs/mutex04.c
testsuites/psxtests/psxhdrs/mutex05.c
testsuites/psxtests/psxhdrs/mutex06.c
testsuites/psxtests/psxhdrs/mutex07.c
testsuites/psxtests/psxhdrs/mutex08.c
testsuites/psxtests/psxhdrs/mutex09.c
testsuites/psxtests/psxhdrs/mutex10.c
testsuites/psxtests/psxhdrs/mutex11.c
testsuites/psxtests/psxhdrs/mutex12.c
testsuites/psxtests/psxhdrs/mutex13.c
testsuites/psxtests/psxhdrs/mutex14.c
testsuites/psxtests/psxhdrs/mutex15.c
testsuites/psxtests/psxhdrs/mutex16.c
testsuites/psxtests/psxhdrs/proc01.c
testsuites/psxtests/psxhdrs/proc02.c
testsuites/psxtests/psxhdrs/proc03.c
testsuites/psxtests/psxhdrs/proc04.c
testsuites/psxtests/psxhdrs/proc05.c
testsuites/psxtests/psxhdrs/proc06.c
testsuites/psxtests/psxhdrs/proc07.c
testsuites/psxtests/psxhdrs/proc08.c
testsuites/psxtests/psxhdrs/proc09.c
testsuites/psxtests/psxhdrs/proc10.c
testsuites/psxtests/psxhdrs/proc11.c
testsuites/psxtests/psxhdrs/proc12.c
testsuites/psxtests/psxhdrs/proc13.c
testsuites/psxtests/psxhdrs/proc14.c
testsuites/psxtests/psxhdrs/pthread01.c
testsuites/psxtests/psxhdrs/pthread02.c
testsuites/psxtests/psxhdrs/pthread03.c
testsuites/psxtests/psxhdrs/pthread04.c
testsuites/psxtests/psxhdrs/pthread05.c
testsuites/psxtests/psxhdrs/pthread06.c
testsuites/psxtests/psxhdrs/pthread07.c
testsuites/psxtests/psxhdrs/pthread08.c
testsuites/psxtests/psxhdrs/pthread09.c
testsuites/psxtests/psxhdrs/pthread10.c
testsuites/psxtests/psxhdrs/pthread11.c
testsuites/psxtests/psxhdrs/pthread12.c
testsuites/psxtests/psxhdrs/pthread13.c
testsuites/psxtests/psxhdrs/pthread14.c
testsuites/psxtests/psxhdrs/pthread15.c
testsuites/psxtests/psxhdrs/pthread16.c
testsuites/psxtests/psxhdrs/pthread17.c
testsuites/psxtests/psxhdrs/pthread18.c
testsuites/psxtests/psxhdrs/pthread19.c
testsuites/psxtests/psxhdrs/pthread20.c
testsuites/psxtests/psxhdrs/pthread21.c
testsuites/psxtests/psxhdrs/pthread22.c
testsuites/psxtests/psxhdrs/pthread23.c
testsuites/psxtests/psxhdrs/pthread24.c
testsuites/psxtests/psxhdrs/pthread25.c
testsuites/psxtests/psxhdrs/pthread26.c
testsuites/psxtests/psxhdrs/pthread27.c
testsuites/psxtests/psxhdrs/pthread28.c
testsuites/psxtests/psxhdrs/pthread29.c
testsuites/psxtests/psxhdrs/pthread30.c
testsuites/psxtests/psxhdrs/pthread31.c
testsuites/psxtests/psxhdrs/pthread32.c
testsuites/psxtests/psxhdrs/pthread33.c
testsuites/psxtests/psxhdrs/pthread34.c
testsuites/psxtests/psxhdrs/pthread35.c
testsuites/psxtests/psxhdrs/pthread36.c
testsuites/psxtests/psxhdrs/sched01.c
testsuites/psxtests/psxhdrs/sched02.c
testsuites/psxtests/psxhdrs/sched03.c
testsuites/psxtests/psxhdrs/sched04.c
testsuites/psxtests/psxhdrs/sched05.c
testsuites/psxtests/psxhdrs/sched06.c
testsuites/psxtests/psxhdrs/sched07.c
testsuites/psxtests/psxhdrs/sched08.c
testsuites/psxtests/psxhdrs/signal01.c
testsuites/psxtests/psxhdrs/signal02.c
testsuites/psxtests/psxhdrs/signal03.c
testsuites/psxtests/psxhdrs/signal04.c
testsuites/psxtests/psxhdrs/signal05.c
testsuites/psxtests/psxhdrs/signal06.c
testsuites/psxtests/psxhdrs/signal07.c
testsuites/psxtests/psxhdrs/signal08.c
testsuites/psxtests/psxhdrs/signal09.c
testsuites/psxtests/psxhdrs/signal10.c
testsuites/psxtests/psxhdrs/signal11.c
testsuites/psxtests/psxhdrs/signal12.c
testsuites/psxtests/psxhdrs/signal13.c
testsuites/psxtests/psxhdrs/signal14.c
testsuites/psxtests/psxhdrs/signal15.c
testsuites/psxtests/psxhdrs/signal16.c
testsuites/psxtests/psxhdrs/signal17.c
testsuites/psxtests/psxhdrs/signal18.c
testsuites/psxtests/psxhdrs/signal19.c
testsuites/psxtests/psxhdrs/signal20.c
testsuites/psxtests/psxhdrs/signal21.c
testsuites/psxtests/psxhdrs/signal22.c
testsuites/psxtests/psxhdrs/time01.c
testsuites/psxtests/psxhdrs/time02.c
testsuites/psxtests/psxhdrs/time03.c
testsuites/psxtests/psxhdrs/time04.c
testsuites/psxtests/psxhdrs/time05.c
testsuites/psxtests/psxhdrs/time06.c
testsuites/psxtests/psxhdrs/time07.c
testsuites/psxtests/psxhdrs/time08.c
testsuites/psxtests/psxhdrs/time09.c
testsuites/psxtests/psxhdrs/time10.c
testsuites/psxtests/psxhdrs/time11.c
testsuites/psxtests/psxhdrs/time12.c
testsuites/psxtests/psxhdrs/time13.c
testsuites/psxtests/psxhdrs/timer01.c
testsuites/psxtests/psxhdrs/timer02.c
testsuites/psxtests/psxhdrs/timer03.c
testsuites/psxtests/psxhdrs/timer04.c
testsuites/psxtests/psxhdrs/timer05.c
testsuites/psxtests/psxhdrs/timer06.c
testsuites/samples/README
testsuites/samples/base_mp/apptask.c
testsuites/samples/base_mp/init.c
testsuites/samples/base_mp/node1/base_mp.doc
testsuites/samples/base_mp/node1/base_mp.scn
testsuites/samples/base_mp/node2/base_mp.doc
testsuites/samples/base_mp/node2/base_mp.scn
testsuites/samples/base_mp/system.h
testsuites/samples/base_sp/apptask.c
testsuites/samples/base_sp/base_sp.doc
testsuites/samples/base_sp/base_sp.scn
testsuites/samples/base_sp/init.c
testsuites/samples/base_sp/system.h
testsuites/samples/cdtest/cdtest.scn
testsuites/samples/cdtest/init.c
testsuites/samples/cdtest/main.cc
testsuites/samples/cdtest/system.h
testsuites/samples/hello/hello.doc
testsuites/samples/hello/hello.scn
testsuites/samples/hello/init.c
testsuites/samples/hello/system.h
testsuites/samples/paranoia/init.c
testsuites/samples/paranoia/paranoia.c
testsuites/samples/paranoia/paranoia.doc
testsuites/samples/paranoia/system.h
testsuites/samples/ticker/init.c
testsuites/samples/ticker/system.h
testsuites/samples/ticker/tasks.c
testsuites/samples/ticker/ticker.doc
testsuites/samples/ticker/ticker.scn
testsuites/sptests/README
testsuites/sptests/sp01/init.c
testsuites/sptests/sp01/sp01.doc
testsuites/sptests/sp01/sp01.scn
testsuites/sptests/sp01/system.h
testsuites/sptests/sp01/task1.c
testsuites/sptests/sp02/init.c
testsuites/sptests/sp02/preempt.c
testsuites/sptests/sp02/sp02.doc
testsuites/sptests/sp02/sp02.scn
testsuites/sptests/sp02/system.h
testsuites/sptests/sp02/task1.c
testsuites/sptests/sp02/task2.c
testsuites/sptests/sp02/task3.c
testsuites/sptests/sp03/init.c
testsuites/sptests/sp03/sp03.doc
testsuites/sptests/sp03/sp03.scn
testsuites/sptests/sp03/system.h
testsuites/sptests/sp03/task1.c
testsuites/sptests/sp03/task2.c
testsuites/sptests/sp04/init.c
testsuites/sptests/sp04/sp04.doc
testsuites/sptests/sp04/sp04.scn
testsuites/sptests/sp04/system.h
testsuites/sptests/sp04/task1.c
testsuites/sptests/sp04/task2.c
testsuites/sptests/sp04/task3.c
testsuites/sptests/sp04/tswitch.c
testsuites/sptests/sp05/init.c
testsuites/sptests/sp05/sp05.doc
testsuites/sptests/sp05/sp05.scn
testsuites/sptests/sp05/system.h
testsuites/sptests/sp05/task1.c
testsuites/sptests/sp05/task2.c
testsuites/sptests/sp05/task3.c
testsuites/sptests/sp06/init.c
testsuites/sptests/sp06/sp06.doc
testsuites/sptests/sp06/sp06.scn
testsuites/sptests/sp06/system.h
testsuites/sptests/sp06/task1.c
testsuites/sptests/sp06/task2.c
testsuites/sptests/sp06/task3.c
testsuites/sptests/sp07/init.c
testsuites/sptests/sp07/sp07.doc
testsuites/sptests/sp07/sp07.scn
testsuites/sptests/sp07/system.h
testsuites/sptests/sp07/task1.c
testsuites/sptests/sp07/task2.c
testsuites/sptests/sp07/task3.c
testsuites/sptests/sp07/task4.c
testsuites/sptests/sp07/taskexit.c
testsuites/sptests/sp07/tcreate.c
testsuites/sptests/sp07/tdelete.c
testsuites/sptests/sp07/trestart.c
testsuites/sptests/sp07/tstart.c
testsuites/sptests/sp08/init.c
testsuites/sptests/sp08/sp08.doc
testsuites/sptests/sp08/sp08.scn
testsuites/sptests/sp08/system.h
testsuites/sptests/sp08/task1.c
testsuites/sptests/sp09/delay.c
testsuites/sptests/sp09/init.c
testsuites/sptests/sp09/isr.c
testsuites/sptests/sp09/screen01.c
testsuites/sptests/sp09/screen02.c
testsuites/sptests/sp09/screen03.c
testsuites/sptests/sp09/screen04.c
testsuites/sptests/sp09/screen05.c
testsuites/sptests/sp09/screen06.c
testsuites/sptests/sp09/screen07.c
testsuites/sptests/sp09/screen08.c
testsuites/sptests/sp09/screen09.c
testsuites/sptests/sp09/screen10.c
testsuites/sptests/sp09/screen11.c
testsuites/sptests/sp09/screen12.c
testsuites/sptests/sp09/screen13.c
testsuites/sptests/sp09/screen14.c
testsuites/sptests/sp09/sp09.doc
testsuites/sptests/sp09/sp09.scn
testsuites/sptests/sp09/system.h
testsuites/sptests/sp09/task1.c
testsuites/sptests/sp09/task2.c
testsuites/sptests/sp09/task3.c
testsuites/sptests/sp09/task4.c
testsuites/sptests/sp11/init.c
testsuites/sptests/sp11/sp11.doc
testsuites/sptests/sp11/sp11.scn
testsuites/sptests/sp11/system.h
testsuites/sptests/sp11/task1.c
testsuites/sptests/sp11/task2.c
testsuites/sptests/sp11/timer.c
testsuites/sptests/sp12/init.c
testsuites/sptests/sp12/pridrv.c
testsuites/sptests/sp12/pritask.c
testsuites/sptests/sp12/sp12.doc
testsuites/sptests/sp12/sp12.scn
testsuites/sptests/sp12/system.h
testsuites/sptests/sp12/task1.c
testsuites/sptests/sp12/task2.c
testsuites/sptests/sp12/task3.c
testsuites/sptests/sp12/task4.c
testsuites/sptests/sp12/task5.c
testsuites/sptests/sp13/fillbuff.c
testsuites/sptests/sp13/init.c
testsuites/sptests/sp13/putbuff.c
testsuites/sptests/sp13/sp13.doc
testsuites/sptests/sp13/sp13.scn
testsuites/sptests/sp13/system.h
testsuites/sptests/sp13/task1.c
testsuites/sptests/sp13/task2.c
testsuites/sptests/sp13/task3.c
testsuites/sptests/sp14/asr.c
testsuites/sptests/sp14/init.c
testsuites/sptests/sp14/sp14.doc
testsuites/sptests/sp14/sp14.scn
testsuites/sptests/sp14/system.h
testsuites/sptests/sp14/task1.c
testsuites/sptests/sp14/task2.c
testsuites/sptests/sp15/init.c
testsuites/sptests/sp15/sp15.doc
testsuites/sptests/sp15/sp15.scn
testsuites/sptests/sp15/system.h
testsuites/sptests/sp15/task1.c
testsuites/sptests/sp16/init.c
testsuites/sptests/sp16/sp16.doc
testsuites/sptests/sp16/sp16.scn
testsuites/sptests/sp16/system.h
testsuites/sptests/sp16/task1.c
testsuites/sptests/sp16/task2.c
testsuites/sptests/sp16/task3.c
testsuites/sptests/sp16/task4.c
testsuites/sptests/sp16/task5.c
testsuites/sptests/sp17/asr.c
testsuites/sptests/sp17/init.c
testsuites/sptests/sp17/sp17.doc
testsuites/sptests/sp17/sp17.scn
testsuites/sptests/sp17/system.h
testsuites/sptests/sp17/task1.c
testsuites/sptests/sp17/task2.c
testsuites/sptests/sp19/first.c
testsuites/sptests/sp19/fptask.c
testsuites/sptests/sp19/fptest.h
testsuites/sptests/sp19/init.c
testsuites/sptests/sp19/inttest.h
testsuites/sptests/sp19/sp19.doc
testsuites/sptests/sp19/sp19.scn
testsuites/sptests/sp19/system.h
testsuites/sptests/sp19/task1.c
testsuites/sptests/sp20/getall.c
testsuites/sptests/sp20/init.c
testsuites/sptests/sp20/sp20.doc
testsuites/sptests/sp20/sp20.scn
testsuites/sptests/sp20/system.h
testsuites/sptests/sp20/task1.c
testsuites/sptests/sp21/init.c
testsuites/sptests/sp21/sp21.doc
testsuites/sptests/sp21/sp21.scn
testsuites/sptests/sp21/system.h
testsuites/sptests/sp21/task1.c
testsuites/sptests/sp22/delay.c
testsuites/sptests/sp22/init.c
testsuites/sptests/sp22/prtime.c
testsuites/sptests/sp22/sp22.doc
testsuites/sptests/sp22/sp22.scn
testsuites/sptests/sp22/system.h
testsuites/sptests/sp22/task1.c
testsuites/sptests/sp23/init.c
testsuites/sptests/sp23/sp23.doc
testsuites/sptests/sp23/sp23.scn
testsuites/sptests/sp23/system.h
testsuites/sptests/sp23/task1.c
testsuites/sptests/sp24/init.c
testsuites/sptests/sp24/resume.c
testsuites/sptests/sp24/sp24.doc
testsuites/sptests/sp24/sp24.scn
testsuites/sptests/sp24/system.h
testsuites/sptests/sp24/task1.c
testsuites/sptests/sp25/init.c
testsuites/sptests/sp25/sp25.doc
testsuites/sptests/sp25/sp25.scn
testsuites/sptests/sp25/system.h
testsuites/sptests/sp25/task1.c
testsuites/sptests/spfatal/fatal.c
testsuites/sptests/spfatal/init.c
testsuites/sptests/spfatal/puterr.c
testsuites/sptests/spfatal/spfatal.doc
testsuites/sptests/spfatal/spfatal.scn
testsuites/sptests/spfatal/system.h
testsuites/sptests/spfatal/task1.c
testsuites/sptests/spsize/getint.c
testsuites/sptests/spsize/init.c
testsuites/sptests/spsize/size.c
testsuites/sptests/spsize/system.h
testsuites/support/include/tmacros.h
testsuites/tmtests/README
testsuites/tmtests/include/timesys.h
testsuites/tmtests/tm01/system.h
testsuites/tmtests/tm01/task1.c
testsuites/tmtests/tm01/tm01.doc
testsuites/tmtests/tm02/system.h
testsuites/tmtests/tm02/task1.c
testsuites/tmtests/tm02/tm02.doc
testsuites/tmtests/tm03/system.h
testsuites/tmtests/tm03/task1.c
testsuites/tmtests/tm03/tm03.doc
testsuites/tmtests/tm04/system.h
testsuites/tmtests/tm04/task1.c
testsuites/tmtests/tm04/tm04.doc
testsuites/tmtests/tm05/system.h
testsuites/tmtests/tm05/task1.c
testsuites/tmtests/tm05/tm05.doc
testsuites/tmtests/tm06/system.h
testsuites/tmtests/tm06/task1.c
testsuites/tmtests/tm06/tm06.doc
testsuites/tmtests/tm07/system.h
testsuites/tmtests/tm07/task1.c
testsuites/tmtests/tm07/tm07.doc
testsuites/tmtests/tm08/system.h
testsuites/tmtests/tm08/task1.c
testsuites/tmtests/tm08/tm08.doc
testsuites/tmtests/tm09/system.h
testsuites/tmtests/tm09/task1.c
testsuites/tmtests/tm09/tm09.doc
testsuites/tmtests/tm10/system.h
testsuites/tmtests/tm10/task1.c
testsuites/tmtests/tm10/tm10.doc
testsuites/tmtests/tm11/system.h
testsuites/tmtests/tm11/task1.c
testsuites/tmtests/tm11/tm11.doc
testsuites/tmtests/tm12/system.h
testsuites/tmtests/tm12/task1.c
testsuites/tmtests/tm12/tm12.doc
testsuites/tmtests/tm13/system.h
testsuites/tmtests/tm13/task1.c
testsuites/tmtests/tm13/tm13.doc
testsuites/tmtests/tm14/system.h
testsuites/tmtests/tm14/task1.c
testsuites/tmtests/tm14/tm14.doc
testsuites/tmtests/tm15/system.h
testsuites/tmtests/tm15/task1.c
testsuites/tmtests/tm15/tm15.doc
testsuites/tmtests/tm16/system.h
testsuites/tmtests/tm16/task1.c
testsuites/tmtests/tm16/tm16.doc
testsuites/tmtests/tm17/system.h
testsuites/tmtests/tm17/task1.c
testsuites/tmtests/tm17/tm17.doc
testsuites/tmtests/tm18/system.h
testsuites/tmtests/tm18/task1.c
testsuites/tmtests/tm18/tm18.doc
testsuites/tmtests/tm19/system.h
testsuites/tmtests/tm19/task1.c
testsuites/tmtests/tm19/tm19.doc
testsuites/tmtests/tm20/system.h
testsuites/tmtests/tm20/task1.c
testsuites/tmtests/tm20/tm20.doc
testsuites/tmtests/tm21/system.h
testsuites/tmtests/tm21/task1.c
testsuites/tmtests/tm21/tm21.doc
testsuites/tmtests/tm22/system.h
testsuites/tmtests/tm22/task1.c
testsuites/tmtests/tm22/tm22.doc
testsuites/tmtests/tm23/system.h
testsuites/tmtests/tm23/task1.c
testsuites/tmtests/tm23/tm23.doc
testsuites/tmtests/tm24/system.h
testsuites/tmtests/tm24/task1.c
testsuites/tmtests/tm24/tm24.doc
testsuites/tmtests/tm25/system.h
testsuites/tmtests/tm25/task1.c
testsuites/tmtests/tm25/tm25.doc
testsuites/tmtests/tm26/fptest.h
testsuites/tmtests/tm26/system.h
testsuites/tmtests/tm26/task1.c
testsuites/tmtests/tm26/tm26.doc
testsuites/tmtests/tm27/system.h
testsuites/tmtests/tm27/task1.c
testsuites/tmtests/tm27/tm27.doc
testsuites/tmtests/tm28/system.h
testsuites/tmtests/tm28/task1.c
testsuites/tmtests/tm28/tm28.doc
testsuites/tmtests/tm29/system.h
testsuites/tmtests/tm29/task1.c
testsuites/tmtests/tm29/tm29.doc
testsuites/tmtests/tmck/system.h
testsuites/tmtests/tmck/task1.c
testsuites/tmtests/tmck/tmck.doc
testsuites/tmtests/tmoverhd/dumrtems.h
testsuites/tmtests/tmoverhd/empty.c
testsuites/tmtests/tmoverhd/system.h
testsuites/tmtests/tmoverhd/testtask.c
testsuites/tmtests/tmoverhd/tmoverhd.doc
tools/build/Makefile.in
tools/build/README
tools/build/binpatch.c
tools/build/cklength.c
tools/build/eolstrip.c
tools/build/install-if-change.in
tools/build/lock-directory.in
tools/build/os/Makefile.in
tools/build/os/msdos/Makefile.in
tools/build/os/msdos/README
tools/build/os/msdos/cklength.uue
tools/build/os/msdos/fixtimer.c
tools/build/os/msdos/fixtimer.uue
tools/build/os/msdos/ifc.c
tools/build/os/msdos/ifc_exe.uue
tools/build/packhex.c
tools/build/rcs-clean.in
tools/build/scripts/Makefile.in
tools/build/scripts/README
tools/build/scripts/install-if-change.in
tools/build/scripts/lock-directory.in
tools/build/scripts/rcs-clean.in
tools/build/scripts/search-id.sh
tools/build/scripts/unlock-directory.in
tools/build/search-id.sh
tools/build/src/Makefile.in
tools/build/src/cklength.c
tools/build/src/config.h.in
tools/build/src/eolstrip.c
tools/build/src/packhex.c
tools/build/src/unhex.c
tools/build/unhex.c
tools/build/unlock-directory.in
tools/cpu/Makefile.in
tools/cpu/generic/Makefile.in
tools/cpu/generic/size_rtems.in
tools/cpu/hppa1.1/genoffsets.c
tools/cpu/sh/AUTHORS
tools/cpu/sh/COPYING
tools/cpu/sh/Makefile.in
tools/cpu/sh/TODO
tools/cpu/sh/sci.c
tools/cpu/sh/sci.h
tools/cpu/sh/shgen.c
tools/cpu/unix/Makefile.in
tools/cpu/unix/gensize.c
tools/update/310_to_320_list
tools/update/Makefile.in
tools/update/README
tools/update/update.in
tools/update/word-replace.in
Diffstat (limited to 'testsuites/mptests')
110 files changed, 0 insertions, 5393 deletions
diff --git a/testsuites/mptests/README b/testsuites/mptests/README deleted file mode 100644 index 68cb459b55..0000000000 --- a/testsuites/mptests/README +++ /dev/null @@ -1,10 +0,0 @@ -# -# $Id$ -# - -This directory contains the RTEMS Multiprocessor Test Suite. -The tests in this directory provide near complete (98%+) test -coverage of the multiprocessor specific code in RTEMS. - -These tests are designed to test RTEMS in a two node configuration. - diff --git a/testsuites/mptests/mp01/init.c b/testsuites/mptests/mp01/init.c deleted file mode 100644 index 4234ba1473..0000000000 --- a/testsuites/mptests/mp01/init.c +++ /dev/null @@ -1,96 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - rtems_time_of_day time; - char c; - - printf( - "\n\n*** TEST 1 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - if ( Multiprocessing_configuration.node != 1 ) c = 'S'; - else c = 'M'; - - Task_name[ 1 ] = rtems_build_name( c, 'A', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( c, 'A', '2', ' ' ); - Task_name[ 3 ] = rtems_build_name( c, 'A', '3', ' ' ); - - build_time( &time, 12, 31, 1988, 9, 0, 0, 0 ); - status = rtems_clock_set( &time ); - directive_failed( status, "rtems_clock_set" ); - - puts( "Creating task 1 (Global)" ); - status = rtems_task_create( - Task_name[ 1 ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_DEFAULT_MODES, - RTEMS_GLOBAL, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create of Task 1" ); - - puts( "Creating task 2 (Global)" ); - status = rtems_task_create( - Task_name[ 2 ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_GLOBAL, - &Task_id[ 2 ] - ); - directive_failed( status, "rtems_task_create of Task 2" ); - - puts( "Creating task 3 (Local)" ); - status = rtems_task_create( - Task_name[ 3 ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_DEFAULT_MODES, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ 3 ] - ); - directive_failed( status, "rtems_task_create of Task 3" ); - - status = rtems_task_start( Task_id[ 1 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start of Task 1" ); - - status = rtems_task_start( Task_id[ 2 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start of Task 2" ); - - status = rtems_task_start( Task_id[ 3 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start of Task 3" ); - - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp01/node1/mp01.doc b/testsuites/mptests/mp01/node1/mp01.doc deleted file mode 100644 index f2c86a4433..0000000000 --- a/testsuites/mptests/mp01/node1/mp01.doc +++ /dev/null @@ -1,53 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - -This file describes the directives and concepts tested by this test set. - -test set name: test50 - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident, - tm_set, tm_get, tm_wkafter, t_delete - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies that a task can get the task identification number of itself. - - h. Verifies that a task can get the task identification number - of a global task on the local processor. - - i. Verifies that a task can delete itself or a global task on - the local processor. - - j. Verifies Shared Memory Locked Queue driver for initialization, - getting a packet, broadcasting a packet, and returning a packet. - - k. Can be used to verify that global packet type P_SYSVERIFY, - P_OBJCREATE (task), and P_OBJDELETE (task) are sent and - correctly processed by a remote node. diff --git a/testsuites/mptests/mp01/node1/mp01.scn b/testsuites/mptests/mp01/node1/mp01.scn deleted file mode 100644 index d399f79b2a..0000000000 --- a/testsuites/mptests/mp01/node1/mp01.scn +++ /dev/null @@ -1,15 +0,0 @@ -*** TEST 1 -- NODE 1 *** -Creating task 1 (Global) -Creating task 2 (Global) -Creating task 3 (Local) -MA1 - rtems_clock_get - 09:00:00 12/31/1988 -MA2 - rtems_clock_get - 09:00:00 12/31/1988 -MA3 - rtems_clock_get - 09:00:00 12/31/1988 -MA1 - rtems_clock_get - 09:00:05 12/31/1988 -MA1 - deleting self -MA2 - rtems_clock_get - 09:00:10 12/31/1988 -MA2 - waiting to be deleted by MA3 -MA3 - rtems_clock_get - 09:00:15 12/31/1988 -MA3 - getting TID of MA2 -MA3 - deleting MA2 -*** END OF TEST 1 *** diff --git a/testsuites/mptests/mp01/node2/mp01.doc b/testsuites/mptests/mp01/node2/mp01.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp01/node2/mp01.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp01/node2/mp01.scn b/testsuites/mptests/mp01/node2/mp01.scn deleted file mode 100644 index c9831ff9db..0000000000 --- a/testsuites/mptests/mp01/node2/mp01.scn +++ /dev/null @@ -1,15 +0,0 @@ -*** TEST 1 -- NODE 2 *** -Creating task 1 (Global) -Creating task 2 (Global) -Creating task 3 (Local) -SA1 - rtems_clock_get - 09:00:00 12/31/1988 -SA2 - rtems_clock_get - 09:00:00 12/31/1988 -SA3 - rtems_clock_get - 09:00:00 12/31/1988 -SA1 - rtems_clock_get - 09:00:05 12/31/1988 -SA1 - deleting self -SA2 - rtems_clock_get - 09:00:10 12/31/1988 -SA2 - waiting to be deleted by SA3 -SA3 - rtems_clock_get - 09:00:15 12/31/1988 -SA3 - getting TID of SA2 -SA3 - deleting SA2 -*** END OF TEST 1 *** diff --git a/testsuites/mptests/mp01/system.h b/testsuites/mptests/mp01/system.h deleted file mode 100644 index 2abd7fabfa..0000000000 --- a/testsuites/mptests/mp01/system.h +++ /dev/null @@ -1,46 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task( - rtems_task_argument argument -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE -#define CONFIGURE_INIT_TASK_ATTRIBUTES RTEMS_GLOBAL - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -/* end of include file */ diff --git a/testsuites/mptests/mp01/task1.c b/testsuites/mptests/mp01/task1.c deleted file mode 100644 index 559ef3781a..0000000000 --- a/testsuites/mptests/mp01/task1.c +++ /dev/null @@ -1,84 +0,0 @@ -/* Test_task - * - * This task is used for three test tasks. It obtains its task id and - * based upon that id, performs certain actions. - * - * Task_1 delays 5 seconds and deletes itself. - * Task_2 delays 10 seconds and then loops until - * deleted by the third task. - * Task 3 delays 15 seconds, then deletes task 2 and itself. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_task Test_task( - rtems_task_argument argument -) -{ - rtems_status_code status; - rtems_id tid; - rtems_time_of_day time; - - status = rtems_task_ident( RTEMS_SELF, RTEMS_SEARCH_ALL_NODES, &tid ); - directive_failed( status, "rtems_task_ident" ); - - status = rtems_clock_get( RTEMS_CLOCK_GET_TOD, &time ); - directive_failed( status, "rtems_clock_get" ); - - put_name( Task_name[ task_number( tid ) ], FALSE ); - print_time( " - rtems_clock_get - ", &time, "\n" ); - - status = rtems_task_wake_after( task_number( tid ) * 1 * TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - status = rtems_clock_get( RTEMS_CLOCK_GET_TOD, &time ); - directive_failed( status, "rtems_clock_get" ); - put_name( Task_name[ task_number( tid ) ], FALSE ); - print_time( " - rtems_clock_get - ", &time, "\n" ); - - if ( task_number(tid) == 1 ) { /* TASK 1 */ - put_name( Task_name[ 1 ], FALSE ); - printf( " - deleting self\n" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); - } - else if ( task_number(tid) == 2 ) { /* TASK 2 */ - put_name( Task_name[ 2 ], FALSE ); - printf( " - waiting to be deleted by " ); - put_name( Task_name[ 3 ], TRUE ); - while ( FOREVER ); - } - else { /* TASK 3 */ - put_name( Task_name[ 3 ], FALSE ); - printf( " - getting TID of " ); - put_name( Task_name[ 2 ], TRUE ); - do { - status = rtems_task_ident( Task_name[ 2 ], RTEMS_SEARCH_ALL_NODES, &tid ); - } while ( status != RTEMS_SUCCESSFUL ); - directive_failed( status, "rtems_task_ident" ); - - put_name( Task_name[ 3 ], FALSE ); - printf( " - deleting " ); - put_name( Task_name[ 2 ], TRUE ); - status = rtems_task_delete( tid ); - directive_failed( status, "rtems_task_delete of Task 2" ); - - puts( "*** END OF TEST 1 ***" ); - exit(0); - } -} diff --git a/testsuites/mptests/mp02/init.c b/testsuites/mptests/mp02/init.c deleted file mode 100644 index 17ceff147a..0000000000 --- a/testsuites/mptests/mp02/init.c +++ /dev/null @@ -1,60 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - - printf( - "\n\n*** TEST 2 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - puts( "Creating Test_task (Global)" ); - status = rtems_task_create( - Task_name[Multiprocessing_configuration.node], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_NO_PREEMPT, - RTEMS_GLOBAL, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task (Global)" ); - status = rtems_task_start( Task_id[ 1 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Deleting initialization task" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp02/node1/mp02.doc b/testsuites/mptests/mp02/node1/mp02.doc deleted file mode 100644 index 532dad1f43..0000000000 --- a/testsuites/mptests/mp02/node1/mp02.doc +++ /dev/null @@ -1,47 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - -This file describes the directives and concepts tested by this test set. - -test set name: test51 - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident, - tm_set, tm_get, tm_wkafter, t_delete, t_restart, t_getreg, t_setreg - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - c. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - d. Verifies executive initialization performed correctly. - - e. Verifies that a task can get the task identification number of itself. - - f. Verifies that a task can get the task identification number - of another task. - - g. Verifies that a task can delete itself or another task. - - h. Verifies that errors are returned in the following situations: - 1) when attempting to delete a remote task. - 2) when attempting to start a remote task. - 3) when attempting to restart a remote task. - - i. Verifies that a remote task's registers can be set and read. diff --git a/testsuites/mptests/mp02/node1/mp02.scn b/testsuites/mptests/mp02/node1/mp02.scn deleted file mode 100644 index 72fdefe69d..0000000000 --- a/testsuites/mptests/mp02/node1/mp02.scn +++ /dev/null @@ -1,14 +0,0 @@ -*** TEST 2 -- NODE 1 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Remote task's name is : 222 -Getting TID of remote task (all nodes) -Getting TID of remote task (1 node) -rtems_task_delete of remote task returned the correct error -rtems_task_start of remote task returned the correct error -rtems_task_restart of remote task returned the correct error -Setting notepad 1 of the remote task to 1 -Getting a notepad of the remote task -Remote notepad set and read correctly -*** END OF TEST 2 *** diff --git a/testsuites/mptests/mp02/node2/mp02.doc b/testsuites/mptests/mp02/node2/mp02.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp02/node2/mp02.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp02/node2/mp02.scn b/testsuites/mptests/mp02/node2/mp02.scn deleted file mode 100644 index 233a910999..0000000000 --- a/testsuites/mptests/mp02/node2/mp02.scn +++ /dev/null @@ -1,14 +0,0 @@ -*** TEST 2 -- NODE 2 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Remote task's name is : 111 -Getting TID of remote task (all nodes) -Getting TID of remote task (1 node) -rtems_task_delete of remote task returned the correct error -rtems_task_start of remote task returned the correct error -rtems_task_restart of remote task returned the correct error -Setting notepad 2 of the remote task to 2 -Getting a notepad of the remote task -Remote notepad set and read correctly -*** END OF TEST 2 *** diff --git a/testsuites/mptests/mp02/system.h b/testsuites/mptests/mp02/system.h deleted file mode 100644 index 01abf230f6..0000000000 --- a/testsuites/mptests/mp02/system.h +++ /dev/null @@ -1,45 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task( - rtems_task_argument argument -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -/* end of include file */ diff --git a/testsuites/mptests/mp02/task1.c b/testsuites/mptests/mp02/task1.c deleted file mode 100644 index 854dcae9bc..0000000000 --- a/testsuites/mptests/mp02/task1.c +++ /dev/null @@ -1,118 +0,0 @@ -/* Test_task - * - * This task tests the rtems_task_set_note directive on a remote task and that - * errors are returned when attempting to delete, start, or restart - * a remote task. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -extern rtems_multiprocessing_table Multiprocessing_configuration; - -rtems_task Test_task( - rtems_task_argument argument -) -{ - rtems_id tid; - rtems_status_code status; - rtems_unsigned32 remote_node; - rtems_id remote_tid; - rtems_id test_tid; - rtems_unsigned32 note; - - status = rtems_task_ident( RTEMS_SELF, RTEMS_SEARCH_ALL_NODES, &tid ); - - remote_node = (Multiprocessing_configuration.node == 1) ? 2 : 1; - printf( "Remote task's name is : " ); - put_name( Task_name[ remote_node ], TRUE ); - - puts( "Getting TID of remote task (all nodes)" ); - do { - status = rtems_task_ident( - Task_name[ remote_node ], - RTEMS_SEARCH_ALL_NODES, - &remote_tid - ); - } while ( status != RTEMS_SUCCESSFUL ); - - directive_failed( status, "rtems_task_ident" ); - - puts( "Getting TID of remote task (1 node)" ); - status = rtems_task_ident( Task_name[ remote_node ], remote_node, &test_tid ); - directive_failed( status, "rtems_task_ident" ); - - if ( test_tid != remote_tid ) { - puts( "rtems_task_ident tid's do not match!!" ); - rtems_fatal_error_occurred( status ); - } - - status = rtems_task_delete( remote_tid ); - fatal_directive_status( - status, - RTEMS_ILLEGAL_ON_REMOTE_OBJECT, - "rtems_task_delete of remote task" - ); - puts( "rtems_task_delete of remote task returned the correct error" ); - - status = rtems_task_start( remote_tid, Test_task, 0 ); - fatal_directive_status( - status, - RTEMS_ILLEGAL_ON_REMOTE_OBJECT, - "rtems_task_start of remote task" - ); - puts( "rtems_task_start of remote task returned the correct error" ); - - status = rtems_task_restart( remote_tid, 0 ); - fatal_directive_status( - status, - RTEMS_ILLEGAL_ON_REMOTE_OBJECT, - "rtems_task_restart of remote task" - ); - puts( "rtems_task_restart of remote task returned the correct error" ); - - printf( - "Setting notepad %d of the remote task to %d\n", - rtems_get_node(tid), - rtems_get_node(tid) - ); - status = rtems_task_set_note( - remote_tid, - rtems_get_node(tid), - rtems_get_node(tid) - ); - directive_failed( status, "rtems_task_set_note" ); - - puts( "Getting a notepad of the remote task" ); - status = rtems_task_get_note( remote_tid, rtems_get_node(tid), ¬e ); - directive_failed( status, "rtems_task_get_note" ); - - if ( note == rtems_get_node(tid) ) - puts( "Remote notepad set and read correctly" ); - else - printf( - "FAILURE!! Remote notepad was not set and read correctly (%d, %d)\n", - note, - rtems_get_node( tid ) - ); - - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "*** END OF TEST 2 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp03/delay.c b/testsuites/mptests/mp03/delay.c deleted file mode 100644 index 06c329a254..0000000000 --- a/testsuites/mptests/mp03/delay.c +++ /dev/null @@ -1,31 +0,0 @@ -/* Delayed_send_event - * - * This routine is a timer service routine which sends an event to task 1. - * - * Input parameters: NONE - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_timer_service_routine Delayed_send_event( - rtems_id ignored_id, - void *ignored_address -) -{ - rtems_status_code status; - - status = rtems_event_send( Task_id[ 1 ], RTEMS_EVENT_16 ); - directive_failed( status, "rtems_event_send" ); -} diff --git a/testsuites/mptests/mp03/init.c b/testsuites/mptests/mp03/init.c deleted file mode 100644 index 2b178c972e..0000000000 --- a/testsuites/mptests/mp03/init.c +++ /dev/null @@ -1,65 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - - printf( - "\n\n*** TEST 3 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - puts( "Creating Test_task (Global)" ); - status = rtems_task_create( - Task_name[ Multiprocessing_configuration.node ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_NO_PREEMPT, - RTEMS_GLOBAL, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task (Global)" ); - status = rtems_task_start( Task_id[ 1 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - Timer_name[ 1 ] = rtems_build_name( 'T', 'M', '1', ' ' ); - - status = rtems_timer_create( Timer_name[ 1 ], &Timer_id[ 1 ] ); - directive_failed( status, "rtems_timer_create" ); - - puts( "Deleting initialization task" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp03/node1/mp03.doc b/testsuites/mptests/mp03/node1/mp03.doc deleted file mode 100644 index 6a1d5517f5..0000000000 --- a/testsuites/mptests/mp03/node1/mp03.doc +++ /dev/null @@ -1,45 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - -This file describes the directives and concepts tested by this test set. - -test set name: test52 - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident, - tm_wkafter, t_suspend, t_resume - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies that a task can get the task identification number of itself. - - h. Verifies that a task can get the task identification number - of another task (on another node). - - i. Verifies that a task can suspend and resume a remote task. diff --git a/testsuites/mptests/mp03/node1/mp03.scn b/testsuites/mptests/mp03/node1/mp03.scn deleted file mode 100644 index 129e5bccba..0000000000 --- a/testsuites/mptests/mp03/node1/mp03.scn +++ /dev/null @@ -1,24 +0,0 @@ -*** TEST 3 -- NODE 1 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Getting TID of remote task -Remote task's name is : 222 -111 - Suspending remote task -111 - Resuming remote task -111 - Suspending remote task -111 - Resuming remote task -111 - Suspending remote task -111 - Resuming remote task -111 - Have I been suspended????? -111 - Have I been suspended????? -111 - Have I been suspended????? -111 - Have I been suspended????? - - ........ - -111 - Have I been suspended????? -111 - Have I been suspended????? -111 - Have I been suspended????? -111 - Have I been suspended????? -*** END OF TEST 3 *** diff --git a/testsuites/mptests/mp03/node2/mp03.doc b/testsuites/mptests/mp03/node2/mp03.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp03/node2/mp03.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp03/node2/mp03.scn b/testsuites/mptests/mp03/node2/mp03.scn deleted file mode 100644 index d77c09e9f7..0000000000 --- a/testsuites/mptests/mp03/node2/mp03.scn +++ /dev/null @@ -1,24 +0,0 @@ -*** TEST 3 -- NODE 2 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Getting TID of remote task -Remote task's name is : 111 -222 - Have I been suspended????? -222 - Have I been suspended????? -222 - Have I been suspended????? -222 - Have I been suspended????? - - ........ - -222 - Have I been suspended????? -222 - Have I been suspended????? -222 - Have I been suspended????? -222 - Have I been suspended????? -222 - Suspending remote task -222 - Resuming remote task -222 - Suspending remote task -222 - Resuming remote task -222 - Suspending remote task -222 - Resuming remote task -*** END OF TEST 3 *** diff --git a/testsuites/mptests/mp03/system.h b/testsuites/mptests/mp03/system.h deleted file mode 100644 index a6f517ae1a..0000000000 --- a/testsuites/mptests/mp03/system.h +++ /dev/null @@ -1,58 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task( - rtems_task_argument argument -); - -rtems_timer_service_routine Delayed_send_event( - rtems_id ignored_id, - void *ignored_address -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MAXIMUM_TIMERS 1 - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -TEST_EXTERN rtems_id Timer_id[ 2 ]; /* array of timer ids */ -TEST_EXTERN rtems_name Timer_name[ 2 ]; /* array of timer names */ - -TEST_EXTERN rtems_unsigned32 remote_node; -TEST_EXTERN rtems_id remote_tid; - -/* end of include file */ diff --git a/testsuites/mptests/mp03/task1.c b/testsuites/mptests/mp03/task1.c deleted file mode 100644 index 47a921e7b3..0000000000 --- a/testsuites/mptests/mp03/task1.c +++ /dev/null @@ -1,155 +0,0 @@ -/* Test_task - * - * This task suspends and resumes a remote task. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -/*PAGE - * - * Test_Task_Support - * - */ - -void Test_Task_Support( - rtems_unsigned32 node -) -{ - rtems_event_set events; - rtems_status_code status; - - if ( Multiprocessing_configuration.node == node ) { - - for ( ; ; ) { - - status = rtems_event_receive( - RTEMS_EVENT_16, - RTEMS_NO_WAIT, - RTEMS_NO_TIMEOUT, - &events - ); - - if ( status == RTEMS_SUCCESSFUL ) - break; - - fatal_directive_status(status, RTEMS_UNSATISFIED, "rtems_event_receive"); - - status = rtems_task_wake_after( 2 * TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - put_name( Task_name[ node ], FALSE ); - puts( " - Suspending remote task" ); - - status = rtems_task_suspend( remote_tid ); - directive_failed( status, "rtems_task_suspend" ); - - status = rtems_task_wake_after( 2 * TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - put_name( Task_name[ node ], FALSE ); - puts( " - Resuming remote task" ); - - status = rtems_task_resume( remote_tid ) ; - directive_failed( status, "rtems_task_resume" ); - - } - - } else { - - for ( ; ; ) { - status = rtems_event_receive( - RTEMS_EVENT_16, - RTEMS_NO_WAIT, - RTEMS_NO_TIMEOUT, - &events - ); - - if ( status == RTEMS_SUCCESSFUL ) - break; - - fatal_directive_status(status, RTEMS_UNSATISFIED, "rtems_event_receive"); - - put_name( Task_name[ remote_node ], FALSE ); - puts( " - have I been suspended???" ); - - status = rtems_task_wake_after( TICKS_PER_SECOND / 2 ); - directive_failed( status, "rtems_task_wake_after" ); - } - - } - -} - -/*PAGE - * - * Test_task - */ - -rtems_task Test_task( - rtems_task_argument argument -) -{ - rtems_id tid; - rtems_status_code status; - - status = rtems_task_ident( RTEMS_SELF, RTEMS_SEARCH_ALL_NODES, &tid ); - directive_failed( status, "rtems_task_ident" ); - - puts( "Getting TID of remote task" ); - remote_node = (Multiprocessing_configuration.node == 1) ? 2 : 1; - printf( "Remote task's name is : " ); - put_name( Task_name[ remote_node ], TRUE ); - - do { - status = rtems_task_ident( - Task_name[ remote_node ], - RTEMS_SEARCH_ALL_NODES, - &remote_tid - ); - } while ( status != RTEMS_SUCCESSFUL ); - - directive_failed( status, "rtems_task_ident" ); - - status = rtems_timer_fire_after( - Timer_id[ 1 ], - 5 * TICKS_PER_SECOND, - Delayed_send_event, - NULL - ); - directive_failed( status, "rtems_timer_fire_after" ); - - Test_Task_Support( 1 ); - - status = rtems_timer_fire_after( - Timer_id[ 1 ], - 5 * TICKS_PER_SECOND, - Delayed_send_event, - NULL - ); - directive_failed( status, "rtems_timer_fire_after" ); - - if ( Multiprocessing_configuration.node == 1 ) { - status = rtems_task_wake_after( 2 * TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - } - - Test_Task_Support( 2 ); - - puts( "*** END OF TEST 3 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp04/init.c b/testsuites/mptests/mp04/init.c deleted file mode 100644 index 0523bede6b..0000000000 --- a/testsuites/mptests/mp04/init.c +++ /dev/null @@ -1,60 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - - printf( - "\n\n*** TEST 4 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - puts( "Creating Test_task (Global)" ); - status = rtems_task_create( - Task_name[ Multiprocessing_configuration.node ], - Multiprocessing_configuration.node, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_DEFAULT_MODES, - RTEMS_GLOBAL, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task (Global)" ); - status = rtems_task_start( Task_id[ 1 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Deleting initialization task" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp04/node1/mp04.doc b/testsuites/mptests/mp04/node1/mp04.doc deleted file mode 100644 index 7165e7c841..0000000000 --- a/testsuites/mptests/mp04/node1/mp04.doc +++ /dev/null @@ -1,41 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - -This file describes the directives and concepts tested by this test set. - -test set name: test53 - -directives: - ex_init, ex_start, t_create, t_start, i_return, t_ident, tm_get, - tm_wkafter, tm_setpri - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies that the system can get the id of a remote task. - - c. Verifies that the system can change the priority of a remote - task. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies that a task can get the task identification number of itself. - - h. Verifies that a task can delete itself or another task. diff --git a/testsuites/mptests/mp04/node1/mp04.scn b/testsuites/mptests/mp04/node1/mp04.scn deleted file mode 100644 index e9518f3ac2..0000000000 --- a/testsuites/mptests/mp04/node1/mp04.scn +++ /dev/null @@ -1,8 +0,0 @@ -*** TEST 4 -- NODE 1 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Getting TID of remote task -Remote task's name is : 222 -Local task priority has been set -*** END OF TEST 4 *** diff --git a/testsuites/mptests/mp04/node2/mp04.doc b/testsuites/mptests/mp04/node2/mp04.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp04/node2/mp04.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp04/node2/mp04.scn b/testsuites/mptests/mp04/node2/mp04.scn deleted file mode 100644 index 8ccfcfef79..0000000000 --- a/testsuites/mptests/mp04/node2/mp04.scn +++ /dev/null @@ -1,8 +0,0 @@ -*** TEST 4 -- NODE 2 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Getting TID of remote task -Remote task's name is : 111 -Local task priority has been set -*** END OF TEST 4 *** diff --git a/testsuites/mptests/mp04/system.h b/testsuites/mptests/mp04/system.h deleted file mode 100644 index f432fd6216..0000000000 --- a/testsuites/mptests/mp04/system.h +++ /dev/null @@ -1,47 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task( - rtems_task_argument argument -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MAXIMUM_TIMERS 1 - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -/* end of include file */ diff --git a/testsuites/mptests/mp04/task1.c b/testsuites/mptests/mp04/task1.c deleted file mode 100644 index ffa0d1b9a5..0000000000 --- a/testsuites/mptests/mp04/task1.c +++ /dev/null @@ -1,83 +0,0 @@ -/* Test_task - * - * This task tests the rtems_task_set_priority directive on a remote task. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -extern rtems_multiprocessing_table Multiprocessing_configuration; - -rtems_task Test_task( - rtems_task_argument argument -) -{ - rtems_id tid; - rtems_status_code status; - rtems_unsigned32 remote_node; - rtems_id remote_tid; - rtems_task_priority previous_priority; - rtems_task_priority previous_priority_1; - - status = rtems_task_ident( RTEMS_SELF, RTEMS_SEARCH_ALL_NODES, &tid ); - directive_failed( status, "rtems_task_ident" ); - - puts( "Getting TID of remote task" ); - remote_node = (Multiprocessing_configuration.node == 1) ? 2 : 1; - puts_nocr( "Remote task's name is : " ); - put_name( Task_name[ remote_node ], TRUE ); - - do { - status = rtems_task_ident( - Task_name[ remote_node ], - RTEMS_SEARCH_ALL_NODES, - &remote_tid - ); - } while ( status != RTEMS_SUCCESSFUL ); - - directive_failed( status, "rtems_task_ident" ); - - status = rtems_task_set_priority( - remote_tid, - Multiprocessing_configuration.node, - &previous_priority - ); - directive_failed( status, "rtems_task_set_priority" ); - - if ( previous_priority != remote_node ) { - printf( - "Remote priority (0x%x) does not match remote node (0x%x)!!!\n", - previous_priority, - remote_node - ); - exit( 0xf0000 ); - } - - do { - status = rtems_task_set_priority( - RTEMS_SELF, - RTEMS_CURRENT_PRIORITY, - &previous_priority_1 - ); - directive_failed( status, "rtems_task_set_priority" ); - } while ( previous_priority_1 != remote_node ); - - puts( "Local task priority has been set" ); - - puts( "*** END OF TEST 4 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp05/asr.c b/testsuites/mptests/mp05/asr.c deleted file mode 100644 index d90c5b0056..0000000000 --- a/testsuites/mptests/mp05/asr.c +++ /dev/null @@ -1,37 +0,0 @@ -/* Process_asr - * - * This routine performs the processing for task 1's RTEMS_ASR. It is called - * by an assembly routine which saves the necessary registers. - * - * Input parameters: - * signal - signal set - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_asr Process_asr( - rtems_signal_set signal -) -{ - if ( signal != expected_signal ) { - printf( - "ERROR: I was expecting signal 0x%.8x got 0x%.8x\n", - expected_signal, - signal - ); - rtems_fatal_error_occurred( 0xf0000 ); - } - signal_caught = 1; -} diff --git a/testsuites/mptests/mp05/init.c b/testsuites/mptests/mp05/init.c deleted file mode 100644 index 56a420752a..0000000000 --- a/testsuites/mptests/mp05/init.c +++ /dev/null @@ -1,65 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - - printf( - "\n\n*** TEST 5 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - puts( "Creating Test_task (Global)" ); - status = rtems_task_create( - Task_name[Multiprocessing_configuration.node], - 1, - RTEMS_MINIMUM_STACK_SIZE * 2, - RTEMS_TIMESLICE, - RTEMS_GLOBAL, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task (Global)" ); - status = rtems_task_start( Task_id[ 1 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - Timer_name[ 1 ] = rtems_build_name( 'T', 'M', '1', ' ' ); - - status = rtems_timer_create( Timer_name[ 1 ], &Timer_id[ 1 ] ); - directive_failed( status, "rtems_timer_create" ); - - puts( "Deleting initialization task" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp05/node1/mp05.doc b/testsuites/mptests/mp05/node1/mp05.doc deleted file mode 100644 index 508e664600..0000000000 --- a/testsuites/mptests/mp05/node1/mp05.doc +++ /dev/null @@ -1,45 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - -This file describes the directives and concepts tested by this test set. - -test set name: test54 - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident, - tm_wkafter, as_catch, as_return - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies that a task can get the task identification number of itself. - - h. Verifies that a task can get the task identification number - of another task. - - i. Verifies that a signal can be sent to a remote task. diff --git a/testsuites/mptests/mp05/node1/mp05.scn b/testsuites/mptests/mp05/node1/mp05.scn deleted file mode 100644 index 472740ba18..0000000000 --- a/testsuites/mptests/mp05/node1/mp05.scn +++ /dev/null @@ -1,11 +0,0 @@ -*** TEST 5 -- NODE 1 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -rtems_signal_catch: initializing signal catcher -Remote task's name is : 222 -Getting TID of remote task -Sending signal to remote task -.................................................... -.................................................... -*** END OF TEST 5 *** diff --git a/testsuites/mptests/mp05/node2/mp05.doc b/testsuites/mptests/mp05/node2/mp05.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp05/node2/mp05.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp05/node2/mp05.scn b/testsuites/mptests/mp05/node2/mp05.scn deleted file mode 100644 index 0c4b412f65..0000000000 --- a/testsuites/mptests/mp05/node2/mp05.scn +++ /dev/null @@ -1,10 +0,0 @@ -*** TEST 5 -- NODE 2 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -rtems_signal_catch: initializing signal catcher -Remote task's name is : 111 -Getting TID of remote task -.................................................... -.................................................... -*** END OF TEST 5 *** diff --git a/testsuites/mptests/mp05/system.h b/testsuites/mptests/mp05/system.h deleted file mode 100644 index a3d66bf338..0000000000 --- a/testsuites/mptests/mp05/system.h +++ /dev/null @@ -1,63 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task( - rtems_task_argument argument -); - -rtems_asr Process_asr( rtems_signal_set ); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MAXIMUM_TIMERS 1 - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#define CONFIGURE_EXTRA_TASK_STACKS (1 * RTEMS_MINIMUM_STACK_SIZE) - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -TEST_EXTERN rtems_id Timer_id[ 2 ]; /* array of timer ids */ -TEST_EXTERN rtems_name Timer_name[ 2 ]; /* array of timer names */ - -TEST_EXTERN volatile rtems_boolean Stop_Test; - -TEST_EXTERN rtems_unsigned32 remote_node; -TEST_EXTERN rtems_id remote_tid; -TEST_EXTERN rtems_signal_set remote_signal; -TEST_EXTERN rtems_signal_set expected_signal; -TEST_EXTERN volatile rtems_unsigned32 signal_count; -TEST_EXTERN volatile rtems_unsigned32 signal_caught; - -/* end of include file */ diff --git a/testsuites/mptests/mp05/task1.c b/testsuites/mptests/mp05/task1.c deleted file mode 100644 index dd97f261c6..0000000000 --- a/testsuites/mptests/mp05/task1.c +++ /dev/null @@ -1,106 +0,0 @@ -/* Test_task - * - * This task initializes the signal catcher, sends the first signal - * if running on the first node, and loops while waiting for signals. - * - * NOTE: The signal catcher is not reentrant and hence RTEMS_NO_ASR must - * be a part of its execution mode. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -#define SIGNALS_PER_DOT 15 - -rtems_timer_service_routine Stop_Test_TSR( - rtems_id ignored_id, - void *ignored_address -) -{ - Stop_Test = TRUE; -} - -rtems_task Test_task( - rtems_task_argument argument -) -{ - rtems_status_code status; - - Stop_Test = FALSE; - - signal_caught = 0; - signal_count = 0; - - puts( "rtems_signal_catch: initializing signal catcher" ); - status = rtems_signal_catch( Process_asr, RTEMS_NO_ASR|RTEMS_NO_PREEMPT ); - directive_failed( status, "rtems_signal_catch" ); - - if (Multiprocessing_configuration.node == 1) { - remote_node = 2; - remote_signal = RTEMS_SIGNAL_18; - expected_signal = RTEMS_SIGNAL_17; - } - else { - remote_node = 1; - remote_signal = RTEMS_SIGNAL_17; - expected_signal = RTEMS_SIGNAL_18; - } - puts_nocr( "Remote task's name is : " ); - put_name( Task_name[ remote_node ], TRUE ); - - puts( "Getting TID of remote task" ); - do { - status = rtems_task_ident( - Task_name[ remote_node ], - RTEMS_SEARCH_ALL_NODES, - &remote_tid - ); - } while ( status != RTEMS_SUCCESSFUL ); - directive_failed( status, "rtems_task_ident" ); - - status = rtems_timer_fire_after( - Timer_id[ 1 ], - 3 * TICKS_PER_SECOND, - Stop_Test_TSR, - NULL - ); - directive_failed( status, "rtems_timer_fire_after" ); - - if ( Multiprocessing_configuration.node == 1 ) { - puts( "Sending signal to remote task" ); - do { - status = rtems_signal_send( remote_tid, remote_signal ); - if ( status == RTEMS_NOT_DEFINED ) - continue; - } while ( status != RTEMS_SUCCESSFUL ); - directive_failed( status, "rtems_signal_send" ); - } - - while ( Stop_Test == FALSE ) { - if ( signal_caught ) { - signal_caught = 0; - if ( ++signal_count >= SIGNALS_PER_DOT ) { - signal_count = 0; - put_dot( '.' ); - } - status = rtems_signal_send( remote_tid, remote_signal ); - directive_failed( status, "rtems_signal_send" ); - } - } - puts( "\n*** END OF TEST 5 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp06/init.c b/testsuites/mptests/mp06/init.c deleted file mode 100644 index 9e33f8f284..0000000000 --- a/testsuites/mptests/mp06/init.c +++ /dev/null @@ -1,65 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - - printf( - "\n\n*** TEST 6 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - puts( "Creating Test_task (Global)" ); - status = rtems_task_create( - Task_name[Multiprocessing_configuration.node], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_DEFAULT_MODES, - RTEMS_GLOBAL, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task (Global)" ); - status = rtems_task_start( Task_id[ 1 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - Timer_name[ 1 ] = rtems_build_name( 'T', 'M', '1', ' ' ); - - status = rtems_timer_create( Timer_name[ 1 ], &Timer_id[ 1 ] ); - directive_failed( status, "rtems_timer_create" ); - - puts( "Deleting initialization task" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp06/node1/mp06.doc b/testsuites/mptests/mp06/node1/mp06.doc deleted file mode 100644 index 086434fcb7..0000000000 --- a/testsuites/mptests/mp06/node1/mp06.doc +++ /dev/null @@ -1,45 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - -This file describes the directives and concepts tested by this test set. - -test set name: test55 - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident, - ev_send, ev_receive - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies that a task can get the task identification number of itself. - - h. Verifies that a task can get the task identification number - of another task. - - i. Verifies that events can be sent to a remote task. diff --git a/testsuites/mptests/mp06/node1/mp06.scn b/testsuites/mptests/mp06/node1/mp06.scn deleted file mode 100644 index 592777e5d7..0000000000 --- a/testsuites/mptests/mp06/node1/mp06.scn +++ /dev/null @@ -1,11 +0,0 @@ -*** TEST 6 -- NODE 1 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Remote task's name is : 222 -Getting TID of remote task -Sending events to remote task -.................................................... -.................................................... -*** END OF TEST 6 *** - diff --git a/testsuites/mptests/mp06/node2/mp06.doc b/testsuites/mptests/mp06/node2/mp06.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp06/node2/mp06.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp06/node2/mp06.scn b/testsuites/mptests/mp06/node2/mp06.scn deleted file mode 100644 index 9cb653c2f3..0000000000 --- a/testsuites/mptests/mp06/node2/mp06.scn +++ /dev/null @@ -1,12 +0,0 @@ -*** TEST 6 -- NODE 2 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Remote task's name is : 111 -Getting TID of remote task -Receiving events from remote task -.................................................... -.................................................... -rtems_event_receive - correctly returned RTEMS_TIMEOUT -*** END OF TEST 6 *** - diff --git a/testsuites/mptests/mp06/system.h b/testsuites/mptests/mp06/system.h deleted file mode 100644 index fa86b90798..0000000000 --- a/testsuites/mptests/mp06/system.h +++ /dev/null @@ -1,52 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task( - rtems_task_argument argument -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MAXIMUM_TIMERS 1 - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -TEST_EXTERN rtems_id Timer_id[ 4 ]; /* array of timer ids */ -TEST_EXTERN rtems_name Timer_name[ 4 ]; /* array of timer names */ - -TEST_EXTERN volatile rtems_boolean Stop_Test; - -/* end of include file */ diff --git a/testsuites/mptests/mp06/task1.c b/testsuites/mptests/mp06/task1.c deleted file mode 100644 index 6ec9a24534..0000000000 --- a/testsuites/mptests/mp06/task1.c +++ /dev/null @@ -1,176 +0,0 @@ -/* Test_task - * - * This task tests global event operations. If running on node one, it - * continuously sends events. If running on node two, it continuously - * receives events. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -#define DOT_COUNT 25 - -/*PAGE - * - * Stop_Test_TSR - */ - -rtems_timer_service_routine Stop_Test_TSR( - rtems_id ignored_id, - void *ignored_address -) -{ - Stop_Test = TRUE; -} - -/*PAGE - * - * Event_set_table - */ - -rtems_event_set Event_set_table[] = { - RTEMS_EVENT_0, - RTEMS_EVENT_1, - RTEMS_EVENT_2, - RTEMS_EVENT_3, - RTEMS_EVENT_4, - RTEMS_EVENT_5, - RTEMS_EVENT_6, - RTEMS_EVENT_7, - RTEMS_EVENT_8, - RTEMS_EVENT_9, - RTEMS_EVENT_10, - RTEMS_EVENT_11, - RTEMS_EVENT_12, - RTEMS_EVENT_13, - RTEMS_EVENT_14, - RTEMS_EVENT_15, - RTEMS_EVENT_16, - RTEMS_EVENT_17, - RTEMS_EVENT_18, - RTEMS_EVENT_19, - RTEMS_EVENT_20, - RTEMS_EVENT_21, - RTEMS_EVENT_22, - RTEMS_EVENT_23, - RTEMS_EVENT_24, - RTEMS_EVENT_25, - RTEMS_EVENT_26, - RTEMS_EVENT_27, - RTEMS_EVENT_28, - RTEMS_EVENT_29, - RTEMS_EVENT_30, - RTEMS_EVENT_31 -}; - -/*PAGE - * - * Test_task - */ - -rtems_task Test_task( - rtems_task_argument argument -) -{ - rtems_status_code status; - rtems_unsigned32 count; - rtems_unsigned32 remote_node; - rtems_id remote_tid; - rtems_event_set event_out; - rtems_event_set event_for_this_iteration; - - Stop_Test = FALSE; - - remote_node = (Multiprocessing_configuration.node == 1) ? 2 : 1; - puts_nocr( "Remote task's name is : " ); - put_name( Task_name[ remote_node ], TRUE ); - - puts( "Getting TID of remote task" ); - do { - status = rtems_task_ident( - Task_name[ remote_node ], - RTEMS_SEARCH_ALL_NODES, - &remote_tid - ); - } while ( status != RTEMS_SUCCESSFUL ); - directive_failed( status, "rtems_task_ident FAILED!!" ); - - if ( Multiprocessing_configuration.node == 1 ) - puts( "Sending events to remote task" ); - else - puts( "Receiving events from remote task" ); - - status = rtems_timer_fire_after( - Timer_id[ 1 ], - 5 * TICKS_PER_SECOND, - Stop_Test_TSR, - NULL - ); - directive_failed( status, "rtems_timer_fire_after" ); - - count = 0; - - for ( ; ; ) { - if ( Stop_Test == TRUE ) - break; - - event_for_this_iteration = Event_set_table[ count % 32 ]; - - if ( Multiprocessing_configuration.node == 1 ) { - status = rtems_event_send( remote_tid, event_for_this_iteration ); - directive_failed( status, "rtems_event_send" ); - - status = rtems_task_wake_after( 1 ); - directive_failed( status, "rtems_task_wake_after" ); - } else { - status = rtems_event_receive( - event_for_this_iteration, - RTEMS_DEFAULT_OPTIONS, - 1 * TICKS_PER_SECOND, - &event_out - ); - if ( rtems_are_statuses_equal( status, RTEMS_TIMEOUT ) ) { - if ( Multiprocessing_configuration.node == 2 ) - puts( "\nCorrect behavior if the other node exitted." ); - else - puts( "\nERROR... node 1 died" ); - break; - } else - directive_failed( status, "rtems_event_receive" ); - } - - if ( (count % DOT_COUNT) == 0 ) - put_dot('.'); - - count++; - } - - putchar( '\n' ); - - if ( Multiprocessing_configuration.node == 2 ) { - status = rtems_event_receive( - RTEMS_EVENT_16, - RTEMS_DEFAULT_OPTIONS, - 1 * TICKS_PER_SECOND, - &event_out - ); - fatal_directive_status( status, RTEMS_TIMEOUT, "rtems_event_receive" ); - puts( "rtems_event_receive - correctly returned RTEMS_TIMEOUT" ); - } - puts( "*** END OF TEST 6 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp07/init.c b/testsuites/mptests/mp07/init.c deleted file mode 100644 index 658b2dc5cf..0000000000 --- a/testsuites/mptests/mp07/init.c +++ /dev/null @@ -1,65 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - - printf( - "\n\n*** TEST 7 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - puts( "Creating Test_task (Global)" ); - status = rtems_task_create( - Task_name[Multiprocessing_configuration.node], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_GLOBAL, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task (Global)" ); - status = rtems_task_start( Task_id[ 1 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - Timer_name[ 1 ] = rtems_build_name( 'T', 'M', '1', ' ' ); - - status = rtems_timer_create( Timer_name[ 1 ], &Timer_id[ 1 ] ); - directive_failed( status, "rtems_timer_create" ); - - puts( "Deleting initialization task" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp07/node1/mp07.doc b/testsuites/mptests/mp07/node1/mp07.doc deleted file mode 100644 index 196a33defc..0000000000 --- a/testsuites/mptests/mp07/node1/mp07.doc +++ /dev/null @@ -1,46 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - -This file describes the directives and concepts tested by this test set. - -test set name: test56 - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident, - ev_send, ev_receive - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies that a task can get the task identification number of itself. - - h. Verifies that a task can get the task identification number - of another task. - - i. Verifies that two tasks on different processors can alternate - sending each other events. diff --git a/testsuites/mptests/mp07/node1/mp07.scn b/testsuites/mptests/mp07/node1/mp07.scn deleted file mode 100644 index d348f48612..0000000000 --- a/testsuites/mptests/mp07/node1/mp07.scn +++ /dev/null @@ -1,10 +0,0 @@ -*** TEST 7 -- NODE 1 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Remote task's name is : 222 -Getting TID of remote task -Sending first event to remote task -.................................................... -.................................................... -*** END OF TEST 7 *** diff --git a/testsuites/mptests/mp07/node2/mp07.doc b/testsuites/mptests/mp07/node2/mp07.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp07/node2/mp07.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp07/node2/mp07.scn b/testsuites/mptests/mp07/node2/mp07.scn deleted file mode 100644 index 9e361d713c..0000000000 --- a/testsuites/mptests/mp07/node2/mp07.scn +++ /dev/null @@ -1,9 +0,0 @@ -*** TEST 7 -- NODE 2 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Remote task's name is : 111 -Getting TID of remote task -.................................................... -.................................................... -*** END OF TEST 7 *** diff --git a/testsuites/mptests/mp07/system.h b/testsuites/mptests/mp07/system.h deleted file mode 100644 index fa86b90798..0000000000 --- a/testsuites/mptests/mp07/system.h +++ /dev/null @@ -1,52 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task( - rtems_task_argument argument -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MAXIMUM_TIMERS 1 - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -TEST_EXTERN rtems_id Timer_id[ 4 ]; /* array of timer ids */ -TEST_EXTERN rtems_name Timer_name[ 4 ]; /* array of timer names */ - -TEST_EXTERN volatile rtems_boolean Stop_Test; - -/* end of include file */ diff --git a/testsuites/mptests/mp07/task1.c b/testsuites/mptests/mp07/task1.c deleted file mode 100644 index 8434f9d6f9..0000000000 --- a/testsuites/mptests/mp07/task1.c +++ /dev/null @@ -1,103 +0,0 @@ -/* Test_task - * - * This task continuously sends an event to its counterpart on the - * other node, and then waits for it to send an event. The copy - * running on node one send the first event. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -#define DOT_COUNT 100 - -rtems_timer_service_routine Stop_Test_TSR( - rtems_id ignored_id, - void *ignored_address -) -{ - Stop_Test = TRUE; -} - -rtems_task Test_task( - rtems_task_argument argument -) -{ - rtems_status_code status; - rtems_unsigned32 count; - rtems_unsigned32 remote_node; - rtems_id remote_tid; - rtems_event_set event_out; - - Stop_Test = FALSE; - - remote_node = (Multiprocessing_configuration.node == 1) ? 2 : 1; - puts_nocr( "Remote task's name is : " ); - put_name( Task_name[ remote_node ], TRUE ); - - puts( "Getting TID of remote task" ); - do { - status = rtems_task_ident( - Task_name[ remote_node ], - RTEMS_SEARCH_ALL_NODES, - &remote_tid - ); - } while ( !rtems_is_status_successful( status ) ); - - if ( Multiprocessing_configuration.node == 1 ) { - puts( "Sending first event to remote task" ); - status = rtems_event_send( remote_tid, RTEMS_EVENT_16 ); - directive_failed( status, "rtems_event_send" ); - } - - status = rtems_timer_fire_after( - Timer_id[ 1 ], - 5 * TICKS_PER_SECOND, - Stop_Test_TSR, - NULL - ); - directive_failed( status, "rtems_timer_fire_after" ); - - while ( Stop_Test == FALSE ) { - for ( count=DOT_COUNT ; count && (Stop_Test == FALSE) ; count-- ) { - status = rtems_event_receive( - RTEMS_EVENT_16, - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT, - &event_out - ); - if ( status == RTEMS_TIMEOUT ) { - puts( "\nTA1 - RTEMS_TIMEOUT .. probably OK if the other node exits" ); - break; - } else - directive_failed( status, "rtems_event_receive" ); - - status = rtems_event_send( remote_tid, RTEMS_EVENT_16 ); - directive_failed( status, "rtems_event_send" ); - } - put_dot('.'); - } - - /* - * Wait a bit before shutting down so we don't screw up the other node - * when our MPCI shuts down - */ - - rtems_task_wake_after(10); - - puts( "\n*** END OF TEST 7 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp08/init.c b/testsuites/mptests/mp08/init.c deleted file mode 100644 index 499bbf166c..0000000000 --- a/testsuites/mptests/mp08/init.c +++ /dev/null @@ -1,74 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - - printf( - "\n\n*** TEST 8 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - Semaphore_name[ 1 ] = rtems_build_name( 'S', 'E', 'M', '\0' ); - - if ( Multiprocessing_configuration.node == 1 ) { - puts( "Creating Sempahore (Global)" ); - status = rtems_semaphore_create( - Semaphore_name[ 1 ], - 1, - RTEMS_GLOBAL, - RTEMS_NO_PRIORITY, - &Semaphore_id[ 1 ] - ); - directive_failed( status, "rtems_semaphore_create" ); - } - - puts( "Creating Test_task (Global)" ); - status = rtems_task_create( - Task_name[ Multiprocessing_configuration.node ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_GLOBAL, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task (Global)" ); - status = rtems_task_start( Task_id[ 1 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Deleting initialization task" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp08/node1/mp08.doc b/testsuites/mptests/mp08/node1/mp08.doc deleted file mode 100644 index 93cef0a0d7..0000000000 --- a/testsuites/mptests/mp08/node1/mp08.doc +++ /dev/null @@ -1,52 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - -This file describes the directives and concepts tested by this test set. - -test set name: test57 - -GLOBAL SEMAPHORE TEST - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident, - sm_create, sm_ident, sm_p, sm_v, sm_delete - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies that a task can get the identification number of - a global sempahore. - - h. Verifies that two tasks on different processors can - alternate accessing a semaphore. - - i. Verifies operation of sm_delete on global semaphores - for both normal and error case. - - j. Verifies Rpc and Process_pkt for packet types Q_SMP, Q_SMV, - P_OBJCREATE (semaphore), P_OBJDELETE (semaphore), P_SMDEL_TQ. - diff --git a/testsuites/mptests/mp08/node1/mp08.scn b/testsuites/mptests/mp08/node1/mp08.scn deleted file mode 100644 index cde263420c..0000000000 --- a/testsuites/mptests/mp08/node1/mp08.scn +++ /dev/null @@ -1,11 +0,0 @@ -*** TEST 8 -- NODE 1 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Getting SMID of semaphore -pvpvpvpvpvp....... -(continued) pvp - -Deleting global semaphore -*** END OF TEST 8 *** - diff --git a/testsuites/mptests/mp08/node2/mp08.doc b/testsuites/mptests/mp08/node2/mp08.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp08/node2/mp08.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp08/node2/mp08.scn b/testsuites/mptests/mp08/node2/mp08.scn deleted file mode 100644 index 5a613f45e5..0000000000 --- a/testsuites/mptests/mp08/node2/mp08.scn +++ /dev/null @@ -1,12 +0,0 @@ -*** TEST 8 -- NODE 2 *** -Creating Test_task (Global) -Starting Test_task (Global) -Deleting initialization task -Getting SMID of semaphore -rtems_semaphore_delete correctly returned RTEMS_ILLEGAL_ON_REMOTE_OBJECT -pvpvpvpvpvp....... -(continued) pvp - -Global semaphore deleted -*** END OF TEST 8 *** - diff --git a/testsuites/mptests/mp08/system.h b/testsuites/mptests/mp08/system.h deleted file mode 100644 index 939c78fd9b..0000000000 --- a/testsuites/mptests/mp08/system.h +++ /dev/null @@ -1,51 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task( - rtems_task_argument argument -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MAXIMUM_TIMERS 1 -#define CONFIGURE_MAXIMUM_SEMAPHORES 1 - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -TEST_EXTERN rtems_id Semaphore_id[ 2 ]; /* array of semaphore ids */ -TEST_EXTERN rtems_name Semaphore_name[ 2 ]; /* array of semaphore names */ - -/* end of include file */ diff --git a/testsuites/mptests/mp08/task1.c b/testsuites/mptests/mp08/task1.c deleted file mode 100644 index 3fc914ee35..0000000000 --- a/testsuites/mptests/mp08/task1.c +++ /dev/null @@ -1,89 +0,0 @@ -/* Test_task - * - * This task tests global semaphore operations. It verifies that - * global semaphore errors are correctly returned. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_task Test_task( - rtems_task_argument argument -) -{ - rtems_unsigned32 count; - rtems_status_code status; - - puts( "Getting SMID of semaphore" ); - - do { - status = rtems_semaphore_ident( - Semaphore_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Semaphore_id[ 1 ] - ); - } while ( !rtems_is_status_successful( status ) ); - - if ( Multiprocessing_configuration.node == 2 ) { - status = rtems_semaphore_delete( Semaphore_id[ 1 ] ); - fatal_directive_status( - status, - RTEMS_ILLEGAL_ON_REMOTE_OBJECT, - "rtems_semaphore_delete did not return RTEMS_ILLEGAL_ON_REMOTE_OBJECT" - ); - puts( - "rtems_semaphore_delete correctly returned RTEMS_ILLEGAL_ON_REMOTE_OBJECT" - ); - } - - count = 0; /* number of times node 1 releases semaphore */ - while ( FOREVER ) { - put_dot( 'p' ); - status = rtems_semaphore_obtain( - Semaphore_id[ 1 ], - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - if ( status != RTEMS_SUCCESSFUL ) { - fatal_directive_status( - status, - RTEMS_OBJECT_WAS_DELETED, - "rtems_semaphore_obtain" - ); - puts( "\nGlobal semaphore deleted" ); - puts( "*** END OF TEST 8 ***" ); - exit( 0 ); - } - - if ( Multiprocessing_configuration.node == 1 && ++count == 1000 ) { - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "\nDeleting global semaphore" ); - status = rtems_semaphore_delete( Semaphore_id[ 1 ] ); - directive_failed( status, "rtems_semaphore_delete" ); - - puts( "*** END OF TEST 8 ***" ); - exit( 0 ); - } - else { - put_dot( 'v' ); - status = rtems_semaphore_release( Semaphore_id[ 1 ] ); - directive_failed( status, "rtems_semaphore_release FAILED!!" ); - } - } -} diff --git a/testsuites/mptests/mp09/init.c b/testsuites/mptests/mp09/init.c deleted file mode 100644 index 85af601bce..0000000000 --- a/testsuites/mptests/mp09/init.c +++ /dev/null @@ -1,74 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - - printf( - "\n\n*** TEST 9 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - Queue_name[ 1 ] = rtems_build_name( 'M', 'S', 'G', ' ' ); - - if ( Multiprocessing_configuration.node == 1 ) { - puts( "Creating Message Queue (Global)" ); - status = rtems_message_queue_create( - Queue_name[ 1 ], - 3, - 16, - RTEMS_GLOBAL, - &Queue_id[ 1 ] - ); - directive_failed( status, "rtems_message_queue_create" ); - } - - puts( "Creating Test_task (local)" ); - status = rtems_task_create( - Task_name[Multiprocessing_configuration.node], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task (local)" ); - status = rtems_task_start( Task_id[ 1 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Deleting initialization task" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp09/node1/mp09.doc b/testsuites/mptests/mp09/node1/mp09.doc deleted file mode 100644 index 239298cf4e..0000000000 --- a/testsuites/mptests/mp09/node1/mp09.doc +++ /dev/null @@ -1,50 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - -This file describes the directives and concepts tested by this test set. - -test set name: test58 - -GLOBAL MESSAGE QUEUE TEST - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, - tm_wkafter, q_create, q_send, q_broadcast, q_urgent, q_receive, - q_delete - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies that a task can get the task identification number of itself. - - h. Verifies that a task can delete itself. - - i. Verifies Rpc and Process_pkt for message queue related packets. - - j. Verifies normal and error paths for global message queue handling. - -NOTE: The SLAVE must be started first for this test to successfully run. diff --git a/testsuites/mptests/mp09/node1/mp09.scn b/testsuites/mptests/mp09/node1/mp09.scn deleted file mode 100644 index 74cf06904d..0000000000 --- a/testsuites/mptests/mp09/node1/mp09.scn +++ /dev/null @@ -1,22 +0,0 @@ -*** TEST 9 -- NODE 1 *** -Creating Message Queue (Global) -Creating Test_task (local) -Starting Test_task (local) -Deleting initialization task -Getting QID of message queue -Receiving message ... -Received : 123456789012345 -Receiving message ... -Received : abcdefghijklmno -Receiving message ... -Received : ABCDEFGHIJKLMNO -Receiver delaying for a second -rtems_message_queue_send: 123456789012345 -Delaying for a second -rtems_message_queue_urgent: abcdefghijklmno -Delaying for a second -rtems_message_queue_broadcast: ABCDEFGHIJKLMNO -Delaying for a second -Delaying for 5 seconds -Deleting Message queue -*** END OF TEST 9 *** diff --git a/testsuites/mptests/mp09/node2/mp09.doc b/testsuites/mptests/mp09/node2/mp09.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp09/node2/mp09.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp09/node2/mp09.scn b/testsuites/mptests/mp09/node2/mp09.scn deleted file mode 100644 index 1bd17cecd9..0000000000 --- a/testsuites/mptests/mp09/node2/mp09.scn +++ /dev/null @@ -1,27 +0,0 @@ -*** TEST 9 -- NODE 2 *** -Creating Test_task (local) -Starting Test_task (local) -Deleting initialization task -Getting QID of message queue -rtems_message_queue_delete correctly returned RTEMS_ILLEGAL_ON_REMOTE_OBJECT -rtems_message_queue_send: 123456789012345 -Delaying for a second -rtems_message_queue_urgent: abcdefghijklmno -Delaying for a second -rtems_message_queue_broadcast: ABCDEFGHIJKLMNO -Delaying for a second -Receiving message ... -Received : 123456789012345 -Receiving message ... -Received : abcdefghijklmno -Receiving message ... -Received : ABCDEFGHIJKLMNO -Receiver delaying for a second -Flushing remote empty queue -0 messages were flushed on the remote queue -Send messages to be flushed from remote queue -Flushing remote queue -1 messages were flushed on the remote queue -Waiting for message queue to be deleted -Global message queue deleted -*** END OF TEST 9 *** diff --git a/testsuites/mptests/mp09/recvmsg.c b/testsuites/mptests/mp09/recvmsg.c deleted file mode 100644 index 2de46306a7..0000000000 --- a/testsuites/mptests/mp09/recvmsg.c +++ /dev/null @@ -1,47 +0,0 @@ -/* Receive_messages - * - * This routine receives and prints three messages. - * an error condition. - * - * Input parameters: NONE - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -void Receive_messages() -{ - rtems_status_code status; - rtems_unsigned32 index; - rtems_unsigned32 size; - char receive_buffer[16]; - - for ( index=1 ; index <=3 ; index++ ) { - puts( "Receiving message ..." ); - status = rtems_message_queue_receive( - Queue_id[ 1 ], - (long (*)[4])receive_buffer, - &size, - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - directive_failed( status, "rtems_message_queue_receive" ); - puts_nocr( "Received : "); - puts( receive_buffer ); - } - - puts( "Receiver delaying for a second" ); - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); -} diff --git a/testsuites/mptests/mp09/sendmsg.c b/testsuites/mptests/mp09/sendmsg.c deleted file mode 100644 index 0992d21ae5..0000000000 --- a/testsuites/mptests/mp09/sendmsg.c +++ /dev/null @@ -1,60 +0,0 @@ -/* Send_messages - * - * This routine sends a series of three messages. - * an error condition. - * - * Input parameters: NONE - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -void Send_messages() -{ - rtems_status_code status; - rtems_unsigned32 broadcast_count; - - puts_nocr( "rtems_message_queue_send: " ); - puts( buffer1 ); - - status = rtems_message_queue_send( Queue_id[ 1 ], (long (*)[4])buffer1, 16 ); - directive_failed( status, "rtems_message_queue_send" ); - - puts( "Delaying for a second" ); - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts_nocr( "rtems_message_queue_urgent: " ); - puts( buffer2 ); - status = rtems_message_queue_urgent( Queue_id[ 1 ], (long (*)[4])buffer2, 16 ); - directive_failed( status, "rtems_message_queue_urgent" ); - - puts( "Delaying for a second" ); - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts_nocr( "rtems_message_queue_broadcast: " ); - puts( buffer3 ); - status = rtems_message_queue_broadcast( - Queue_id[ 1 ], - (long (*)[4])buffer3, - 16, - &broadcast_count - ); - directive_failed( status, "rtems_message_queue_broadcast" ); - - puts( "Delaying for a second" ); - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); -} diff --git a/testsuites/mptests/mp09/system.h b/testsuites/mptests/mp09/system.h deleted file mode 100644 index 1115045c3e..0000000000 --- a/testsuites/mptests/mp09/system.h +++ /dev/null @@ -1,60 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task( - rtems_task_argument argument -); - -void Receive_messages( void ); - -void Send_messages( void ); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MAXIMUM_TIMERS 1 -#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1 - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -TEST_EXTERN rtems_id Queue_id[ 2 ]; /* array of message queue ids */ -TEST_EXTERN rtems_name Queue_name[ 2 ]; /* array of message queue names */ - -extern char buffer1[16]; -extern char buffer2[16]; -extern char buffer3[16]; -extern char buffer4[16]; - -/* end of include file */ diff --git a/testsuites/mptests/mp09/task1.c b/testsuites/mptests/mp09/task1.c deleted file mode 100644 index ab16e8b4eb..0000000000 --- a/testsuites/mptests/mp09/task1.c +++ /dev/null @@ -1,109 +0,0 @@ -/* Test_task - * - * This task tests global message queue operations. It also generates - * an error condition. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -char buffer1[16] = "123456789012345"; -char buffer2[16] = "abcdefghijklmno"; -char buffer3[16] = "ABCDEFGHIJKLMNO"; -char buffer4[16] = "PQRSTUVWXYZ(){}"; - -rtems_task Test_task( - rtems_task_argument argument -) -{ - rtems_status_code status; - rtems_unsigned32 count; - rtems_unsigned32 size; - char receive_buffer[16]; - - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "Getting QID of message queue" ); - - do { - status = rtems_message_queue_ident( - Queue_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Queue_id[ 1 ] - ); - } while ( !rtems_is_status_successful( status ) ); - - if ( Multiprocessing_configuration.node == 2 ) { - status = rtems_message_queue_delete( Queue_id[ 1 ] ); - fatal_directive_status( - status, - RTEMS_ILLEGAL_ON_REMOTE_OBJECT, - "rtems_message_queue_delete" - ); - puts( - "rtems_message_queue_delete correctly returned RTEMS_ILLEGAL_ON_REMOTE_OBJECT" - ); - - Send_messages(); - Receive_messages(); - - puts( "Flushing remote empty queue" ); - status = rtems_message_queue_flush( Queue_id[ 1 ], &count ); - directive_failed( status, "rtems_message_queue_flush" ); - printf( "%d messages were flushed on the remote queue\n", count ); - - puts( "Send messages to be flushed from remote queue" ); - status = rtems_message_queue_send( Queue_id[ 1 ], (long (*)[4])buffer1, 16 ); - directive_failed( status, "rtems_message_queue_send" ); - - puts( "Flushing remote queue" ); - status = rtems_message_queue_flush( Queue_id[ 1 ], &count ); - directive_failed( status, "rtems_message_queue_flush" ); - printf( "%d messages were flushed on the remote queue\n", count ); - - puts( "Waiting for message queue to be deleted" ); - status = rtems_message_queue_receive( - Queue_id[ 1 ], - (long (*)[4])receive_buffer, - &size, - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - fatal_directive_status( - status, - RTEMS_OBJECT_WAS_DELETED, - "rtems_message_queue_receive" - ); - puts( "\nGlobal message queue deleted" ); - } - else { /* node == 1 */ - Receive_messages(); - Send_messages(); - - puts( "Delaying for 5 seconds" ); - status = rtems_task_wake_after( 5*TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "Deleting Message queue" ); - status = rtems_message_queue_delete( Queue_id[ 1 ] ); - directive_failed( status, "rtems_message_queue_delete" ); - } - - puts( "*** END OF TEST 9 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp10/init.c b/testsuites/mptests/mp10/init.c deleted file mode 100644 index d5ab43d908..0000000000 --- a/testsuites/mptests/mp10/init.c +++ /dev/null @@ -1,143 +0,0 @@ -/* Init - * - * This routine is the initialization routine for this test program. - * Other than creating all objects needed by this test, if this routine - * is running on node one, it acquires a global semaphore to - * force all other tasks to pend. If running on node two, this task - * sleeps for a while, and then deletes two local tasks which are - * waiting on a remote message queue or a semaphore. - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - - printf( - "\n\n*** TEST 10 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( 'T', 'A', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( 'T', 'A', '2', ' ' ); - Task_name[ 3 ] = rtems_build_name( 'S', 'A', '3', ' ' ); - - Queue_name[ 1 ] = rtems_build_name( 'M', 'S', 'G', ' ' ); - - Semaphore_name[ 1 ] = rtems_build_name( 'S', 'E', 'M', ' ' ); - - if ( Multiprocessing_configuration.node == 1 ) { - puts( "Creating Message Queue (Global)" ); - status = rtems_message_queue_create( - Queue_name[ 1 ], - 3, - 16, - RTEMS_GLOBAL, - &Queue_id[ 1 ] - ); - directive_failed( status, "rtems_message_queue_create" ); - - puts( "Creating Semaphore (Global)" ); - status = rtems_semaphore_create( - Semaphore_name[ 1 ], - 0, - RTEMS_GLOBAL | RTEMS_PRIORITY, - RTEMS_NO_PRIORITY, - &Semaphore_id[ 1 ] - ); - directive_failed( status, "rtems_semaphore_create" ); - - status = rtems_task_wake_after( 10 * TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - } else { - - puts( "Creating Test_task 1 (local)" ); - status = rtems_task_create( - Task_name[ 1 ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task 1 (local)" ); - status = rtems_task_start( Task_id[ 1 ], Test_task1, 0 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Creating Test_task 2 (local)" ); - status = rtems_task_create( - Task_name[ 2 ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ 2 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task 2 (local)" ); - status = rtems_task_start( Task_id[ 2 ], Test_task2, 0 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Creating Test_task 3 (local)" ); - status = rtems_task_create( - Task_name[ 3 ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ 3 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task 3 (local)" ); - status = rtems_task_start( Task_id[ 3 ], Test_task2, 0 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Sleeping for 1 seconds ..." ); - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "Deleting Test_task2" ); - status = rtems_task_delete( Task_id[ 2 ] ); - directive_failed( status, "rtems_task_delete of Task 2" ); - - puts( "Deleting Test_task1" ); - status = rtems_task_delete( Task_id[ 1 ] ); - directive_failed( status, "rtems_task_delete of Task 1" ); - - puts( "Restarting Test_task3" ); - status = rtems_task_restart( Task_id[ 3 ], 1 ); - directive_failed( status, "rtems_task_restart of Task 3" ); - - } - puts( "*** END OF TEST 10 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp10/node1/mp10.doc b/testsuites/mptests/mp10/node1/mp10.doc deleted file mode 100644 index fd264018d3..0000000000 --- a/testsuites/mptests/mp10/node1/mp10.doc +++ /dev/null @@ -1,46 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - -This file describes the directives and concepts tested by this test set. - -test set name: test59 - -GLOBAL SEMAPHORE TEST - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident, - tm_set, tm_get, tm_wkafter - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies that a task can get the task identification number of itself. - - h. Verifies that a task can get the task identification number - of another task. - - i. Verifies that a task can delete itself or another task. diff --git a/testsuites/mptests/mp10/node1/mp10.scn b/testsuites/mptests/mp10/node1/mp10.scn deleted file mode 100644 index deeafc0a9a..0000000000 --- a/testsuites/mptests/mp10/node1/mp10.scn +++ /dev/null @@ -1,4 +0,0 @@ -*** TEST 10 -- NODE 1 *** -Creating Message Queue (Global) -Creating Semaphore (Global) -*** END OF TEST 10 *** diff --git a/testsuites/mptests/mp10/node2/mp10.doc b/testsuites/mptests/mp10/node2/mp10.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp10/node2/mp10.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp10/node2/mp10.scn b/testsuites/mptests/mp10/node2/mp10.scn deleted file mode 100644 index 25c07e6202..0000000000 --- a/testsuites/mptests/mp10/node2/mp10.scn +++ /dev/null @@ -1,19 +0,0 @@ -*** TEST 10 -- NODE 2 *** -Creating Test_task 1 (local) -Starting Test_task 1 (local) -Creating Test_task 2 (local) -Starting Test_task 2 (local) -Creating Test_task 3 (local) -Starting Test_task 3 (local) -Sleeping for 1 seconds ... -Getting QID of message queue -Attempting to receive message ... -Getting SMID of semaphore -Attempting to acquire semaphore ... -Getting SMID of semaphore -Attempting to acquire semaphore ... -Deleting Test_task2 -Deleting Test_task1 -Restarting Test_task3 -*** END OF TEST 10 *** - diff --git a/testsuites/mptests/mp10/system.h b/testsuites/mptests/mp10/system.h deleted file mode 100644 index 669eff75ac..0000000000 --- a/testsuites/mptests/mp10/system.h +++ /dev/null @@ -1,64 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task1( - rtems_task_argument argument -); - -rtems_task Test_task2( - rtems_task_argument argument -); - -rtems_task Test_task3( - rtems_task_argument restart -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#if ( NODE_NUMBER == 1 ) -#define CONFIGURE_MAXIMUM_SEMAPHORES 1 -#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1 -#endif - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -TEST_EXTERN rtems_id Queue_id[ 2 ]; /* array of message queue ids */ -TEST_EXTERN rtems_name Queue_name[ 2 ]; /* array of message queue names */ - -TEST_EXTERN rtems_id Semaphore_id[ 2 ]; /* array of semaphore ids */ -TEST_EXTERN rtems_name Semaphore_name[ 2 ]; /* array of semaphore names */ - -/* end of include file */ diff --git a/testsuites/mptests/mp10/task1.c b/testsuites/mptests/mp10/task1.c deleted file mode 100644 index df7a8e9e03..0000000000 --- a/testsuites/mptests/mp10/task1.c +++ /dev/null @@ -1,52 +0,0 @@ -/* Test_task1 - * - * This task attempts to receive a message from a global message queue. - * It should never actually receive the message. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_task Test_task1( - rtems_task_argument argument -) -{ - char receive_buffer[16]; - rtems_unsigned32 size; - rtems_status_code status; - - puts( "Getting QID of message queue" ); - - do { - status = rtems_message_queue_ident( - Queue_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Queue_id[ 1 ] - ); - } while ( !rtems_is_status_successful( status ) ); - - puts( "Attempting to receive message ..." ); - status = rtems_message_queue_receive( - Queue_id[ 1 ], - (long (*)[4])receive_buffer, - &size, - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - directive_failed( status, "rtems_message_queue_receive" ); - -} diff --git a/testsuites/mptests/mp10/task2.c b/testsuites/mptests/mp10/task2.c deleted file mode 100644 index 86e944fb2f..0000000000 --- a/testsuites/mptests/mp10/task2.c +++ /dev/null @@ -1,47 +0,0 @@ -/* Test_task2 - * - * This task attempts to receive control of a global semaphore. - * It should never receive control of the semaphore. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_task Test_task2( - rtems_task_argument argument -) -{ - rtems_status_code status; - - puts( "Getting SMID of semaphore" ); - - do { - status = rtems_semaphore_ident( - Semaphore_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Semaphore_id[ 1 ] - ); - } while ( !rtems_is_status_successful( status ) ); - - puts( "Attempting to acquire semaphore ..." ); - status = rtems_semaphore_obtain( - Semaphore_id[ 1 ], - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - directive_failed( status, "rtems_semaphore_obtain" ); -} diff --git a/testsuites/mptests/mp10/task3.c b/testsuites/mptests/mp10/task3.c deleted file mode 100644 index fe91319879..0000000000 --- a/testsuites/mptests/mp10/task3.c +++ /dev/null @@ -1,50 +0,0 @@ -/* Test_task3 - * - * This task attempts to receive control of a global semaphore. - * It should never receive control of the semaphore. - * - * Input parameters: NONE - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_task Test_task3( restart ) -rtems_task_argument restart; -{ - rtems_status_code status; - - if ( restart == 1 ) { - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete" ); - } - - puts( "Getting SMID of semaphore" ); - - do { - status = rtems_semaphore_ident( - Semaphore_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Semaphore_id[ 1 ] - ); - } while ( !rtems_is_status_successful( status ) ); - - puts( "Attempting to acquire semaphore ..." ); - status = rtems_semaphore_obtain( - Semaphore_id[ 1 ], - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - directive_failed( status, "rtems_semaphore_obtain" ); -} diff --git a/testsuites/mptests/mp11/init.c b/testsuites/mptests/mp11/init.c deleted file mode 100644 index 7d74289ee4..0000000000 --- a/testsuites/mptests/mp11/init.c +++ /dev/null @@ -1,105 +0,0 @@ -/* Init - * - * This routine is the initialization and test routine for - * this test program. It attempts to create more global - * objects than are configured (zero should be configured). - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_unsigned8 my_partition[0x30000] CPU_STRUCTURE_ALIGNMENT; - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_id junk_id; - rtems_status_code status; - - printf( - "\n\n*** TEST 11 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - Queue_name[ 1 ] = rtems_build_name( 'M', 'S', 'G', ' ' ); - - Semaphore_name[ 1 ] = rtems_build_name( 'S', 'E', 'M', ' ' ); - - if ( Multiprocessing_configuration.node == 1 ) { - puts( "Attempting to create Test_task (Global)" ); - status = rtems_task_create( - Task_name[ 1 ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_DEFAULT_MODES, - RTEMS_GLOBAL, - &junk_id - ); - fatal_directive_status( status, RTEMS_TOO_MANY, "rtems_task_create" ); - puts( "rtems_task_create correctly returned RTEMS_TOO_MANY" ); - - puts( "Attempting to create Message Queue (Global)" ); - status = rtems_message_queue_create( - Queue_name[ 1 ], - 3, - 16, - RTEMS_GLOBAL, - &junk_id - ); - fatal_directive_status( - status, - RTEMS_TOO_MANY, - "rtems_message_queue_create" - ); - puts( "rtems_message_queue_create correctly returned RTEMS_TOO_MANY" ); - - puts( "Attempting to create Semaphore (Global)" ); - status = rtems_semaphore_create( - Semaphore_name[ 1 ], - 1, - RTEMS_GLOBAL, - RTEMS_NO_PRIORITY, - &junk_id - ); - fatal_directive_status( status, RTEMS_TOO_MANY, "rtems_semaphore_create" ); - puts( "rtems_semaphore_create correctly returned RTEMS_TOO_MANY" ); - - puts( "Attempting to create Partition (Global)" ); - status = rtems_partition_create( - 1, - (rtems_unsigned8 *) my_partition, - 128, - 64, - RTEMS_GLOBAL, - &junk_id - ); - fatal_directive_status( status, RTEMS_TOO_MANY, "rtems_partition_create" ); - puts( "rtems_partition_create correctly returned RTEMS_TOO_MANY" ); - } - puts( "*** END OF TEST 11 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp11/node1/mp11.doc b/testsuites/mptests/mp11/node1/mp11.doc deleted file mode 100644 index bc525ffa30..0000000000 --- a/testsuites/mptests/mp11/node1/mp11.doc +++ /dev/null @@ -1,42 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - -This file describes the directives and concepts tested by this test set. - -test set name: test60 - -TOO MANY GLOBAL OBJECTS ERROR TEST - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, - t_create, q_create, sm_create, pt_create - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies that all object create directives correctly return - E_TOOMANYGOBJECTS. diff --git a/testsuites/mptests/mp11/node1/mp11.scn b/testsuites/mptests/mp11/node1/mp11.scn deleted file mode 100644 index fb26583852..0000000000 --- a/testsuites/mptests/mp11/node1/mp11.scn +++ /dev/null @@ -1,10 +0,0 @@ -*** TEST 11 -- NODE 1 *** -Attempting to create Test_task (Global) -rtems_task_create correctly returned RTEMS_TOO_MANY -Attempting to create Message Queue (Global) -rtems_message_queue_create correctly returned RTEMS_TOO_MANY -Attempting to create Semaphore (Global) -rtems_semaphore_create correctly returned RTEMS_TOO_MANY -Attempting to create Partition (Global) -rtems_partition_create correctly returned RTEMS_TOO_MANY -*** END OF TEST 11 *** diff --git a/testsuites/mptests/mp11/node2/mp11.doc b/testsuites/mptests/mp11/node2/mp11.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp11/node2/mp11.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp11/node2/mp11.scn b/testsuites/mptests/mp11/node2/mp11.scn deleted file mode 100644 index 49bd8a3219..0000000000 --- a/testsuites/mptests/mp11/node2/mp11.scn +++ /dev/null @@ -1,2 +0,0 @@ -*** TEST 11 -- NODE 2 *** -*** END OF TEST 11 *** diff --git a/testsuites/mptests/mp11/system.h b/testsuites/mptests/mp11/system.h deleted file mode 100644 index a7b1a2e5d8..0000000000 --- a/testsuites/mptests/mp11/system.h +++ /dev/null @@ -1,56 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS 0 -#define CONFIGURE_MP_MAXIMUM_PROXIES 0 - -#if ( NODE_NUMBER == 1 ) -#define CONFIGURE_MAXIMUM_SEMAPHORES 1 -#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1 -#define CONFIGURE_MAXIMUM_PARTITIONS 1 -#endif - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -TEST_EXTERN rtems_id Queue_id[ 2 ]; /* array of message queue ids */ -TEST_EXTERN rtems_name Queue_name[ 2 ]; /* array of message queue names */ - -TEST_EXTERN rtems_id Semaphore_id[ 2 ]; /* array of semaphore ids */ -TEST_EXTERN rtems_name Semaphore_name[ 2 ]; /* array of semaphore names */ - -/* end of include file */ diff --git a/testsuites/mptests/mp12/init.c b/testsuites/mptests/mp12/init.c deleted file mode 100644 index b0e54bc8d9..0000000000 --- a/testsuites/mptests/mp12/init.c +++ /dev/null @@ -1,113 +0,0 @@ -/* Init - * - * This routine is the initialization routine and test code for - * global partitions. It creates a global partition, obtains and - * releases a buffer, and deletes the partition. The partition - * is created on node one, and an attempt is made to delete it - * by node two. - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_unsigned8 Partition_area[ 1024 ] CPU_STRUCTURE_ALIGNMENT; - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - void *bufaddr; - - printf( - "\n\n*** TEST 12 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - Partition_name[ 1 ] = rtems_build_name( 'P', 'A', 'R', ' ' ); - - puts( "Got to initialization task" ); - - if ( Multiprocessing_configuration.node == 2 ) { - status = rtems_task_wake_after( 1 * TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "Getting ID of remote Partition (Global)" ); - - do { - status = rtems_partition_ident( - Partition_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Partition_id[ 1 ] - ); - } while ( !rtems_is_status_successful( status ) ); - - puts( "Attempting to delete remote Partition (Global)" ); - status = rtems_partition_delete( Partition_id[ 1 ] ); - fatal_directive_status( - status, - RTEMS_ILLEGAL_ON_REMOTE_OBJECT, - "rtems_partition_delete" - ); - puts( - "rtems_partition_delete correctly returned RTEMS_ILLEGAL_ON_REMOTE_OBJECT" - ); - - puts( "Obtaining a buffer from the global partition" ); - status = rtems_partition_get_buffer( Partition_id[ 1 ], &bufaddr ); - directive_failed( status, "rtems_partition_get_buffer" ); - printf( "Address returned was : 0x%p\n", bufaddr ); - - puts( "Releasing a buffer to the global partition" ); - status = rtems_partition_return_buffer( Partition_id[ 1 ], bufaddr ); - directive_failed( status, "rtems_partition_return_buffer" ); - - status = rtems_task_wake_after( 2 * TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - } - else { - puts( "Creating Partition (Global)" ); - status = rtems_partition_create( - Partition_name[ 1 ], - Partition_area, - 128, - 64, - RTEMS_GLOBAL, - &Partition_id[ 1 ] - ); - directive_failed( status, "rtems_partition_create" ); - - puts( "Sleeping for two seconds" ); - status = rtems_task_wake_after( 2 * TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "Deleting Partition (Global)" ); - status = rtems_partition_delete( Partition_id[ 1 ] ); - directive_failed( status, "rtems_partition_delete" ); - } - puts( "*** END OF TEST 12 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp12/node1/mp12.doc b/testsuites/mptests/mp12/node1/mp12.doc deleted file mode 100644 index 3ce94b73eb..0000000000 --- a/testsuites/mptests/mp12/node1/mp12.doc +++ /dev/null @@ -1,52 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - -This file describes the directives and concepts tested by this test set. - -test set name: test61 - -GLOBAL PARTITION TEST - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, tm_wkafter, - pt_create, pt_delete, pt_getbuf, pt_retbuf - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies the Shared Memory Locked Queue Driver. - - h. Verifies _Rpc() and _Process_pkt() for the following packet types: - P_OBJCREATE (partitions), - P_OBJDELETE (partitions), - P_PTGETBUF, and - P_PTRETBUF. - - i. Verifies normal and error paths (other than E_TOOMANYGOBJECTS) - for global partitions. - - j. Verifies that a task can delete itself. diff --git a/testsuites/mptests/mp12/node1/mp12.scn b/testsuites/mptests/mp12/node1/mp12.scn deleted file mode 100644 index 605a2c11db..0000000000 --- a/testsuites/mptests/mp12/node1/mp12.scn +++ /dev/null @@ -1,6 +0,0 @@ -*** TEST 12 -- NODE 1 *** -Got to initialization task -Creating Partition (Global) -Sleeping for two seconds -Deleting Partition (Global) -*** END OF TEST 12 *** diff --git a/testsuites/mptests/mp12/node2/mp12.doc b/testsuites/mptests/mp12/node2/mp12.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp12/node2/mp12.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp12/node2/mp12.scn b/testsuites/mptests/mp12/node2/mp12.scn deleted file mode 100644 index ad65e9cb32..0000000000 --- a/testsuites/mptests/mp12/node2/mp12.scn +++ /dev/null @@ -1,10 +0,0 @@ -*** TEST 12 -- NODE 2 *** -Got to initialization task -Getting ID of remote Partition (Global) -Attempting to delete remote Partition (Global) -rtems_partition_delete correctly returned RTEMS_ILLEGAL_ON_REMOTE_OBJECT -Obtaining a buffer from the global partition ->>>>>>> address returned will differ -Address returned was : 0x200f0000 -Releasing a buffer to the global partition -*** END OF TEST 12 *** diff --git a/testsuites/mptests/mp12/system.h b/testsuites/mptests/mp12/system.h deleted file mode 100644 index 6469a7f12c..0000000000 --- a/testsuites/mptests/mp12/system.h +++ /dev/null @@ -1,55 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -#define PT_NAME rtems_build_name( 'P', 'A', 'R', '\0' ) - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS 1 -#define CONFIGURE_MP_MAXIMUM_PROXIES 0 - -#if ( NODE_NUMBER == 1 ) -#define CONFIGURE_MAXIMUM_PARTITIONS 1 -#elif ( NODE_NUMBER == 2 ) -#define CONFIGURE_MAXIMUM_PARTITIONS 2 -#endif - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -TEST_EXTERN rtems_id Partition_id[ 2 ]; /* array of partition ids */ -TEST_EXTERN rtems_name Partition_name[ 2 ]; /* array of partition names */ - -/* end of include file */ diff --git a/testsuites/mptests/mp13/init.c b/testsuites/mptests/mp13/init.c deleted file mode 100644 index e33048ffcb..0000000000 --- a/testsuites/mptests/mp13/init.c +++ /dev/null @@ -1,115 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - - printf( - "\n\n*** TEST 13 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - Queue_name[ 1 ] = rtems_build_name( 'M', 'S', 'G', ' ' ); - - Semaphore_name[ 1 ] = rtems_build_name( 'S', 'E', 'M', ' ' ); - - if ( Multiprocessing_configuration.node == 1 ) { - puts( "Creating Message Queue (Global)" ); - status = rtems_message_queue_create( - Queue_name[ 1 ], - 3, - 16, - RTEMS_GLOBAL, - &Queue_id[ 1 ] - ); - directive_failed( status, "rtems_message_queue_create" ); - - puts( "Creating Semaphore (Global)" ); - status = rtems_semaphore_create( - Semaphore_name[ 1 ], - 1, - RTEMS_GLOBAL | RTEMS_PRIORITY, - RTEMS_NO_PRIORITY, - &Semaphore_id[ 1 ] - ); - directive_failed( status, "rtems_semaphore_create" ); - - status = rtems_semaphore_obtain( - Semaphore_id[ 1 ], - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - directive_failed( status, "rtems_semaphore_obtain" ); - } - - puts( "Creating Test_task 1 (local)" ); - status = rtems_task_create( - Task_name[ 1 ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task 1 (local)" ); - status = rtems_task_start( Task_id[ 1 ], Test_task1, 0 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Creating Test_task 2 (local)" ); - status = rtems_task_create( - Task_name[ 2 ], - 1, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_DEFAULT_ATTRIBUTES, - &Task_id[ 2 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Test_task 2 (local)" ); - status = rtems_task_start( Task_id[ 2 ], Test_task2, 0 ); - directive_failed( status, "rtems_task_start" ); - - if ( Multiprocessing_configuration.node == 1 ) { - status = rtems_task_wake_after( 5 * TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "*** END OF TEST 13 ***" ); - exit( 0 ); - } - puts( "Deleting initialization task" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp13/node1/mp13.doc b/testsuites/mptests/mp13/node1/mp13.doc deleted file mode 100644 index 13b100e7fa..0000000000 --- a/testsuites/mptests/mp13/node1/mp13.doc +++ /dev/null @@ -1,48 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - -This file describes the directives and concepts tested by this test set. - -test set name: test62 - -GLOBAL SEMAPHORE TEST - -directives: - ex_init, ex_start, t_create, t_start, tm_tick, i_return, tm_wkafter, - sm_create, q_create, sm_p, q_receive - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies can print strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - e. Verifies executive initialization performed correctly. - - f. Verifies the executive trap handler except for the halt function. - - g. Verifies the Shared Memory Locked Queue Driver. - - h. Verifies that E_MESSAGETIMEOUT is when waiting on a - remote message queue. - - i. Verifies that E_SEMTIMEOUT is when waiting on a remote semaphore. - - j. Verifies that a task can delete itself. diff --git a/testsuites/mptests/mp13/node1/mp13.scn b/testsuites/mptests/mp13/node1/mp13.scn deleted file mode 100644 index d3bd11f65e..0000000000 --- a/testsuites/mptests/mp13/node1/mp13.scn +++ /dev/null @@ -1,14 +0,0 @@ -*** TEST 13 -- NODE 1 *** -Creating Message Queue (Global) -Creating Semaphore (Global) -Creating Test_task 1 (local) -Starting Test_task 1 (local) -Creating Test_task 2 (local) -Starting Test_task 2 (local) -Getting QID of message queue -Receiving message ... -Getting SMID of semaphore -Releasing semaphore ... -Getting semaphore ... -Getting semaphore ... -*** END OF TEST 13 *** diff --git a/testsuites/mptests/mp13/node2/mp13.doc b/testsuites/mptests/mp13/node2/mp13.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp13/node2/mp13.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp13/node2/mp13.scn b/testsuites/mptests/mp13/node2/mp13.scn deleted file mode 100644 index e9df202a94..0000000000 --- a/testsuites/mptests/mp13/node2/mp13.scn +++ /dev/null @@ -1,16 +0,0 @@ -*** TEST 13 -- NODE 2 *** -Creating Test_task 1 (local) -Starting Test_task 1 (local) -Creating Test_task 2 (local) -Starting Test_task 2 (local) -Deleting initialization task -Getting QID of message queue -Getting SMID of semaphore -Getting semaphore ... -Receiving message ... -Releasing semaphore ... -Getting semaphore ... -rtems_message_queue_receive correctly returned RTEMS_TIMEOUT -Deleting self -rtems_semaphore_obtain correctly returned RTEMS_TIMEOUT -*** END OF TEST 13 *** diff --git a/testsuites/mptests/mp13/system.h b/testsuites/mptests/mp13/system.h deleted file mode 100644 index 81c96b4f54..0000000000 --- a/testsuites/mptests/mp13/system.h +++ /dev/null @@ -1,60 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task1( - rtems_task_argument argument -); - -rtems_task Test_task2( - rtems_task_argument argument -); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#if ( NODE_NUMBER == 1 ) -#define CONFIGURE_MAXIMUM_SEMAPHORES 1 -#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1 -#endif - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* array of task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* array of task names */ - -TEST_EXTERN rtems_id Queue_id[ 2 ]; /* array of message queue ids */ -TEST_EXTERN rtems_name Queue_name[ 2 ]; /* array of message queue names */ - -TEST_EXTERN rtems_id Semaphore_id[ 2 ]; /* array of semaphore ids */ -TEST_EXTERN rtems_name Semaphore_name[ 2 ]; /* array of semaphore names */ - -/* end of include file */ diff --git a/testsuites/mptests/mp13/task1.c b/testsuites/mptests/mp13/task1.c deleted file mode 100644 index 5b6d3a9f89..0000000000 --- a/testsuites/mptests/mp13/task1.c +++ /dev/null @@ -1,73 +0,0 @@ -/* Test_task1 - * - * This task attempts to receive a message from a global message queue. - * If running on the node on which the queue resides, the wait is - * forever, otherwise it times out on a remote message queue. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_task Test_task1( - rtems_task_argument argument -) -{ - char receive_buffer[16]; - rtems_unsigned32 size; - rtems_status_code status; - - puts( "Getting QID of message queue" ); - - do { - status = rtems_message_queue_ident( - Queue_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Queue_id[ 1 ] - ); - } while ( !rtems_is_status_successful( status ) ); - - if ( Multiprocessing_configuration.node == 1 ) { - puts( "Receiving message ..." ); - status = rtems_message_queue_receive( - Queue_id[ 1 ], - (long (*)[4])receive_buffer, - &size, - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - puts( "How did I get back from here????" ); - directive_failed( status, "rtems_message_queue_receive" ); - } - - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "Receiving message ..." ); - status = rtems_message_queue_receive( - Queue_id[ 1 ], - (long (*)[4])receive_buffer, - &size, - RTEMS_DEFAULT_OPTIONS, - 2 * TICKS_PER_SECOND - ); - fatal_directive_status(status, RTEMS_TIMEOUT, "rtems_message_queue_receive"); - puts( "rtems_message_queue_receive correctly returned RTEMS_TIMEOUT" ); - - puts( "Deleting self" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); -} diff --git a/testsuites/mptests/mp13/task2.c b/testsuites/mptests/mp13/task2.c deleted file mode 100644 index ab1f165788..0000000000 --- a/testsuites/mptests/mp13/task2.c +++ /dev/null @@ -1,106 +0,0 @@ -/* Test_task2 - * - * This task attempts to receive control of a global semaphore. - * If running on the node on which the semaphore resides, the wait is - * forever, otherwise it times out on a remote semaphore. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_task Test_task2( - rtems_task_argument argument -) -{ - rtems_status_code status; - - puts( "Getting SMID of semaphore" ); - do { - status = rtems_semaphore_ident( - Semaphore_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Semaphore_id[ 1 ] - ); - } while ( !rtems_is_status_successful( status ) ); - - directive_failed( status, "rtems_semaphore_ident" ); - - if ( Multiprocessing_configuration.node == 1 ) { - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "Releasing semaphore ..." ); - status = rtems_semaphore_release( Semaphore_id[ 1 ] ); - directive_failed( status, "rtems_semaphore_release" ); - - status = rtems_task_wake_after( TICKS_PER_SECOND / 2 ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "Getting semaphore ..." ); - status = rtems_semaphore_obtain( - Semaphore_id[ 1 ], - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - directive_failed( status, "rtems_semaphore_obtain" ); - - puts( "Getting semaphore ..." ); - status = rtems_semaphore_obtain( - Semaphore_id[ 1 ], - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - puts( "How did I get back from here????" ); - directive_failed( status, "rtems_semaphore_obtain" ); - } - -/* - status = rtems_task_wake_after( TICKS_PER_SECOND / 2 ); - directive_failed( status, "rtems_task_wake_after" ); -*/ - - puts( "Getting semaphore ..." ); - status = rtems_semaphore_obtain( - Semaphore_id[ 1 ], - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - directive_failed( status, "rtems_semaphore_obtain" ); - - puts( "Releasing semaphore ..." ); - status = rtems_semaphore_release( Semaphore_id[ 1 ] ); - directive_failed( status, "rtems_semaphore_release" ); - - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - - puts( "Getting semaphore ..." ); - status = rtems_semaphore_obtain( - Semaphore_id[ 1 ], - RTEMS_DEFAULT_OPTIONS, - 2 * TICKS_PER_SECOND - ); - fatal_directive_status( - status, - RTEMS_TIMEOUT, - "rtems_semaphore_obtain" - ); - puts( "rtems_semaphore_obtain correctly returned RTEMS_TIMEOUT" ); - - puts( "*** END OF TEST 13 ***" ); - exit( 0 ); -} diff --git a/testsuites/mptests/mp14/delay.c b/testsuites/mptests/mp14/delay.c deleted file mode 100644 index 8c2d177ddf..0000000000 --- a/testsuites/mptests/mp14/delay.c +++ /dev/null @@ -1,34 +0,0 @@ -/* Delayed_send_event - * - * This routine is a timer service routine which sends an event to a task. - * - * Input parameters: NONE - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_timer_service_routine Delayed_send_event( - rtems_id timer_id, - void *ignored -) -{ - rtems_status_code status; - - status = rtems_event_send( - Task_id[ rtems_get_index( timer_id ) ], - RTEMS_EVENT_16 - ); - directive_failed( status, "rtems_event_send" ); -} diff --git a/testsuites/mptests/mp14/evtask1.c b/testsuites/mptests/mp14/evtask1.c deleted file mode 100644 index 742aee2613..0000000000 --- a/testsuites/mptests/mp14/evtask1.c +++ /dev/null @@ -1,87 +0,0 @@ -/* Test_task - * - * This task either continuously sends events to a remote task, or - * continuously receives events sent by a remote task. This decision - * is based upon the local node number. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -extern rtems_multiprocessing_table Multiprocessing_configuration; - -rtems_task Test_task( - rtems_task_argument argument -) -{ - rtems_status_code status; - rtems_unsigned32 count; - rtems_unsigned32 remote_node; - rtems_id remote_tid; - rtems_event_set event_out; - - remote_node = ((Multiprocessing_configuration.node == 1) ? 2 : 1); - - puts( "About to go to sleep!" ); - status = rtems_task_wake_after( TICKS_PER_SECOND ); - directive_failed( status, "rtems_task_wake_after" ); - puts( "Waking up!" ); - - puts_nocr( "Remote task's name is : " ); - put_name( Task_name[ remote_node ], TRUE ); - - puts( "Getting TID of remote task" ); - while ( FOREVER ) { - status = rtems_task_ident( - Task_name[ remote_node ], - RTEMS_SEARCH_ALL_NODES, - &remote_tid - ); - - if ( status == RTEMS_SUCCESSFUL ) - break; - puts( "rtems_task_ident FAILED!!" ); - rtems_task_wake_after(2); - } - - if ( Multiprocessing_configuration.node == 1 ) { - puts( "Sending events to remote task" ); - while ( Stop_Test == FALSE ) { - for ( count=EVENT_TASK_DOT_COUNT; Stop_Test == FALSE && count; count-- ) { - status = rtems_event_send( remote_tid, RTEMS_EVENT_16 ); - directive_failed( status, "rtems_event_send" ); - } - put_dot( 'e' ); - } - } - - puts( "Receiving events from remote task" ); - while ( Stop_Test == FALSE ) { - for ( count=EVENT_TASK_DOT_COUNT ; Stop_Test == FALSE && count ; count-- ) { - status = rtems_event_receive( - RTEMS_EVENT_16, - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT, - &event_out - ); - directive_failed( status, "rtems_event_receive" ); - } - put_dot( 'e' ); - } - - Exit_test(); -} diff --git a/testsuites/mptests/mp14/evtmtask.c b/testsuites/mptests/mp14/evtmtask.c deleted file mode 100644 index 165274dc21..0000000000 --- a/testsuites/mptests/mp14/evtmtask.c +++ /dev/null @@ -1,65 +0,0 @@ -/* Delayed_events_task - * - * This task continuously sends itself events at one tick - * intervals. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_task Delayed_events_task( - rtems_task_argument argument -) -{ - rtems_unsigned32 count; - rtems_unsigned32 previous_mode; - rtems_status_code status; - rtems_event_set events; - - status = rtems_task_mode( - RTEMS_PREEMPT | RTEMS_TIMESLICE, - RTEMS_PREEMPT_MASK | RTEMS_TIMESLICE_MASK, - &previous_mode - ); - directive_failed( status, "rtems_task_mode" ); - - status = rtems_timer_create( Timer_name[ 1 ], &Timer_id[ 1 ] ); - directive_failed( status, "rtems_timer_create" ); - - while ( Stop_Test == FALSE ) { - for ( count=DELAYED_EVENT_DOT_COUNT; Stop_Test == FALSE && count; count-- ){ - status = rtems_timer_fire_after( - Timer_id[ 1 ], - 1, - Delayed_send_event, - NULL - ); - directive_failed( status, "rtems_timer_reset" ); - - status = rtems_event_receive( - RTEMS_EVENT_16, - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT, - &events - ); - directive_failed( status, "rtems_event_receive" ); - } - put_dot('.'); - } - - Exit_test(); -} diff --git a/testsuites/mptests/mp14/exit.c b/testsuites/mptests/mp14/exit.c deleted file mode 100644 index 6e944c2a18..0000000000 --- a/testsuites/mptests/mp14/exit.c +++ /dev/null @@ -1,40 +0,0 @@ -/* Exit_test - * - * This routine safely stops the test and prints some information - * - * Input parameters: NONE - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -void Exit_test( void ) -{ - rtems_status_code status; - rtems_mode old_mode; - - /* - * Wait a bit before shutting down so we don't screw up the other node - * when our MPCI shuts down - */ - - rtems_task_wake_after(20); - - status = rtems_task_mode( RTEMS_NO_PREEMPT, RTEMS_PREEMPT_MASK, &old_mode ); - directive_failed( status, "rtems_task_mode" ); - - MPCI_Print_statistics(); - - rtems_shutdown_executive( 0 ); -} diff --git a/testsuites/mptests/mp14/init.c b/testsuites/mptests/mp14/init.c deleted file mode 100644 index 6dace461aa..0000000000 --- a/testsuites/mptests/mp14/init.c +++ /dev/null @@ -1,191 +0,0 @@ -/* Init - * - * This routine is the initialization task for this test program. - * It is a user initialization task and has the responsibility for creating - * and starting the tasks that make up the test. If the time of day - * clock is required for the test, it should also be set to a known - * value by this function. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#define TEST_INIT -#include "system.h" - -rtems_unsigned8 my_partition[0x30000] CPU_STRUCTURE_ALIGNMENT; - -rtems_timer_service_routine Stop_Test_TSR( - rtems_id ignored_id, - void *ignored_address -) -{ - Stop_Test = TRUE; -} - -rtems_task Init( - rtems_task_argument argument -) -{ - rtems_status_code status; - rtems_task_priority previous_priority; - - printf( - "\n\n*** TEST 14 -- NODE %d ***\n", - Multiprocessing_configuration.node - ); - - Stop_Test = FALSE; - - status = rtems_timer_create( - rtems_build_name('S', 'T', 'O', 'P'), - &timer_id - ); - directive_failed( status, "rtems_timer_create" ); - - status = rtems_timer_fire_after( - timer_id, - MAX_LONG_TEST_DURATION * TICKS_PER_SECOND, - Stop_Test_TSR, - NULL - ); - directive_failed( status, "rtems_timer_fire_after" ); - - Task_name[ 1 ] = rtems_build_name( '1', '1', '1', ' ' ); - Task_name[ 2 ] = rtems_build_name( '2', '2', '2', ' ' ); - - Queue_task_name[ 1 ] = rtems_build_name( 'M', 'T', '1', ' ' ); - Queue_task_name[ 2 ] = rtems_build_name( 'M', 'T', '2', ' ' ); - - Partition_task_name[ 1 ] = rtems_build_name( 'P', 'T', '1', ' ' ); - Partition_task_name[ 2 ] = rtems_build_name( 'P', 'T', '2', ' ' ); - - Semaphore_task_name[ 1 ] = rtems_build_name( 'S', 'M', '1', ' ' ); - Semaphore_task_name[ 2 ] = rtems_build_name( 'S', 'M', '2', ' ' ); - - Semaphore_name[ 1 ] = rtems_build_name( 'S', 'E', 'M', ' ' ); - - Queue_name[ 1 ] = rtems_build_name( 'M', 'S', 'G', ' ' ); - - Partition_name[ 1 ] = rtems_build_name( 'P', 'A', 'R', ' ' ); - - Timer_name[ 1 ] = rtems_build_name( 'T', 'M', 'R', ' ' ); - - if ( Multiprocessing_configuration.node == 1 ) { - puts( "Creating Semaphore (Global)" ); - status = rtems_semaphore_create( - Semaphore_name[ 1 ], - 1, - RTEMS_GLOBAL, - RTEMS_NO_PRIORITY, - &Semaphore_id[ 1 ] - ); - directive_failed( status, "rtems_semaphore_create" ); - - puts( "Creating Message Queue (Global)" ); - status = rtems_message_queue_create( - Queue_name[ 1 ], - 1, - 16, - RTEMS_GLOBAL, - &Queue_id[ 1 ] - ); - directive_failed( status, "rtems_message_queue_create" ); - - puts( "Creating Partition (Global)" ); - status = rtems_partition_create( - Partition_name[ 1 ], - (void *)my_partition, - 0x8000, - 0x3800, - RTEMS_GLOBAL, - &Partition_id[ 1 ] - ); - directive_failed( status, "rtems_partition_create" ); - } - - puts( "Creating Event task (Global)" ); - status = rtems_task_create( - Task_name[ Multiprocessing_configuration.node ], - 2, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_GLOBAL, - &Event_task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Event task (Global)" ); - status = rtems_task_start( Event_task_id[ 1 ], Test_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Creating Semaphore task (Global)" ); - status = rtems_task_create( - Semaphore_task_name[ Multiprocessing_configuration.node ], - 2, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_GLOBAL, - &Semaphore_task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Semaphore task (Global)" ); - status = rtems_task_start( Semaphore_task_id[ 1 ], Semaphore_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Creating Message Queue task (Global)" ); - status = rtems_task_create( - Queue_task_name[ Multiprocessing_configuration.node ], - 2, - RTEMS_MINIMUM_STACK_SIZE, - RTEMS_TIMESLICE, - RTEMS_GLOBAL, - &Queue_task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - /* argument is index into Buffers */ - puts( "Starting Message Queue task (Global)" ); - status = rtems_task_start( Queue_task_id[ 1 ], Message_queue_task, 1 ); - directive_failed( status, "rtems_task_start" ); - - puts( "Creating Partition task (Global)" ); - status = rtems_task_create( - Partition_task_name[ Multiprocessing_configuration.node ], - 2, - RTEMS_MINIMUM_STACK_SIZE * 2, - RTEMS_TIMESLICE, - RTEMS_GLOBAL, - &Partition_task_id[ 1 ] - ); - directive_failed( status, "rtems_task_create" ); - - puts( "Starting Partition task (Global)" ); - status = rtems_task_start( Partition_task_id[ 1 ], Partition_task, 0 ); - directive_failed( status, "rtems_task_start" ); - - status = rtems_task_set_priority( RTEMS_SELF, 2, &previous_priority ); - directive_failed( status, "rtems_task_set_priority" ); - - status = rtems_task_ident( - RTEMS_SELF, - RTEMS_SEARCH_ALL_NODES, - &Task_id[ 1 ] - ); - directive_failed( status, "rtems_task_ident" ); - - Delayed_events_task( 1 ); -} diff --git a/testsuites/mptests/mp14/msgtask1.c b/testsuites/mptests/mp14/msgtask1.c deleted file mode 100644 index 0d698d58ef..0000000000 --- a/testsuites/mptests/mp14/msgtask1.c +++ /dev/null @@ -1,107 +0,0 @@ -/* Message_queue_task - * - * This task continuously sends messages to and receives messages from - * a global message queue. The message buffer is viewed as an array - * of two sixty-four bit counts which are incremented when a message is - * received. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -rtems_task Message_queue_task( - rtems_task_argument index -) -{ - rtems_status_code status; - rtems_unsigned32 count; - rtems_unsigned32 yield_count; - rtems_unsigned32 *buffer_count; - rtems_unsigned32 *overflow_count; - rtems_unsigned32 size; - - Msg_buffer[ index ][0] = 0; - Msg_buffer[ index ][1] = 0; - Msg_buffer[ index ][2] = 0; - Msg_buffer[ index ][3] = 0; - - puts( "Getting ID of msg queue" ); - while ( FOREVER ) { - status = rtems_message_queue_ident( - Queue_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Queue_id[ 1 ] - ); - if ( status == RTEMS_SUCCESSFUL ) - break; - puts( "rtems_message_queue_ident FAILED!!" ); - rtems_task_wake_after(2); - } - - if ( Multiprocessing_configuration.node == 1 ) { - status = rtems_message_queue_send( - Queue_id[ 1 ], - (long (*)[4])Msg_buffer[ index ], - 16 - ); - directive_failed( status, "rtems_message_queue_send" ); - overflow_count = &Msg_buffer[ index ][0]; - buffer_count = &Msg_buffer[ index ][1]; - } else { - overflow_count = &Msg_buffer[ index ][2]; - buffer_count = &Msg_buffer[ index ][3]; - } - - while ( Stop_Test == FALSE ) { - yield_count = 100; - - for ( count=MESSAGE_DOT_COUNT ; Stop_Test == FALSE && count ; count-- ) { - status = rtems_message_queue_receive( - Queue_id[ 1 ], - (long (*)[4])Msg_buffer[ index ], - &size, - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - directive_failed( status, "rtems_message_queue_receive" ); - - if ( *buffer_count == (rtems_unsigned32)0xffffffff ) { - *buffer_count = 0; - *overflow_count += 1; - } else - *buffer_count += 1; - - status = rtems_message_queue_send( - Queue_id[ 1 ], - (long (*)[4])Msg_buffer[ index ], - 16 - ); - directive_failed( status, "rtems_message_queue_send" ); - - if (Stop_Test == FALSE) - if ( Multiprocessing_configuration.node == 1 && --yield_count == 0 ) { - status = rtems_task_wake_after( RTEMS_YIELD_PROCESSOR ); - directive_failed( status, "rtems_task_wake_after" ); - - yield_count = 100; - } - } - put_dot( 'm' ); - } - - Exit_test(); -} diff --git a/testsuites/mptests/mp14/node1/mp14.doc b/testsuites/mptests/mp14/node1/mp14.doc deleted file mode 100644 index 6fbbe4b2cd..0000000000 --- a/testsuites/mptests/mp14/node1/mp14.doc +++ /dev/null @@ -1,50 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - -This file describes the directives and concepts tested by this test set. - -test set name: test63 - -INTERRUPT SATURATION TEST - -directives: - ex_init, ex_start, t_create, t_start, t_ident, tm_tick, - tm_evwhen, tm_wkafter, i_return, ev_send, ev_receive - -concepts: - - a. Verifies system can create and start both the executive's system - initialization and idle task. - - b. Verifies executive can swap between three application tasks at the - same priority and the executive's internal idle task. - - c. Verifies printing of strings to the CRT on port 2 of the mvme136 board - using Print and Println in the board support package. - - d. Verifies printing of strings to the CRT on port 2 of the mvme136 board - using Write and Writeln and the TTY driver. - - e. Verifies interrupt handler can handler a task switch from an interrupt - as specified with the i_return directive. - - f. Verifies executive initialization performed correctly. - - g. Verifies the executive trap handler except for the halt function. - - h. Verifies that a task can get the task identification number of itself. - - i. Verifies that a task can get the task identification number - of another task. - - j. Verifies that events can be sent to a remote task. diff --git a/testsuites/mptests/mp14/node1/mp14.scn b/testsuites/mptests/mp14/node1/mp14.scn deleted file mode 100644 index f57c4f47b3..0000000000 --- a/testsuites/mptests/mp14/node1/mp14.scn +++ /dev/null @@ -1,41 +0,0 @@ -*** TEST 14 -- NODE 1 *** -Creating Semaphore (Global) -Creating Message Queue (Global) -Creating Partition (Global) -Creating Event task (Global) -Starting Event task (Global) -Creating Semaphore task (Global) -About to go to sleep! -Starting Semaphore task (Global) -Creating Message Queue task (Global) -Getting SMID of semaphore -Starting Message Queue task (Global) -Creating Partition task (Global) -Getting ID of msg queue -Starting Partition task (Global) -Getting ID of partition -Waking up! -Remote task's name is : 222 -Getting TID of remote task -Sending events to remote task -<stream of following characters> - -. - indicates 100 iterations of - tm_evafter of 1 tick and rtems_event_receive. - -e - indicates that 100 - events have been sent to the remote task. - -m - indicates 100 iterations of - rtems_message_queue_send and rtems_message_queue_receive. - -p - indicates 100 iterations of - rtems_partition_get_buffer and rtems_partition_return_buffer. - -s - indicates 100 iterations of - rtems_semaphore_obtain and rtems_semaphore_release. - -NOTES: 1. The messages could be interspersed. - 2. If one of the nodes exits first, the other may report - timeout errors on blocking directives. - diff --git a/testsuites/mptests/mp14/node2/mp14.doc b/testsuites/mptests/mp14/node2/mp14.doc deleted file mode 100644 index 496f3569e5..0000000000 --- a/testsuites/mptests/mp14/node2/mp14.doc +++ /dev/null @@ -1,13 +0,0 @@ -# -# $Id$ -# -# COPYRIGHT (c) 1989-1998. -# On-Line Applications Research Corporation (OAR). -# Copyright assigned to U.S. Government, 1994. -# -# The license and distribution terms for this file may be -# found in the file LICENSE in this distribution or at -# http://www.OARcorp.com/rtems/license.html. -# - - diff --git a/testsuites/mptests/mp14/node2/mp14.scn b/testsuites/mptests/mp14/node2/mp14.scn deleted file mode 100644 index d128c870e9..0000000000 --- a/testsuites/mptests/mp14/node2/mp14.scn +++ /dev/null @@ -1,38 +0,0 @@ -*** TEST 14 -- NODE 2 *** -Creating Event task (Global) -Starting Event task (Global) -Creating Semaphore task (Global) -About to go to sleep! -Starting Semaphore task (Global) -Creating Message Queue task (Global) -Getting SMID of semaphore -Starting Message Queue task (Global) -Creating Partition task (Global) -Getting ID of msg queue -Starting Partition task (Global) -Getting ID of partition -Waking up! -Remote task's name is : 111 -Getting TID of remote task -Receiving events from remote task -<stream of following characters> - -. - indicates 100 iterations of - tm_evafter of 1 tick and rtems_event_receive. - -e - indicates that 100 - events have been sent to the remote task. - -m - indicates 100 iterations of - rtems_message_queue_send and rtems_message_queue_receive. - -p - indicates 100 iterations of - rtems_partition_get_buffer and rtems_partition_return_buffer. - -s - indicates 100 iterations of - rtems_semaphore_obtain and rtems_semaphore_release. - -NOTES: 1. The messages could be interspersed. - 2. If one of the nodes exits first, the other may report - timeout errors on blocking directives. - diff --git a/testsuites/mptests/mp14/pttask1.c b/testsuites/mptests/mp14/pttask1.c deleted file mode 100644 index f8933db339..0000000000 --- a/testsuites/mptests/mp14/pttask1.c +++ /dev/null @@ -1,71 +0,0 @@ -/* Partition_task - * - * This task continuously gets a buffer from and returns that buffer - * to a global partition. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -extern rtems_multiprocessing_table Multiprocessing_configuration; - -rtems_task Partition_task( - rtems_task_argument argument -) -{ - rtems_unsigned32 count; - rtems_status_code status; - rtems_unsigned32 yield_count; - void *buffer; - - puts( "Getting ID of partition" ); - while ( FOREVER ) { - status = rtems_partition_ident( - Partition_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Partition_id[ 1 ] - ); - - if ( status == RTEMS_SUCCESSFUL ) - break; - - puts( "rtems_partition_ident FAILED!!" ); - rtems_task_wake_after(2); - } - - yield_count = 100; - - while ( Stop_Test == FALSE ) { - for ( count=PARTITION_DOT_COUNT ; Stop_Test == FALSE && count ; count-- ) { - status = rtems_partition_get_buffer( Partition_id[ 1 ], &buffer ); - directive_failed( status, "rtems_partition_get_buffer" ); - - status = rtems_partition_return_buffer( Partition_id[ 1 ], buffer ); - directive_failed( status, "rtems_partition_return_buffer" ); - - if (Stop_Test == FALSE) - if ( Multiprocessing_configuration.node == 1 && --yield_count == 0 ) { - status = rtems_task_wake_after( 1 ); - directive_failed( status, "rtems_task_wake_after" ); - yield_count = 100; - } - } - put_dot( 'p' ); - } - - Exit_test(); -} diff --git a/testsuites/mptests/mp14/smtask1.c b/testsuites/mptests/mp14/smtask1.c deleted file mode 100644 index eeeb111352..0000000000 --- a/testsuites/mptests/mp14/smtask1.c +++ /dev/null @@ -1,73 +0,0 @@ -/* Sm_test_task - * - * This task continuously obtains and releases a global semaphore. - * - * Input parameters: - * argument - task argument - * - * Output parameters: NONE - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include "system.h" - -extern rtems_multiprocessing_table Multiprocessing_configuration; - -rtems_task Semaphore_task( - rtems_task_argument argument -) -{ - rtems_unsigned32 count; - rtems_status_code status; - rtems_unsigned32 yield_count; - - puts( "Getting SMID of semaphore" ); - while ( FOREVER ) { - status = rtems_semaphore_ident( - Semaphore_name[ 1 ], - RTEMS_SEARCH_ALL_NODES, - &Semaphore_id[ 1 ] - ); - if ( status == RTEMS_SUCCESSFUL ) - break; - puts( "rtems_semaphore_ident FAILED!!" ); - rtems_task_wake_after(2); - } - - yield_count = 100; - - while ( Stop_Test == FALSE ) { - - for ( count=SEMAPHORE_DOT_COUNT ; Stop_Test == FALSE && count ; count-- ) { - status = rtems_semaphore_obtain( - Semaphore_id[ 1 ], - RTEMS_DEFAULT_OPTIONS, - RTEMS_NO_TIMEOUT - ); - directive_failed( status, "rtems_semaphore_obtain" ); - - status = rtems_semaphore_release( Semaphore_id[ 1 ] ); - directive_failed( status, "rtems_semaphore_release" ); - - if ( Stop_Test == FALSE ) - if ( Multiprocessing_configuration.node == 1 && --yield_count == 0 ) { - status = rtems_task_wake_after( RTEMS_YIELD_PROCESSOR ); - directive_failed( status, "rtems_task_wake_after" ); - - yield_count = 100; - } - } - put_dot( 's' ); - } - - Exit_test(); -} diff --git a/testsuites/mptests/mp14/system.h b/testsuites/mptests/mp14/system.h deleted file mode 100644 index 1bbc8ca1e9..0000000000 --- a/testsuites/mptests/mp14/system.h +++ /dev/null @@ -1,119 +0,0 @@ -/* system.h - * - * This include file contains information that is included in every - * function in the test set. - * - * COPYRIGHT (c) 1989-1998. - * On-Line Applications Research Corporation (OAR). - * Copyright assigned to U.S. Government, 1994. - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#include <tmacros.h> - -/* functions */ - -rtems_timer_service_routine Delayed_send_event( - rtems_id timer_id, - void *ignored_address -); - -rtems_task Init( - rtems_task_argument argument -); - -rtems_task Test_task( - rtems_task_argument argument -); - -rtems_task Delayed_events_task( - rtems_task_argument argument -); - -rtems_task Message_queue_task( - rtems_task_argument index -); - -rtems_task Partition_task( - rtems_task_argument argument -); - -rtems_task Semaphore_task( - rtems_task_argument argument -); - -void Exit_test( void ); - -/* configuration information */ - -#define CONFIGURE_MPTEST - -#define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER - -#define CONFIGURE_TICKS_PER_TIMESLICE 1 -#define CONFIGURE_MICROSECONDS_PER_TICK RTEMS_MILLISECONDS_TO_MICROSECONDS(1) - -#if ( NODE_NUMBER == 1 ) -#define CONFIGURE_MAXIMUM_TIMERS 12 -#define CONFIGURE_MAXIMUM_SEMAPHORES 1 -#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 1 -#define CONFIGURE_MAXIMUM_PARTITIONS 1 -#elif ( NODE_NUMBER == 2 ) -#define CONFIGURE_MAXIMUM_TIMERS 2 -#endif - -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE - -#define CONFIGURE_EXTRA_TASK_STACKS (1 * RTEMS_MINIMUM_STACK_SIZE) - -#include <confdefs.h> - -/* variables */ - -TEST_EXTERN rtems_id Event_task_id[ 2 ]; /* event task ids */ - -TEST_EXTERN rtems_id Semaphore_task_id[ 2 ]; /* semaphore task ids */ -TEST_EXTERN rtems_name Semaphore_task_name[ 2 ]; /* semaphore task names */ - -TEST_EXTERN rtems_id Queue_task_id[ 3 ]; /* message queue task ids */ -TEST_EXTERN rtems_name Queue_task_name[ 3 ]; /* message queue task names */ - -TEST_EXTERN rtems_id Partition_task_id[ 4 ]; /* partition task ids */ -TEST_EXTERN rtems_name Partition_task_name[ 4 ]; /* partition task names */ - -TEST_EXTERN rtems_id Partition_id[ 3 ]; /* partition ids */ -TEST_EXTERN rtems_name Partition_name[ 3 ]; /* partition names */ - -TEST_EXTERN rtems_id Semaphore_id[ 3 ]; /* semaphore ids */ -TEST_EXTERN rtems_name Semaphore_name[ 3 ]; /* semaphore names */ - -TEST_EXTERN rtems_id Queue_id[ 3 ]; /* message queue ids */ -TEST_EXTERN rtems_name Queue_name[ 3 ]; /* message queue names */ - -TEST_EXTERN rtems_id Task_id[ 4 ]; /* remote event task ids */ -TEST_EXTERN rtems_name Task_name[ 4 ]; /* remote event task names */ - -TEST_EXTERN rtems_id Timer_id[ 4 ]; /* event timer ids */ -TEST_EXTERN rtems_name Timer_name[ 4 ]; /* event timer names */ - -TEST_EXTERN rtems_unsigned32 Msg_buffer[ 4 ][ 4 ]; - -extern rtems_multiprocessing_table Multiprocessing_configuration; - -TEST_EXTERN volatile rtems_boolean Stop_Test; -TEST_EXTERN rtems_id timer_id; - -#define EVENT_TASK_DOT_COUNT 100 -#define EVENT_SEND_DOT_COUNT 100 -#define DELAYED_EVENT_DOT_COUNT 1000 -#define MESSAGE_DOT_COUNT 200 -#define PARTITION_DOT_COUNT 200 -#define SEMAPHORE_DOT_COUNT 200 - -/* end of include file */ |