Commit Graph

66 Commits

Author SHA1 Message Date
Sebastian Huber
0d68d8f2e9 libtests/block16: New test 2012-10-26 21:29:36 +02:00
Joel Sherrill
cb7b57e174 mghttpd: Requires POSIX to build server and tests
Formerly, mghttpd was conditional only on networking being
enabled. It uses on pthread and must also be conditional
on POSIX threads support being enabled.
2012-10-03 11:09:32 -05:00
Christian Mauderer
0eb5bfba3c libtests/mghttpd01: New test 2012-07-12 09:51:45 +02:00
Sebastian Huber
f12249ff05 libblock: Fix continuous blocks write request 2012-07-02 16:15:54 +02:00
Sebastian Huber
9f527308d7 libblock: Add block device statistics 2012-06-12 10:12:40 +02:00
Sebastian Huber
39ee704e75 libblock: Add read-ahead task
Read-ahead requests were previously executed in the context of the
reading task.  This blocks the reading task until the complete read
with read-ahead transfer is finished.  A read-ahead task is introduced
to off-load the read-ahead transfer.  This allows the reading task to
work with the requested block more quickly.  The read-ahead is triggered
after two misses of ascending consecutive blocks or a read hit of a
block read by the most-recent read-ahead transfer.  The read-ahead
feature is configurable and can be disabled.
2012-06-04 09:54:31 +02:00
Sebastian Huber
3c462734ba libblock: Fix purge device tree traversal 2012-05-14 16:57:59 +02:00
Joel Sherrill
9b4422a251 Remove All CVS Id Strings Possible Using a Script
Script does what is expected and tries to do it as
smartly as possible.

+ remove occurrences of two blank comment lines
  next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
  contain CVS Ids
+ If the processing left a blank line at the top of
  a file, it was removed.
2012-05-11 08:44:13 -05:00
Joel Sherrill
33a105fb69 Revert: Remove CVS Ids
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html
for details.
2012-05-07 11:08:48 -05:00
Ralf Corsépius
820d82ed8a Remove CVS-Ids. 2012-05-04 09:36:24 +02:00
Sebastian Huber
e75263083e rbheap: New files
In the Red-Black Tree Heap the administration data structures are not
contained in the managed memory area.  This can be used for example in a
task stack allocator which protects the task stacks from access by other
tasks.
2012-04-11 11:24:19 +02:00
Sebastian Huber
58f665583e networking: socket to/from file descriptor
o Move rtems_bsdnet_fdToSocket() and rtems_bsdnet_makeFdForSocket() to
   "cpukit/libnetworking/rtems/rtems_syscall.c".
 o The rtems_bsdnet_makeFdForSocket() function is now static.
 o Check in rtems_bsdnet_fdToSocket() function that the file descriptor
   uses the socket handlers, otherwise an error status will be returned
   and errno set to ENOTSOCK.
 o New test libtests/syscall01.
2012-04-03 16:21:23 +02:00
Sebastian Huber
23ed785839 PR2040: libtests/flashdisk01: New test 2012-03-14 11:14:38 +01:00
Sebastian Huber
01211720ec libblock: Add generic IMFS block device nodes
New functions
 o rtems_blkdev_create(), and
 o rtems_blkdev_create_partition().

New test libtests/block11.
2012-03-13 12:24:18 +01:00
Sebastian Huber
2a6ed0aac2 2011-05-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
* ftp01/.cvsignore, ftp01/Makefile.am, ftp01/ftp01.doc,
	ftp01/ftp01.scn, ftp01/init.c: New files.
	* Makefile.am, configure.ac: Reflect changes above.
2011-05-06 09:08:07 +00:00
Joel Sherrill
3d4f74955c 2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add test for Mouse Parser Engine
	(Microsoft Mouse paths) and Serial Mouse Driver.
	* mouse01/.cvsignore, mouse01/Makefile.am, mouse01/init.c,
	mouse01/mouse01.doc, mouse01/mouse01.scn, mouse01/msmouse.c,
	mouse01/serial_mouse_config.c: New files.
