| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* aclocal/version.m4: Bump RTEMS_API to 4.11.
Bump _RTEMS_VERSION to 4.10.99.0.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* libcsupport/src/tcflow.c, libcsupport/src/tcflush.c: Add switches
to detect bad input.
* libcsupport/src/tcsetpgrp.c: Fix typo.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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/
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* heapwalk/init.c, malloctest/init.c: Update for heap extend changes.
|
|
|
|
| |
* sp09/screen12.c: Update for heap extend changes.
|
|
|
|
| |
* libchip/network/if_dc.c: Fix warning.
|
| |
|
|
|
|
|
| |
* sapi/include/confdefs.h: PR 1543. Make default file system when
nothing is defined IMFS not miniIMFS.
|
|
|
|
| |
* user/.cvsignore: Add semaphore_attributes.pdf.
|
|
|
|
| |
* iostream/init.cc: Remove the hack.
|
|
|
|
|
| |
* include/bsp.h: Add prototypes for BSP_disconnect_clock_handler,
BSP_connect_clock_handler.
|
|
|
|
|
| |
* psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
psxstat/test.c: Update to the new mount API.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* libcsupport/include/rtems/libio.h: Make the struct name the same
as the typedef.
* sapi/include/confdefs.h: Fixes for use in C++.
|
|
|
|
| |
* libmisc/shell/print-ls.c: Remove (long) cast of st_ino.
|
|
|
|
|
| |
* libcsupport/include/rtems/libio.h, libcsupport/src/mount-mgr.c:
Add missing 'const'.
|
|
|
|
| |
* libfs/src/nfsclient/src/xdr_mbuf.c: Warning removal.
|
| |
|
|
|
|
| |
* libcsupport/include/rtems/libio.h: Remove if 0 section. Formatting.
|
|
|
|
| |
* shared/start/start.S: Pass 0/NULL for argc/argv.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* shared/umon/tfsDriver.c: Updated to the new mount API.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* start/start.S: Pass 0/NULL for argc/argv.
|
|
|
|
|
| |
* libchip/network/greth.c: Misc. hacks to allow compilation on
16bit targets.
|
|
|
|
|
|
| |
PR 1531/newlib
* libchip/network/i82586.c:
Add local copy of ALIGN().
|
|
|
|
|
| |
* libchip/network/cs8900.c:
Misc. changes to make code 16bit-target compliant.
|
|
|
|
|
| |
* libchip/network/i82586.c:
Use int32_t instead of int for 16bit-target compliance.
|
|
|
|
|
| |
* libchip/network/open_eth.c:
Misc. changes to make code 16bit-target compliant.
|
|
|
|
| |
* Makefile.am: Fix typo in path.
|
|
|
|
| |
* shared/src/no_cache.c: New file.
|
|
|
|
| |
* libfs/src/nfsclient/src/rpcio.c: Warning removal.
|
|
|
|
|
| |
PR 1537/libcpu
* shared/cache/cache.c: Removed.
|
|
|
|
|
|
| |
PR 1538/libcpu
* Makefile.am: Use shared stub implementation of cache.c (no_cache.c).
* shared/cache/cache.c: Removed.
|
|
|
|
|
| |
* configure.ac: Add AC_CHECK_SIZEOF(off_t).
* include/pmacros.h: Add PRIdoff_t.
|
|
|
|
|
| |
* configure.ac: Add AC_CHECK_SIZEOF(off_t).
* include/pmacros.h: Add PRIdoff_t.
|
|
|
|
| |
* support/include/tmacros.h: Remove PRIdoff_t.
|
|
|
|
| |
* irq.c: Change _exception_stack_frame into void*.
|
|
|
|
|
|
| |
PR 1531/newlib:
* libmisc/shell/fts.c:
Add local copy of ALIGN().
|
|
|
|
|
| |
* libnetworking/net/if.c:
Use uintptr_t and void* in _offsetof().
|
|
|
|
|
| |
* libnetworking/netinet/raw_ip.c:
Cast nam to uintptr_t instead of int.
|