summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2010-06-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-06-078-8/+28
| | | | | * aclocal/version.m4: Bump RTEMS_API to 4.11. Bump _RTEMS_VERSION to 4.10.99.0.
* 2010-06-07 Bharath Suri <bharath.s.jois@gmail.com>Jennifer Averett2010-06-0721-0/+850
| | | | | | | | | | | | PR PR1542 * Makefile.am, configure.ac: Coverage improvement: fifo_open. * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c, spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc, spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am, spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn, spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New files.
* 2010-06-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-06-074-7/+42
| | | | | | * libcsupport/src/tcflow.c, libcsupport/src/tcflush.c: Add switches to detect bad input. * libcsupport/src/tcsetpgrp.c: Fix typo.
* 2010-06-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-06-075-14/+284
| | | | | | | | | * termios01/init.c, termios01/termios01.scn, termios02/init.c, termios02/termios02.scn: Add tests for cfigetspeed(), cfogetspeed(), cfisetspeed(), cfosetspeed(), ctermid(), tcflow(), tcflush(), tcsendbreak(), tcsetpgrp(), and tcgetpgrp(). Some of these methods are minimal implementations so the tests will have to grow as the methods grow.
* 2010-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-06-077-265/+275
| | | | | | | | | | | | | | | | | | | | * libcsupport/include/rtems/libio_.h: Declare rtems_filesystem_mount_table_control. * libcsupport/include/rtems/libio.h: Removed rtems_filesystem_table_first(), rtems_filesystem_table_next() and rtems_filesystem_table_node_t declarations. Declare rtems_per_filesystem_routine, rtems_filesystem_iterate() and rtems_filesystem_get_mount_handler(). * libcsupport/src/mount.c: Added rtems_filesystem_mounts_first() and rtems_filesystem_mounts_next(). Simplify mount(). Removed rtems_filesystem_mount_table_control_init. Use rtems_filesystem_get_mount_handler(). * libcsupport/src/mount-mgr.c: Removed rtems_filesystem_mounts_first() and rtems_filesystem_mounts_next(). Added rtems_filesystem_iterate() and rtems_filesystem_get_mount_handler(). Use rtems_libio_lock() and rtems_libio_unlock(); * sapi/include/confdefs.h, libmisc/shell/main_mount.c: Update for mount API changes.
* 2010-06-07 Bharath Suri <bharath.s.jois@gmail.com>Jennifer Averett2010-06-073-0/+125
| | | | | | | | | | | | | | | | * libcsupport/include/rtems/libio_.h: Removed macros rtems_filesystem_is_separator rtems_filesystem_get_start_loc rtems_filesystem_get_sym_start_loc and added them as files under libcsupport/src/ * libcsupport/src/: Added new files libcsupport/src/sup_fs_get_start_loc.c libcsupport/src/sup_fs_get_sym_start_loc.c libcsupport/src/sup_fs_is_separator.c * libcsupport/Makefile.am: Changes to accommodate new files under libcsupport/src/
* 2010-06-05 Bharath Suri <bharath.s.jois@gmail.com>Jennifer Averett2010-06-073-45/+37
| | | | | | | | | | | | | | | | * libcsupport/include/rtems/libio_.h: Removed macros rtems_filesystem_is_separator rtems_filesystem_get_start_loc rtems_filesystem_get_sym_start_loc and added them as files under libcsupport/src/ * libcsupport/src/: Added new files libcsupport/src/sup_fs_get_start_loc.c libcsupport/src/sup_fs_get_sym_start_loc.c libcsupport/src/sup_fs_is_separator.c * libcsupport/Makefile.am: Changes to accommodate new files under libcsupport/src/
* Remove.Ralf Corsepius2010-06-072-9001/+0
|
* Regenerate.Ralf Corsepius2010-06-0712-12/+12
|
* post-branching cleanup.Ralf Corsepius2010-06-072-21/+4
|
* Remove.Ralf Corsepius2010-06-07114-19658/+0
|
* 2010-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-06-079-158/+375
| | | | | | | | | | | | | | | | | | | * score/include/rtems/score/heap.h: Declare _Heap_Get_first_and_last_block(). Removed Heap_Extend_status. Changed return type of _Heap_Extend() to bool. * score/inline/rtems/score/heap.inl: Define _Heap_Set_last_block_size(). * score/src/heap.c: Define and use _Heap_Get_first_and_last_block(). * score/src/heapgetinfo.c: Removed assert statements. Do not count the last block. This ensures that all size values are an integral multiple of the page size which is consistent with the other statistics. * score/src/heapextend.c: Implemented support for scattered heap areas. * score/src/heapwalk.c: Dump also last block. Changes for new first and last block values. * ./score/src/pheapextend.c, rtems/src/regionextend.c: Update for _Heap_Extend() changes.
* 2010-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-06-073-17/+34
| | | | * heapwalk/init.c, malloctest/init.c: Update for heap extend changes.
* 2010-06-07 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Sebastian Huber2010-06-072-43/+4
| | | | * sp09/screen12.c: Update for heap extend changes.
* 2010-06-03 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-06-032-5/+5
| | | | * libchip/network/if_dc.c: Fix warning.
* fix bug in mount tableThomas Doerfler2010-06-032-2/+6
|
* 2010-06-03 Chris Johns <chrisj@rtems.org>Chris Johns2010-06-032-4/+9
| | | | | * sapi/include/confdefs.h: PR 1543. Make default file system when nothing is defined IMFS not miniIMFS.
* 2010-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-06-022-0/+5
| | | | * user/.cvsignore: Add semaphore_attributes.pdf.
* 2010-06-02 Chris Johns <chrisj@rtems.org>Chris Johns2010-06-022-4/+4
| | | | * iostream/init.cc: Remove the hack.
* 2010-06-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-06-022-0/+10
| | | | | * include/bsp.h: Add prototypes for BSP_disconnect_clock_handler, BSP_connect_clock_handler.
* 2010-06-02 Chris Johns <chrisj@rtems.org>Chris Johns2010-06-025-91/+78
| | | | | * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c, psxstat/test.c: Update to the new mount API.
* 2010-06-02 Chris Johns <chrisj@rtems.org>Chris Johns2010-06-024-19/+32
| | | | | | * fileio/init.c: Update to new mount API. * iostream/init.cc: Hack to work around confdefs.h in C++. * iostream/system.h: Add comment about base miniIMFS.
* 2010-06-01 Chris Johns <chrisj@rtems.org>Chris Johns2010-06-023-13/+28
| | | | | | * libcsupport/include/rtems/libio.h: Make the struct name the same as the typedef. * sapi/include/confdefs.h: Fixes for use in C++.
* 2010-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-06-012-3/+3
| | | | * libmisc/shell/print-ls.c: Remove (long) cast of st_ino.
* 2010-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-06-013-2/+4
| | | | | * libcsupport/include/rtems/libio.h, libcsupport/src/mount-mgr.c: Add missing 'const'.
* 2010-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-06-012-1/+6
| | | | * libfs/src/nfsclient/src/xdr_mbuf.c: Warning removal.
* Fix ChangeLog.Ralf Corsepius2010-06-011-0/+4
|
* 2010-05-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-05-312-70/+28
| | | | * libcsupport/include/rtems/libio.h: Remove if 0 section. Formatting.
* 2010-05-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-05-312-4/+7
| | | | * shared/start/start.S: Pass 0/NULL for argc/argv.
* 2010-05-31 Chris Johns <chrisj@rtems.org>Chris Johns2010-05-311-0/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libcsupport/Makefile.am: Add mount-mgr.c. * libcsupport/src/mount-mgr.c: New. * include/rtems/fs.h: Added rtems_filesystem_location_mount. * libcsupport/include/rtems/libio.h, libcsupport/src/mount.c: New mount interface. It is similar to Linux. * libcsupport/include/rtems/libio_.h: Remove the init_fs_mount_table call. * libcsupport/src/base_fs.c: Remove init_fs_mount_table_call. Use the new mount call. Remove setting the root node in the global pathloc. Mount does this now. * libcsupport/src/privateenv.c: Remove the hack to set the root mount table entry in the environment. * libcsupport/src/unmount.cL Free the target string. * libblock/src/bdpart-mount.c: New mount API. * libfs/src/devfs/devfs.h, libfs/src/devfs/devfs_init.c, libfs/src/dosfs/dosfs.h, libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_init.c, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c, libfs/src/nfsclient/src/librtemsNfs.h, libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs.h, libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h, libnetworking/rtems/tftp.h: New mount_h API. * libfs/src/devfs/devfs_eval.c: Local include of extern ops. * libfs/src/nfsclient/src/nfs.c: New mount API. Removed the mount me call and fixed the initialisation to happen when mounting. * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Remove mount filesystem files. * libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: Updated to the new mount table values. * libmisc/shell/main_mount_ftp.c, libmisc/shell/main_mount_msdos.c, libmisc/shell/main_mount_rfs.c, libmisc/shell/main_mount_tftp.c: Removed. * libmisc/shell/main_mount.c: Use the new mount API. Also access the file system table for the file system types. * libnetworking/lib/tftpDriver.c: Updated to the new mount API. Fixed to allow mounting from any mount point. Also can now have more than file system mounted. * sapi/include/confdefs.h: Add file system configuration support.
* 2010-05-31 Chris Johns <chrisj@rtems.org>Chris Johns2010-05-311-11/+13
| | | | * shared/umon/tfsDriver.c: Updated to the new mount API.
* 2010-05-31 Chris Johns <chrisj@rtems.org>Chris Johns2010-05-3138-901/+1125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libcsupport/Makefile.am: Add mount-mgr.c. * libcsupport/src/mount-mgr.c: New. * include/rtems/fs.h: Added rtems_filesystem_location_mount. * libcsupport/include/rtems/libio.h, libcsupport/src/mount.c: New mount interface. It is similar to Linux. * libcsupport/include/rtems/libio_.h: Remove the init_fs_mount_table call. * libcsupport/src/base_fs.c: Remove init_fs_mount_table_call. Use the new mount call. Remove setting the root node in the global pathloc. Mount does this now. * libcsupport/src/privateenv.c: Remove the hack to set the root mount table entry in the environment. * libcsupport/src/unmount.cL Free the target string. * libblock/src/bdpart-mount.c: New mount API. * libfs/src/devfs/devfs.h, libfs/src/devfs/devfs_init.c, libfs/src/dosfs/dosfs.h, libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_init.c, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c, libfs/src/nfsclient/src/librtemsNfs.h, libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs.h, libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h, libnetworking/rtems/tftp.h: New mount_h API. * libfs/src/devfs/devfs_eval.c: Local include of extern ops. * libfs/src/nfsclient/src/nfs.c: New mount API. Removed the mount me call and fixed the initialisation to happen when mounting. * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Remove mount filesystem files. * libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: Updated to the new mount table values. * libmisc/shell/main_mount_ftp.c, libmisc/shell/main_mount_msdos.c, libmisc/shell/main_mount_rfs.c, libmisc/shell/main_mount_tftp.c: Removed. * libmisc/shell/main_mount.c: Use the new mount API. Also access the file system table for the file system types. * libnetworking/lib/tftpDriver.c: Updated to the new mount API. Fixed to allow mounting from any mount point. Also can now have more than file system mounted. * sapi/include/confdefs.h: Add file system configuration support.
* 2010-05-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-05-312-5/+6
| | | | * start/start.S: Pass 0/NULL for argc/argv.
* 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-312-6/+18
| | | | | * libchip/network/greth.c: Misc. hacks to allow compilation on 16bit targets.
* 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-312-0/+15
| | | | | | PR 1531/newlib * libchip/network/i82586.c: Add local copy of ALIGN().
* 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-312-5/+8
| | | | | * libchip/network/cs8900.c: Misc. changes to make code 16bit-target compliant.
* 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-312-4/+6
| | | | | * libchip/network/i82586.c: Use int32_t instead of int for 16bit-target compliance.
* 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-312-4/+20
| | | | | * libchip/network/open_eth.c: Misc. changes to make code 16bit-target compliant.
* 2010-05-30 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-05-304-2/+10
| | | | * Makefile.am: Fix typo in path.
* 2010-05-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-05-302-0/+71
| | | | * shared/src/no_cache.c: New file.
* 2010-05-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-301-0/+2
| | | | * libfs/src/nfsclient/src/rpcio.c: Warning removal.
* 2010-05-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-05-293-68/+6
| | | | | PR 1537/libcpu * shared/cache/cache.c: Removed.
* 2010-05-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-05-293-68/+7
| | | | | | PR 1538/libcpu * Makefile.am: Use shared stub implementation of cache.c (no_cache.c). * shared/cache/cache.c: Removed.
* 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-292-0/+11
| | | | | * configure.ac: Add AC_CHECK_SIZEOF(off_t). * include/pmacros.h: Add PRIdoff_t.
* 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-291-0/+5
| | | | | * configure.ac: Add AC_CHECK_SIZEOF(off_t). * include/pmacros.h: Add PRIdoff_t.
* 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-292-3/+4
| | | | * support/include/tmacros.h: Remove PRIdoff_t.
* 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-292-1/+5
| | | | * irq.c: Change _exception_stack_frame into void*.
* 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-292-2/+11
| | | | | | PR 1531/newlib: * libmisc/shell/fts.c: Add local copy of ALIGN().
* 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-292-1/+3
| | | | | * libnetworking/net/if.c: Use uintptr_t and void* in _offsetof().
* 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-292-1/+3
| | | | | * libnetworking/netinet/raw_ip.c: Cast nam to uintptr_t instead of int.