2011-03-14 16:18:10 +00:00
Ralf Corsepius
e9c71fc0e3 Add mathf/, mathl/. 2011-02-02 14:02:10 +00:00
Ralf Corsepius
0a0e7a9a41 2010-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add complex, math subdirs.
	* configure.ac: Add complex, math subdirs.
2010-11-30 13:55:09 +00:00
Sebastian Huber
b89e4cd89c 2010-08-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* gxx01/gxx_wrappers.h, gxx02/.cvsignore, gxx02/Makefile.am,
	gxx02/gxx02.doc, gxx02/gxx02.scn, gxx02/init.c: Removed files.
	* Makefile.am, configure.ac: Reflect changes above.
	* gxx01/init.c: Removed fatal error test case.
2010-08-23 08:32:52 +00:00
Joel Sherrill
58c5a9b59e 2010-08-06 Bharath Suri <bharath.s.jois@gmail.com>
PR 1654/testing
	* deviceio01/init.c, deviceio01/deviceio01.doc,
	deviceio01/deviceio01.scn, deviceio01/test_driver.c,
	deviceio01/test_driver.h, deviceio01/Makefile.am: New test added.
	* Makefile.am, configure.ac: Changes to added above test.
	* tar02/init.c, tar02/tar02.scn: New test case added: IMFS_dump().
2010-08-07 00:24:48 +00:00
Joel Sherrill
d0e825d0b9 2010-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add test for rtems_print_buffer().
	* dumpbuf01/.cvsignore, dumpbuf01/Makefile.am, dumpbuf01/dumpbuf01.doc,
	dumpbuf01/dumpbuf01.scn, dumpbuf01/init.c: New files.
2010-08-02 18:17:11 +00:00
Joel Sherrill
270434cc4a 2010-07-27 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1532/testing
	* Makefile.am, configure.ac: Add initial tests for untar capabilities.
	* tar01/.cvsignore, tar01/Makefile.am, tar01/init.c, tar01/tar01.doc,
	tar01/tar01.scn, tar02/.cvsignore, tar02/Makefile.am, tar02/init.c,
	tar02/tar02.doc, tar02/tar02.scn: New files.
2010-07-27 18:16:50 +00:00
Joel Sherrill
ad7e2f02f0 2010-07-27 Bharath Suri <bharath.s.jois@gmail.com>
PR 1631/testing
	* gxx02/init.c, gxx02/gxx02.scn, gxx02/gxx02.doc,
	gxx02/Makefile.am, gxx02/gxx_wrappers.h: New test added
	* Makefile.am, configure.ac: Changes to accommodate new tests
2010-07-27 14:45:10 +00:00
Joel Sherrill
8e8775dbad 2010-07-27 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1632/testing
	* Makefile.am, configure.ac: Make dedicated fatal error test for
	/dev/null already registered. Using code from Bharath in new test
	framework.
	* devnullfatal01/.cvsignore, devnullfatal01/Makefile.am,
	devnullfatal01/devnullfatal01.doc, devnullfatal01/devnullfatal01.scn,
	devnullfatal01/testcase.h: New files.
2010-07-27 13:57:17 +00:00
Joel Sherrill
b28cb82e4f 2010-07-22 Bharath Suri <bharath.s.jois@gmail.com>
* devfs02/init.c, devfs02/devfs02.doc, devfs02/devfs02.scn,
	devfs02/Makefile.am: New tests added
	* devfs03/init.c, devfs03/devfs03.doc, devfs03/devfs03.scn,
	devfs03/Makefile.am: New tests added
	* devfs04/init.c, devfs04/devfs04.doc, devfs04/devfs04.scn,
	devfs04/Makefile.am: New tests added
	* Makefile.am, configure.ac: Changes to accommodate the above
	newly added tests.
