2007-06-22 Joel Sherrill * nsecs/init.c: Do not make this test depend on the benchmark timer driver. 2007-06-21 Joel Sherrill * nsecs/init.c, nsecs/nsecs.scn: Add set of loops so you can see the time varaying in proportion to the length of the loop measured. 2007-05-16 Ralf Corsepius * nsecs/init.c: Remove stray "volatile int i". 2007-05-11 Joel Sherrill * base_sp/Makefile.am, hello/Makefile.am, iostream/Makefile.am, loopback/Makefile.am, nsecs/Makefile.am, pppd/Makefile.am, ticker/Makefile.am, ticker/system.h, unlimited/Makefile.am: Add optional managers to Makefiles. Clean up test cases so last output line follows END OF pattern. Make sure test case all run. All tests appeared ok on sis. * nsecs/init.c: Commit hack so test will compile when POSIX is disabled. Remove hack when clock_gettime() is present even when --disable-posix. 2007-05-10 Joel Sherrill * ticker/Makefile.am, ticker/init.c, ticker/system.h, ticker/tasks.c: Test needs clock manager. Should use rtems_test_exit() instead of exit(). 2007-05-09 Joel Sherrill * minimum/Makefile.am, minimum/init.c: Switch back to using optional manager support. Also add use of CONFIGURE_DISABLE_NEWLIB_REENTRANCY to demonstrate that the newlib reentrancy support is optional. 2007-04-13 Ralf Corsépius * nsecs/init.c: Remove private decl of _Timespec_Subtract use the version from rtems/score/timespec.h. 2007-04-05 Joel Sherrill * nsecs/init.c: Provide timespec manipulation routines in the SuperCore. Use them everywhere possible. Perhaps they should be part of the public API so this test and others can use them without peeking into the bowels. 2007-04-05 Joel Sherrill * loopback/init.c: Change all obsoleted CONFIGURE_TEST_NEEDS_XXX configuration constants to CONFIGURE_APPLICATION_NEEDS_XXX. 2007-04-02 Joel Sherrill * Makefile.am, configure.ac: Convert from Classic API style TOD_Control as fundamental time structure to POSIX struct timespec. Add clock_get_uptime(). * nsecs/.cvsignore, nsecs/Makefile.am, nsecs/init.c, nsecs/nsecs.doc, nsecs/nsecs.scn: New files. 2007-03-26 Joel Sherrill * loopback/init.c: Add CVS Id. 2007-03-26 Joel Sherrill PR 1230/tests * minimum/init.c: Minimum should not configure console driver. 2007-02-21 Joel Sherrill * loopback/init.c: Fix exit paths in client thread and main test thread. 2006-12-18 Thomas Doerfler * init.c: added stdout flushs after prompts 2006-12-02 Ralf Corsépius * configure.ac: New BUG-REPORT address. 2006-10-17 Ralf Corsépius * configure.ac: Require autoconf-2.60. Require automake-1.10. 2006-09-08 Ken Peters PR 1162/rtems * unlimited/system.h: Reserve enough memory for the stacks wanted. 2006-07-11 Ralf Corsépius * base_mp/node1/Makefile.am, base_mp/node2/Makefile.am, base_sp/Makefile.am, cdtest/Makefile.am, fileio/Makefile.am, hello/Makefile.am, iostream/Makefile.am, loopback/Makefile.am, minimum/Makefile.am, paranoia/Makefile.am, ticker/Makefile.am, unlimited/Makefile.am: Eliminate scndir, docdir. Use rtems_testsdir instead. 2006-02-08 Joel Sherrill * cdtest/main.cc: Fix warnings. 2005-11-22 Ralf Corsepius * configure.ac: Remove RTEMS_ENABLE_BARE, BARE_CPU_CFLAGS, BARE_CPU_MODEL. 2005-11-15 Eric Norum * cdtest/Makefile.am: Remove extraneous make-exe. 2005-11-13 Ralf Corsepius * base_mp/node1/Makefile.am, base_mp/node2/Makefile.am, base_sp/Makefile.am, cdtest/Makefile.am, fileio/Makefile.am, hello/Makefile.am, iostream/Makefile.am, loopback/Makefile.am, minimum/Makefile.am, paranoia/Makefile.am, pppd/Makefile.am, ticker/Makefile.am, unlimited/Makefile.am: Convert to using *_PROGRAMS. 2005-11-11 Ralf Corsepius * configure.ac: Remove AMPOLISH3. * base_mp/node1/Makefile.am, base_mp/node2/Makefile.am, base_sp/Makefile.am, cdtest/Makefile.am, fileio/Makefile.am, hello/Makefile.am, iostream/Makefile.am, loopback/Makefile.am, minimum/Makefile.am, paranoia/Makefile.am, pppd/Makefile.am, ticker/Makefile.am, unlimited/Makefile.am: Rework. 2005-11-11 Ralf Corsepius * base_mp/node1/Makefile.am, base_mp/node2/Makefile.am, base_sp/Makefile.am, cdtest/Makefile.am, fileio/Makefile.am, hello/Makefile.am, iostream/Makefile.am, loopback/Makefile.am, minimum/Makefile.am, paranoia/Makefile.am, pppd/Makefile.am, ticker/Makefile.am, unlimited/Makefile.am: Expand sample.am. * sample.am: Remove. 2005-11-10 Ralf Corsepius * base_mp/node1/base_mp.doc, base_mp/node1/base_mp.scn, base_mp/node2/base_mp.doc, base_mp/node2/base_mp.scn: Remove. * base_mp/node1/base_mp-node1.doc, base_mp/node1/base_mp-node1.scn, base_mp/node2/base_mp-node2.doc, base_mp/node2/base_mp-node2.scn: New (Renamed from base_mp.*). * sample.am, base_sp/Makefile.am, cdtest/Makefile.am, fileio/Makefile.am, hello/Makefile.am, iostream/Makefile.am, loopback/Makefile.am, minimum/Makefile.am, paranoia/Makefile.am, pppd/Makefile.am, ticker/Makefile.am, unlimited/Makefile.am, base_mp/node1/Makefile.am, base_mp/node2/Makefile.am: s/SAMPLE/TEST/ for improved consistency with other tests. 2005-11-10 Ralf Corsepius * configure.ac: Add ampolish3. * base_mp/Makefile.am: Remove redundant EXTRA_DIST. 2005-11-09 Ralf Corsepius * cdtest/Makefile.am: AM_CPPFLAGS += -I..../support/include. 2005-11-09 Ralf Corsepius * configure.ac: Apply RTEMS_CHECK_CPUOPTS. * sample.am: Set project_bspdir=$(PROJECT_ROOT) 2005-11-07 Ralf Corsepius * sample.am: Remove LIB_VARIANT. 2005-11-07 Ralf Corsepius * base_mp/node1/Makefile.am, base_mp/node2/Makefile.am, base_sp/Makefile.am, cdtest/Makefile.am, fileio/Makefile.am, hello/Makefile.am, iostream/Makefile.am, loopback/Makefile.am, minimum/Makefile.am, paranoia/Makefile.am, pppd/Makefile.am ticker/Makefile.am, unlimited/Makefile.am: Remove SRCS, PRINT_SRCS. 2005-11-07 Ralf Corsepius * base_mp/node1/Makefile.am, base_mp/node2/Makefile.am: Cleanup. 2005-11-07 Ralf Corsepius * sample.am: Add $(PGM): ${ARCH}/$(dirstamp). * base_mp/node1/Makefile.am, base_mp/node2/Makefile.am, base_sp/Makefile.am, cdtest/Makefile.am, fileio/Makefile.am, hello/Makefile.am, iostream/Makefile.am, loopback/Makefile.am, minimum/Makefile.am, paranoia/Makefile.am, pppd/Makefile.am, ticker/Makefile.am, unlimited/Makefile.am: Partial conversion to automake. 2005-10-26 Eric Norum PR 839/tests * pppd/system.h: Remove i386-specific conditional. This at least lets the sample compile. It's unlikely to actually work, though. 2005-10-26 Ralf Corsepius * pppd/Makefile.am: Reflect libpppd having been split out. * pppd/init.c, pppd/pppdapp.c: include rtems/rtemspppd.h instead of rtemspppd.h. 2005-05-10 Ralf Corsepius * loopback/init.c: socklen_t. 2005-01-06 Ralf Corsepius * base_mp/node1/Makefile.am, base_mp/node2/Makefile.am: Remove LIB_VARIANT. 2005-01-02 Ralf Corsepius * Makefile.am: Remove DIST_SUBDIRS. 2004-09-24 Ralf Corsepius * configure.ac: Require automake > 1.9. 2004-05-10 Ralf Corsepius * configure.ac: Add CXX-checks. New conditionals CXXTESTS, MPTESTS, NETTESTS. Add iostream/. * Makefile.am, base_mp/node1/Makefile.am, base_mp/node2/Makefile.am cdtest/Makefile.am, loopback/Makefile.am, pppd/Makefile.am: Reflect changes above. * cdtest/main.cc: Adaptation to new C++ standards. 2004-05-10 Ralf Corsepius * iostream/Makefile.am, iostream/init.cc, iostream/iostream.doc, iostream/iostream.scn, iostream/system.h: New (C++ variant of hello). 2004-04-01 Ralf Corsepius * base_mp/system.h: Include instead of . * base_sp/system.h: Include instead of . * cdtest/system.h: Include instead of . * fileio/system.h: Include instead of . * hello/system.h: Include instead of . * loopback/init.c: Include instead of . * minimum/init.c: Include instead of . * paranoia/system.h: Include instead of . * pppd/system.h: Include instead of . * ticker/system.h: Include instead of . * unlimited/system.h: Include instead of . 2004-04-01 Ralf Corsepius * fileio/init.c: Include instead of . 2004-03-30 Ralf Corsepius * fileio/init.c, fileio/system.h, ticker/system.h, ticker/tasks.c, unlimited/init.c, unlimited/test1.c, unlimited/test2.c, unlimited/test3.c: Convert to using c99 fixed size types. 2004-03-25 Ralf Corsepius * configure.ac: Add 2nd arg to RTEMS_TOP. 2004-01-21 Ralf Corsepius * configure.ac: Remove -Wall -ansi to work-around non-portability of with cdtest. 2004-01-14 Ralf Corsepius * base_mp/node1/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES. * base_mp/node2/Makefile.am: Ditto. * base_sp/Makefile.am: Ditto. * cdtest/Makefile.am: Ditto. * fileio/Makefile.am: Ditto. * hello/Makefile.am: Ditto. * loopback/Makefile.am: Ditto. * minimum/Makefile.am: Ditto. * paranoia/Makefile.am: Ditto. * pppd/Makefile.am: Ditto. * ticker/Makefile.am: Ditto. * unlimited/Makefile.am: Ditto. 2003-12-19 Ralf Corsepius * samples.am: Fix yet another stupid typo in yesterday's patch. 2003-12-18 Ralf Corsepius * samples.am: Add dirstamp support. 2003-12-17 Ralf Corsepius * base_mp/node1/Makefile.am, base_mp/node2/Makefile.am: Eliminate VPATH. 2003-12-17 Ralf Corsepius * sample.am: Use $(mkdir_p) instead of $(mkinstalldirs). 2003-12-12 Ralf Corsepius * configure.ac: Require automake >= 1.8, autoconf >= 2.59. 2003-12-01 Ralf Corsepius * base_mp/Makefile.am: Reformat. * base_mp/node1/Makefile.am: Remove all-local: $(ARCH). * base_mp/node2/Makefile.am: Remove all-local: $(ARCH). * base_sp/Makefile.am: Remove all-local: $(ARCH). * cdtest/Makefile.am: Remove all-local: $(ARCH). * fileio/Makefile.am: Remove all-local: $(ARCH). * hello/Makefile.am: Remove all-local: $(ARCH). * loopback/Makefile.am: Remove all-local: $(ARCH). * minimum/Makefile.am: Remove all-local: $(ARCH). * paranoia/Makefile.am: Remove all-local: $(ARCH). * pppd/Makefile.am: Remove all-local: $(ARCH). * ticker/Makefile.am: Remove all-local: $(ARCH). * unlimited/Makefile.am: Remove all-local: $(ARCH). 2003-11-10 Ralf Corsepius * configure.ac: Reflect having moved to testsuites/. 2003-10-23 Ralf Corsepius * configure.ac: Add AM_CONDITIONAL(LIBCHIP). * fileio/Makefile.am: Only build if LIBCHIP is available. 2003-10-22 Ralf Corsepius * configure.ac: Remove RTEMS_CANONICAL_HOST. 2003-10-02 Ralf Corsepius * configure.ac:Remove RTEMS_CHECK_CPU. 2003-09-30 Ralf Corsepius * fileio/init.c: Unconditionally define MIN (We *do want* to see error messages if it conflicts). 2003-09-04 Joel Sherrill * README, base_mp/apptask.c, base_mp/init.c, base_mp/system.h, base_mp/node1/base_mp.doc, base_mp/node2/base_mp.doc, base_sp/apptask.c, base_sp/base_sp.doc, base_sp/init.c, base_sp/system.h, cdtest/init.c, cdtest/main.cc, cdtest/system.h, fileio/fileio.doc, fileio/init.c, fileio/system.h, hello/hello.doc, hello/init.c, hello/system.h, minimum/init.c, minimum/minimum.doc, paranoia/init.c, paranoia/paranoia.doc, paranoia/system.h, ticker/init.c, ticker/system.h, ticker/tasks.c, ticker/ticker.doc, unlimited/init.c, unlimited/system.h, unlimited/test1.c, unlimited/test2.c, unlimited/test3.c, unlimited/unlimited.doc: URL for license changed. 2003-08-18 Ralf Corsepius * Makefile.am: Reflect having moved aclocal/. 2003-08-16 Ralf Corsepius * Makefile.am: Reflect having moved automake/. * base_mp/Makefile.am: Reflect having moved automake/. * base_mp/node1/Makefile.am: Reflect having moved automake/. * base_mp/node2/Makefile.am: Reflect having moved automake/. * base_sp/Makefile.am: Reflect having moved automake/. * cdtest/Makefile.am: Reflect having moved automake/. * fileio/Makefile.am: Reflect having moved automake/. * hello/Makefile.am: Reflect having moved automake/. * loopback/Makefile.am: Reflect having moved automake/. * minimum/Makefile.am: Reflect having moved automake/. * paranoia/Makefile.am: Reflect having moved automake/. * pppd/Makefile.am: Reflect having moved automake/. * ticker/Makefile.am: Reflect having moved automake/. * unlimited/Makefile.am: Reflect having moved automake/. 2003-08-13 Joel Sherrill * fileio/.cvsignore: New file. 2003-08-13 Joel Sherrill PR 451/bsps * pppd/system.h: Depend on TTY driver being in BSPs not simply i386. 2003-08-11 Ralf Corsepius * configure.ac: Use rtems-bugs@rtems.com as bug report email address. 2003-08-11 Ralf Corsepius * fileio/Makefile.am: Remove references to *.scn (Doesn't exist). * pppd/Makefile.am: Remove references to DOC* (Don't exist). 2003-08-06 Thomas Doerfler PR 369/filesystem * Makefile.am, configure.ac: sample application to show the use of the DOSFS functions * fileio/Makefile.am, fileio/fileio.doc, fileio/init.c, fileio/system.h: New files. 2003-06-04 Joel Sherrill * pppd/system.h: Hack from Ralf to compile on all targets. 2003-04-29 Ralf Corsepius * configure.ac: Add pppd. * Makefile.am: Add pppd. 2003-04-29 Ralf Corsepius Adding pppd: * pppd/Makefile-user: New, copied over from libnetworking/pppd/example. * pppd/README: New, copied over from libnetworking/pppd/example. * pppd/init.c: New, copied over from libnetworking/pppd/example. * pppd/netconfig.h: New, copied over from libnetworking/pppd/example. * pppd/ppp.conf: New, copied over from libnetworking/pppd/example. * pppd/pppdapp.c: New, copied over from libnetworking/pppd/example. * pppd/system.h: New, copied over from libnetworking/pppd/example. * pppd/pppd.options: New, copied over from libnetworking/pppd/example. * pppd/Makefile.am: New, converted to automake from Makefile-user. * pppd/.cvsignore: New. 2003-03-06 Ralf Corsepius * configure.ac: Remove AC_CONFIG_AUX_DIR. 2003-02-11 Ralf Corsepius * configure.ac: AM_INIT_AUTOMAKE([1.7.2]). 2003-02-11 Ralf Corsepius * configure.ac: AC_PREREQ(2.57). 2003-01-27 Joel Sherrill * Makefile.am, configure.ac: Added new test loopback which shows how to use the loopback interface. Thank you Eric Norum for a portable target independent test which exercises the TCP/IP. This should prevent massive failures in the TCP/IP stack from reaching the street. * loopback/.cvsignore, loopback/Makefile.am, loopback/README, loopback/init.c, loopback/loopback.scn: New files. 2003-01-03 Joel Sherrill * unlimited/system.h, unlimited/test1.c: Backed off previous modification as it does not compile. 2002-10-31 Chris Johns * unlimited/test1.c: PR296. Only fails if more tasks than allowed can be created. * unlimited/system.h: PR296. Reference the number of tasks in the configuration table rather than a hardcoded number. 2002-11-05 Ralf Corsepius * configure.ac: Unconditionally check for CXX (Hack to bug in autoconf > 2.54). 2002-10-31 Joel Sherrill * base_mp/apptask.c: Removed warning. 2002-10-28 Joel Sherrill * base_mp/apptask.c: Add include of to eliminate warning. 2002-10-21 Ralf Corsepius * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. 2002-08-11 Ralf Corsepius * base_mp/node1/Makefile.am: Use .$(OBJEXT) instead of .o. * base_mp/node2/Makefile.am: Use .$(OBJEXT) instead of .o. * base_sp/Makefile.am: Use .$(OBJEXT) instead of .o. * cdtest/Makefile.am: Use .$(OBJEXT) instead of .o. * hello/Makefile.am: Use .$(OBJEXT) instead of .o. * minimum/Makefile.am: Use .$(OBJEXT) instead of .o. * paranoia/Makefile.am: Use .$(OBJEXT) instead of .o. * ticker/Makefile.am: Use .$(OBJEXT) instead of .o. * unlimited/Makefile.am: Use .$(OBJEXT) instead of .o. 2002-08-01 Joel Sherrill * Per PR47 add support for buffered test output. This involved adding defines to redirect output to a buffer and dump it when full, at "test pause", and at exit. To avoid problems when redefining exit(), all tests were modified to call rtems_test_exit(). Some tests, notable psxtests, had to be modified to include the standard test macro .h file (pmacros.h or tmacros.h) to enable this support. * cdtest/init.c: Modified. 2002-07-01 Joel Sherrill * unlimited/test1.c: Corrected use of _Objects_Information_table now that it is a two dimensional array based upon API and class. 2002-04-17 Ralf Corsepius * base_sp/apptask.c: Include . * hello/init.c: Ditto. * paranoia/init.c: Ditto. * ticker/tasks.c: Ditto. * unlimited/init.c: Ditto. * unlimited/test1.c: Ditto. * unlimited/test2.c: Ditto. * unlimited/test3.c: Ditto. 2002-04-14 Ralf Corsepius * configure.ac: Remove ENABLE_GCC28. 2002-03-27 Ralf Corsepius * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * base_mp/node1/Makefile.am: Remove AUTOMAKE_OPTIONS. * base_mp/Makefile.am: Remove AUTOMAKE_OPTIONS. * base_mp/node2/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * base_sp/Makefile.am: Remove AUTOMAKE_OPTIONS. * cdtest/Makefile.am: Remove AUTOMAKE_OPTIONS. * hello/Makefile.am: Remove AUTOMAKE_OPTIONS. * minimum/Makefile.am: Remove AUTOMAKE_OPTIONS. * paranoia/Makefile.am: Remove AUTOMAKE_OPTIONS. * ticker/Makefile.am: Remove AUTOMAKE_OPTIONS. * unlimited/Makefile.am: Remove AUTOMAKE_OPTIONS. 2001-11-26 Ralf Corsepius * cdtest/main.cc: Remove RTEMS_TEST_IO_STREAM. 2001-10-25 Eric Norum * cdtest/system.h: Configure 1 semaphore. This probably covers up not defining one for the GCC C++ Run-Time Libraries. 2001-10-17 Ralf Corsepius * paranoia/Makefile.am: Use LD_LIBS = -lm to make automake-1.5 happy. 2001-10-12 Joel Sherrill * unlimited/init.c, unlimited/system.h, unlimited/test1.c, unlimited/test2.c, unlimited/test3.c, unlimited/unlimited.doc: Fixed typo. 2001-10-11 Ralf Corsepius * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate. 2001-09-22 Ralf Corsepius * minimum/Makefile.am: Fix comments to make automake-1.5 happy. * sample.am: Use TMPINSTALL_FILES = to make automake-1.5 happy. * cdtest/Makefile.am: Remove LD_LIBS. 2001-09-19 Ralf Corsepius * unlimited/Makefile.am: include leaf.am instead of leaf.cfg. * base_mp/node2/Makefile.am: include leaf.am instead of leaf.cfg. * base_mp/node1/Makefile.am: include leaf.am instead of leaf.cfg. * hello/Makefile.am: include leaf.am instead of leaf.cfg. * base_sp/Makefile.am: include leaf.am instead of leaf.cfg. * paranoia/Makefile.am: include leaf.am instead of leaf.cfg. * cdtest/Makefile.am: include leaf.am instead of leaf.cfg, use make-cxx-exe. * ticker/Makefile.am: include leaf.am instead of leaf.cfg. * minimum/Makefile.am: include leaf.am instead of leaf.cfg. 2001-06-14 Joel Sherrill * cdtest/system.h: Removed configure of POSIX mutexes since there do not appear to be any used in this test. 2001-05-10 Ralf Corsepius * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]). 2000-11-09 Ralf Corsepius * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. 2000-11-02 Ralf Corsepius * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. 2000-10-30 Joel Sherrill * POSIX include files merged into newlib. This resulted in some definitions moving to other files and thus some secondary effects in RTEMS source code. * paranoia/paranoia.c: Commented out incorrect and conflicting prototype of read(). 2000-10-27 Ralf Corsepius * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization. * sample.am: Remove DEFS. 2000-09-04 Ralf Corsepius * base_mp/node1/Makefile.am, base_mp/node2/Makefile.am, base_sp/Makefile.am, cdtest/Makefile.am, hello/Makefile.am, minimum/Makefile.am, paranoia/Makefile.am, ticker/Makefile.am, unlimited/Makefile.am: Include compile.am 2000-08-10 Joel Sherrill * ChangeLog: New file.