summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-11-202000-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+6
* itrontask01/system.h: Configure enough stack memory.
2000-11-202000-11-20 Dmitry Kargapolov <dk@gentex.ru>Joel Sherrill3-6/+34
* libc/mount.c: Make sure there is space allocated for a device name in the mount table entry.
2000-11-172000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett2-290/+267
* psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort.
2000-11-172000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett4-81/+143
* psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort.
2000-11-172000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett4-32/+40
* src/imfs/imfs_eval.c: Always return imaginary node at mount points.
2000-11-172000-11-17 Jennifer Averret <jennifer@OARcorp.com>Jennifer Averett4-156/+106
* libc/mount.c (search_mt_for_mount_point): Deleted routine. * libc/mount.c (Is_node_fs_root): Replacement for above that accounts for the imaginary root node being returned by the filesystem evaluation routine. * libc/unmount.c (unmount): Account for imaginary root node being returned and improved variable names to clarify code. * libc/unmount.c (file_systems_below_this_mountpoint): Body of routine replaced to account for imaginary root node being returned.
2000-11-152000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-7/+11
* Makefile.inc.in: Use * instead of *_FOR_TARGET (BUG-FIX).
2000-11-152000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-7/+10
* Makefile.am: Cleanup.
2000-11-152000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+4
* include/Makefile.am: Cleanup.
2000-11-152000-11-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+6
* psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2000-11-152000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill7-1/+100
* Makefile.am, configure.in: Added support for instruction cache enabling based on CPU model. * cache/.cvsignore, cache/Makefile.am, cache/cache.c, cache/cache_.h: New files.
2000-11-152000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2-1/+8
* shared/src/cache_manager.c (rtems_cache_invalidate_multiple_instruction_lines): If CPU_INSTRUCTION_CACHE_ALIGNMENT is defined but 0, then there is an instruction cache but no notion of line size.
2000-11-152000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill4-4/+14
* wrapup/Makefile.am: Pick up cache code from libcpu and pick up .o's instead of .rel's from libcpu.
2000-11-152000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill3-1/+20
* cpu.c, rtems/cpu/sparc.h: Make floating point optional based on gcc arguments. Do not initialize FP context if there is no FPU. Flush instruction cache after installing RTEMS trap handler.
2000-11-152000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2-0/+5
* startup/boardinit.S: St 32-bit ram width by default.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2-0/+7
* ChangeLog, .cvsignore, Makefile.am, bspclean.c, bspstart.c, gnatcommon.c, start.S: New files. Largely moved from ERC32 BSP to be able to be shared with LEON and other SPARC BSPs.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2-0/+41
* network/sonic.c: Added ipalign() routine to align the received packet so that the ip header is on a 32-bit boundary. Necessary for cpu's that do not allow unaligned loads and stores and when the 32-bit DMA mode is used.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill3-3/+9
* Makefile.am, configure.in: Added shared directory as part of enhancing ERC32 and adding LEON.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill40-0/+3121
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.in, times, clock/.cvsignore, clock/Makefile.am, clock/ckinit.c, console/.cvsignore, console/Makefile.am, console/console.c, console/consolereserveresources.c, console/debugputs.c, gnatsupp/.cvsignore, gnatsupp/Makefile.am, gnatsupp/gnatsupp.c, include/.cvsignore, include/Makefile.am, include/bsp.h, include/coverhd.h, include/leon.h, start/.cvsignore, start/Makefile.am, startup/.cvsignore, startup/Makefile.am, startup/boardinit.S, startup/linkcmds, startup/setvec.c, startup/spurious.c, timer/.cvsignore, timer/Makefile.am, timer/timer.c, tools/.cvsignore, tools/Makefile.am, tools/configure.in, tools/runtest.in, wrapup/.cvsignore, wrapup/Makefile.am: New file.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill5-0/+685
* ChangeLog, .cvsignore, Makefile.am, bspclean.c, bspstart.c, gnatcommon.c, start.S: New files. Largely moved from ERC32 BSP to be able to be shared with LEON and other SPARC BSPs.
2000-11-132000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill19-770/+816
* Makefile.am, configure.in, gnatsupp/Makefile.am, gnatsupp/gnatsupp.c, include/Makefile.am, include/bsp.h, start/Makefile.am, startup/Makefile.am, startup/setvec.c, wrapup/Makefile.am: * erc32sonic: New directory. * erc32sonic/Makefile.am, erc32sonic/erc32sonic.c, erc32sonic/.cvsignore: New files. * include/erc32.h: New file. * startup/boardinit.S: New file. Big update of SPARC support for ERC32 and LEON. Added support for ERC32 without floating point. Added SONIC support as configured on Tharsys ERC32 board. The bsp's share various code in the shared directory: gnat-support, start-up code, etc. To decrease the foot-print, I removed the 16 kbyte start-up stack that was put in .bss and never reused once the system was up. The stack is now put between the heap and the workspace. To reclaim it, the user can do a rtems_region_extend to merge the stack to the heap region once the system is up.
2000-11-132000-11-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+29
* clock_driver_stub.c: This is a stub of a clock driver that is sufficient for linking the ticker application. Some simulators do not have a soruce for a clock tick. Also this can be used while constructing a BSP so everything links.
2000-11-102000-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-10/+15
* Makefile.am, console/Makefile.am, include/Makefile.am, start/Makefile.am: VPATH was not setup correctly
2000-11-102000-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+6
* configure.in: catch -enable-rtemsbsp (Allowed by autoconf). Autoconf allows one to pass -enable-*, but this file expected --enable*.
2000-11-102000-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-0/+8
* libc/libio.c: Special treatment of O_NDELAY for Cygwin.
2000-11-092000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill259-130/+646
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2000-11-092000-11-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+1
* Makefile.am, clock/Makefile.am, clock/.cvsignore, wrapup/Makefile.am: Added include of stub clock driver so ticker would link.
2000-11-092000-11-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-1/+37
* configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore, wrapup/Makefile.am: Added include of stub clock driver so ticker would link.
2000-11-032000-11-02 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+7
* include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API) so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(), POSIX_BOTTOM_REACHED() are actually included.
2000-11-032000-11-03 Chris Johns <ccj@acm.org>Joel Sherrill5-3/+792
* network/README.cs8900, network/cs8900.c, network/cs8900.h: New files. * network/Makefile.am: Modified to reflect above.
2000-11-022000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+16
* aclocal/canonicalize-tools.m4, aclocal/check-tool.m4, aclocal/prog-cc.m4, aclocal/prog-cxx.m4: Replace AC_CHECK_TOOL with an RTEMS specific but more restrictive autoconf macro.
2000-11-022000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* stubdr/Makefile.am: Replace leaf.cfg w/ automake/lib.am.
2000-11-022000-11-02 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-2/+10
* bsp_specs: Remove -Tlinkcmds from *link rule.
2000-11-022000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill259-130/+646
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill7-12/+37
* startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-17/+3
* startup/bspstart.c, startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this. Also removed obsolete references to STACK_CHECKER_ON.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-17/+11
* startup/bspstart.c, startup/bspstart.c.nocache: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this. Also removed obsolete references to STACK_CHECKER_ON.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-18/+11
* startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this. Also removed obsolete references to STACK_CHECKER_ON.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+8
* bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-8/+15
* startup/82378zb.c, startup/FPGA.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+9
* shared/bsppretaskinghook.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-4/+1
* ChangeLog: Removed incorrectly placed entry.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill76-145/+375
* startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+1
* configure.in: Added include/rtems subdirectory.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill111-1136/+157
* include/Makefile.am, include/rtems/libio_.h, libc/Makefile.am, libc/assoc.c, libc/assocnamebad.c, libc/base_fs.c, libc/cfsetispeed.c, libc/cfsetospeed.c, libc/chdir.c, libc/chmod.c, libc/chown.c, libc/close.c, libc/closedir.c, libc/dup2.c, libc/error.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c, libc/fcntl.c, libc/fdatasync.c, libc/fpathconf.c, libc/fstat.c, libc/fsync.c, libc/ftruncate.c, libc/getdents.c, libc/ioctl.c, libc/libio.c, libc/libio_sockets.c, libc/link.c, libc/lseek.c, libc/malloc.c, libc/mallocfreespace.c, libc/mknod.c, libc/mount.c, libc/newlibc.c, libc/no_libc.c, libc/open.c, libc/read.c, libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c, libc/tcsetattr.c, libc/telldir.c, libc/ttyname.c, libc/ttyname_r.c, libc/umask.c, libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. * include/rtems/Makefile.am, include/rtems/.cvsignore: New file. * include/rtems/assoc.h, include/rtems/error.h, include/rtems/libcsupport.h, include/rtems/libio.h, include/rtems/libio_.h: New/moved files.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+7
* malloctest/task1.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill58-56/+90
* src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c, src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c, src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c, src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c, src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c, src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c, src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c, src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c, src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c, src/imfs/memfile.c, src/imfs/miniimfs_init.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Now we do not have to reach up and over to libc to pick them up.
2000-10-312000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* Makefile.am: Switch to GNU canonicalized autoconf macros.
2000-10-312000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+6
* bsp_specs: Add qnolinkcmds.
2000-10-312000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* Makefile.am: Switch to macros/, reflect new configure.in,