2010-07-22 11:54:10 +00:00
Joel Sherrill
78da8ac396 2010-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, termios06/init.c: Add initial tests for
	XON/XOFF and VMIN/VMAX cases.
	* termios07/.cvsignore, termios07/Makefile.am, termios07/init.c,
	termios07/termios07.doc, termios07/termios07.scn,
	termios08/.cvsignore, termios08/Makefile.am, termios08/init.c,
	termios08/termios08.doc, termios08/termios08.scn: New files.
2010-07-19 13:54:47 +00:00
Joel Sherrill
741343ad8e 2010-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add tar test for error cases.
	* tar03/.cvsignore, tar03/Makefile.am, tar03/init.c, tar03/tar03.doc,
	tar03/tar03.scn: New files.
2010-07-19 13:12:40 +00:00
Joel Sherrill
216715075b 2010-07-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add new test to exercise devFS_Show().
	* devfs01/.cvsignore, devfs01/Makefile.am, devfs01/devfs01.doc,
	devfs01/devfs01.scn, devfs01/init.c: New files.
2010-07-14 23:53:49 +00:00
Joel Sherrill
8911ffd33f 2010-07-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add new test to exercise
	malloc_get_statistics().
	* malloc05/.cvsignore, malloc05/Makefile.am, malloc05/init.c,
	malloc05/malloc05.doc, malloc05/malloc05.scn: New files.
2010-07-14 23:29:45 +00:00
Joel Sherrill
843ad7b5ff 2010-07-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add test for exercising sbrk() extension
	to Malloc Family.
	* malloc04/.cvsignore, malloc04/Makefile.am, malloc04/init.c,
	malloc04/malloc04.doc, malloc04/malloc04.scn: New files.
2010-07-08 20:11:48 +00:00
Joel Sherrill
8eb24e7f3e 2010-07-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: tar01 and tar02 not merged yet.
2010-07-06 00:32:33 +00:00
Joel Sherrill
15bf747a44 2010-07-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, malloc03/init.c: Add test for PPPDDISC.
	* termios06/.cvsignore, termios06/Makefile.am, termios06/init.c,
	termios06/termios06.doc, termios06/termios06.scn,
	termios06/test_pppd.c: New files.
2010-07-05 21:14:39 +00:00
Joel Sherrill
f938d598de 2010-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add test for GCC C++ library helpers.
	* gxx01/.cvsignore, gxx01/Makefile.am, gxx01/gxx01.doc,
	gxx01/gxx01.scn, gxx01/gxx_wrappers.h, gxx01/init.c: New files.
2010-07-01 14:37:46 +00:00
Joel Sherrill
7424c3ee86 2010-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add test for task driven drivers.
	* termios05/.cvsignore, termios05/Makefile.am, termios05/init.c,
	termios05/termios05.doc, termios05/termios05.scn,
	termios05/termios_testdriver_taskdriven.c,
	termios05/termios_testdriver_taskdriven.h: New files.
2010-07-01 14:35:00 +00:00
Joel Sherrill
03a47f6e06 2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Revert changes related to uncommitted test
	under development.
2010-06-28 17:15:44 +00:00
Joel Sherrill
33ece501be 2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, malloctest/init.c, termios03/init.c,
	termios03/termios03.scn: Handle some of the VKILL and VERASE cases.
2010-06-28 17:05:25 +00:00
Joel Sherrill
b6eaf42933 2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add new test to exercise termios RX and TX
	interrupt driven IO support.
	* termios04/.cvsignore, termios04/Makefile.am, termios04/init.c,
	termios04/termios04.doc, termios04/termios04.scn,
	termios04/termios_testdriver_intr.c,
	termios04/termios_testdriver_intr.h: New files.
2010-06-28 14:23:19 +00:00
Joel Sherrill
69cab20e40 2010-06-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* termios03/.cvsignore, termios03/Makefile.am, termios03/init.c,
	termios03/termios03.doc, termios03/termios03.scn,
	termios03/termios_testdriver_polled.c,
	termios03/termios_testdriver_polled.h: New files.
	* Makefile.am, configure.ac: Add initial version of new test for polled
	IO support in termios.
