summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove references to configure.in.Ralf Corsépius2012-05-181-1/+1
|
* Remove obsolete reference to posix bsp.Ralf Corsépius2012-05-181-1/+0
|
* Remove stray dnl.Ralf Corsépius2012-05-181-2/+0
|
* libcsupport: Adjust malloc_walk() prototypeSebastian Huber2012-05-162-10/+10
| | | | | | | | The header file <rtems/malloc.h> provides now also the malloc_walk() prototype. The malloc_walk() prototype reflects now the _Protected_heap_Walk() API. The return status helps to print only in case of an error.
* Filesystem: Move operations to mount table entrySebastian Huber2012-05-151-1/+0
| | | | | | | | | | | The scope of the file system operations is the file system instance. The scope of the file system node handlers is the file location. The benefit of moving the operations to the mount table entry is a size reduction of the file location (rtems_filesystem_location_info_t). The code size is slightly increased due to additional load instructions. Restructure rtems_filesystem_mount_table_entry_t to improve cache efficiency.
* Filesystem: Use ioctl_command_tSebastian Huber2012-05-151-3/+1
|
* libblock: Fix purge device tree traversalSebastian Huber2012-05-146-1/+187
|
* psxtests - Eliminate missing prototype warningsJoel Sherrill2012-05-1171-201/+556
|
* libtmtests - Eliminate missing prototype warningsJoel Sherrill2012-05-1146-64/+341
|
* tmoverhd - Eliminate warningsJoel Sherrill2012-05-111-11/+11
|
* psxtmtests - Eliminate missing prototype warningsJoel Sherrill2012-05-1131-32/+167
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111761-4805/+0
| | | | | | | | | | | | 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.
* fstests/fsrdwr: Add block read/write test caseSebastian Huber2012-05-111-0/+194
|
* fstests/fsrdwr: Add truncate to zero test caseSebastian Huber2012-05-111-0/+32
|
* fstests/fsrdwr: Fix assertionsSebastian Huber2012-05-111-8/+8
|
* fstests/fsrdwr: Avoid copy and pasteSebastian Huber2012-05-111-49/+34
|
* dosfs: Remove fat_file_datasync()Sebastian Huber2012-05-116-0/+205
| | | | | | | | | | | | | | | The fat_file_datasync() read every cluster of the file into the cache and then synchronized it step-by-step. For unmodified buffers this is a non-operation. For modified buffers this will wake-up the swapout task which performs then a single buffer write operation. This is usually quite inefficient. Firstly we do single buffer writes, secondly we may perform a lot of unnecessary read operations (for huge files this is really bad), and thirdly this leads likely to cache evictions. The synchronization procedure is replaced by a simple rtems_bdbuf_sync_dev(). This has the side-effect that also buffers not related to the file are synchronized, but since the modified list is normally short this should be acceptable.
* Filesystem: PR1871: Fix O_APPENDSebastian Huber2012-05-111-1/+9
|
* Filesystem: PR1398: Fix lseek() mechanicSebastian Huber2012-05-112-34/+31
| | | | | | | | | | | | According to POSIX the lseek() function shall not, by itself, extend the size of a file. Remove the size field of rtems_libio_t. A file has only one size but may have multiple open file descriptors. Thus a file size field in the file descriptor may lead to inconsistencies. New default handlers rtems_filesystem_default_lseek_file() and rtems_filesystem_default_lseek_directory().
* spqreslib - Make global data extern in system.hJoel Sherrill2012-05-092-8/+12
| | | | | | Global data was declared in system.h but should have been extern in system.h and declared in init.c. There were duplicate symbol linking errors on at least powerpc/mpc8260ads.
* rbtree: API changes. Remove rbtree control node from RBTree_Next.Gedare Bloom2012-05-081-2/+2
| | | | | | | | | | | | The implementation of RBTree_Next was using an awkward construction to detect and avoid accessing the false root of the red-black tree. To deal with the false root, RBTree_Next was comparing node parents with the control node. Instead the false root can be detected by checking if the grandparent of a node exists; the grandparent of the tree's true root is NULL by definition so the root of the tree is found while walking up the tree by checking for the non-existence of a grandparent. This change propagates into the predecessor/successor and iterate functions.
* tm30 - Fix warning for Init needed prototypeJoel Sherrill2012-05-071-1/+5
|
* Revert: Remove CVS IdsJoel Sherrill2012-05-07484-0/+2249
| | | | | See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
* samples/base_mp - Makefile.am did not set LINK_OBJSJoel Sherrill2012-05-042-2/+2
| | | | | | | | LINK_OBJS = instead of LINK_OBJS = $(mp01_node1_OBJECTS)
* mptests - Makefile.am did not set LINK_OBJSJoel Sherrill2012-05-0428-28/+28
| | | | | | | | LINK_OBJS = instead of LINK_OBJS = $(mp01_node1_OBJECTS)
* Filesystem: Remove per file descriptor semaphoreSebastian Huber2012-05-0410-18/+8
| | | | | | | | | The per file descriptor semaphore (field of rtems_libio_t) is unused in RTEMS. There is a considerable memory overhead due to that. A semaphore needs roughly 124 bytes which is huge compared to the approximately 72 bytes for the file descriptor structure itself. Device drivers can create their own synchronization primitives in the open handler on demand.
* Remove CVS-Ids.Ralf Corsépius2012-05-0416-41/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-05-044-12/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-05-0434-166/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-05-04158-774/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-05-0411-51/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-05-0417-78/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-05-0433-161/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-05-0484-400/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-05-0444-174/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-05-0456-261/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-05-0427-131/+0
|
* Remove.Ralf Corsépius2012-05-041-0/+0
|
* psxaio01/psxaio02 - Formatting correctionsJoel Sherrill2012-05-032-18/+18
| | | | | The file header was moved over one space. These two were the only files in the testsuite which did this.
* sp07/buffered_io.c add missing copyrightJoel Sherrill2012-05-031-1/+6
| | | | Date and ownership determined from file history.
* smp08 screen replacementJoel Sherrill2012-04-241-16/+29
|
* PR1908: consolidate libqos code and fix installed header locationGedare Bloom2012-04-231-1/+1
|
* rbheap: API changes and documentationSebastian Huber2012-04-181-38/+51
|
* PR1908: QoS library for CBS schedulerPetr Benes2012-04-156-0/+507
| | | | Add the lipqos and sptest.
* PR1908: QoS library for CBS schedulerPetr Benes2012-04-152-1/+2
| | | | | | | Since the CBS scheduler is inspired by AQuoSA project for Linux, additional API (qreslib) compliant with Linux has been created. Sptest for qreslib included.
* rbtree: PR2046: Replace rtems_rbtree_uniqueSebastian Huber2012-04-131-5/+3
|
* rbheap: New filesSebastian Huber2012-04-116-0/+605
| | | | | | | 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.
* rbtree: PR1995: API changeSebastian Huber2012-04-111-2/+2
| | | | | | | | | | | | | | | | New functions o _RBTree_Next_unprotected(), o _RBTree_Next(), o _RBTree_Successor_unprotected(), o _RBTree_Predecessor_unprotected(), o rtems_rbtree_successor_unprotected(), and o rtems_rbtree_predecessor_unprotected(). Change prototype of o _RBTree_Successor(), o _RBTree_Predecessor(), o rtems_rbtree_successor(), and o rtems_rbtree_predecessor().
* networking: socket to/from file descriptorSebastian Huber2012-04-036-0/+149
| | | | | | | | | | 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.
* PR1994: RBTree Compare Result ChangeGedare Bloom2012-03-291-5/+3
| | | | | Change the meaning of the compare result to simplify comparison of integer keys.