2010-06-25 16:52:26 +00:00
Jennifer Averett
71a30785f2 2010-06-22 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* Makefile.am, configure.ac: Added test that attempts to free stack
	memory. This causes a error to be printed from the free function.
	* malloc03/.cvsignore, malloc03/Makefile.am, malloc03/init.c,
	malloc03/malloc03.doc, malloc03/malloc03.scn: New files.
2010-06-22 19:27:12 +00:00
Joel Sherrill
e247b1af43 2010-06-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add test for deferring free() from ISR and
	for deferred free() processing.
	* malloc02/.cvsignore, malloc02/Makefile.am, malloc02/init.c,
	malloc02/malloc02.doc, malloc02/malloc02.scn: New files.
2010-06-21 20:05:46 +00:00
Ralf Corsepius
1e1b6b545c 2010-05-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Move POSIX in front of other tests.
2010-05-01 04:20:27 +00:00
Thomas Doerfler
e7fb54eb05 add purge capability to libblock, add proper test case 2010-01-26 15:09:03 +00:00
Thomas Doerfler
64734fc14b updates and new test cases 2010-01-19 08:55:18 +00:00
Ralf Corsepius
c53ba11a40 2009-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add POSIX.
	* configure.ac: Add POSIX/.
	* POSIX/calloc.c, POSIX/close.c, POSIX/COPYING, POSIX/dup2.c,
	POSIX/fcntl.c, POSIX/fork.c, POSIX/free.c, POSIX/fstat.c,
	POSIX/getdents.c, POSIX/getlogin.c, POSIX/getpwnam.c,
	POSIX/getpwuid.c, POSIX/getuid.c, POSIX/issetugid.c,
	POSIX/kill.c, POSIX/longjmp.c, POSIX/lseek.c, POSIX/lstat.c,
	POSIX/Makefile.am, POSIX/Makefile.in, POSIX/malloc.c,
	POSIX/nanosleep.c, POSIX/open.c, POSIX/pipe.c,
	POSIX/posix_memalign.c, POSIX/read.c, POSIX/README,
	POSIX/realloc.c, POSIX/setjmp.c, POSIX/sigfillset.c,
	POSIX/sigprocmask.c, POSIX/stat.c, POSIX/unlink.c, POSIX/vfork.c,
	POSIX/waitpid.c, POSIX/write.c: New.
2009-12-02 15:03:45 +00:00
Joel Sherrill
57544fbb52 2009-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add string_to_xxx conversion test.
	* stringto01/.cvsignore, stringto01/Makefile.am,
	stringto01/stringto01.doc, stringto01/stringto01.scn,
	stringto01/stringto_test_template.h: New files.
2009-12-01 22:10:33 +00:00
Thomas Doerfler
e6000760b2 Added block05, block06 and block07 2009-11-09 16:27:42 +00:00
Thomas Doerfler
90d2402223 Added block02, block03 and block04 2009-10-29 12:55:30 +00:00
Thomas Doerfler
b344b3deac added block01 test 2009-10-19 10:58:30 +00:00
Joel Sherrill
dda7c828a0 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, termios01/termios_testdriver.c: Do not use
	CONSOLE_USE_INTERRUPTS. That is in use by BSPs and we should not use
	it.
	* termios02/.cvsignore, termios02/Makefile.am, termios02/init.c,
	termios02/termios02.doc, termios02/termios02.scn: New files.
	termios02 is a test for tcdrain().
2009-10-01 23:52:36 +00:00
Joel Sherrill
99acb01bea 2009-09-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add initial test for
	rtems_stack_checker_is_blown.
	* stackchk01/.cvsignore, stackchk01/Makefile.am, stackchk01/init.c,
	stackchk01/stackchk01.doc, stackchk01/stackchk01.scn: New files.
2009-09-21 20:12:08 +00:00