summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 2001-11-30 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2001-11-301-7/+23
| | | | | This was tracked as PR88. * libc/scandir.c: Fixed to perform cleanup on error conditions.
* 2001-11-28 Joel Sherrill <joel@OARcorp.com>,Joel Sherrill2001-11-284-35/+27
| | | | | | | | | This was tracked as PR91. * include/rtems/score/isr.h, inline/rtems/score/isr.inl, macros/rtems/score/isr.inl: Modified to allow any port to provide its own implementation of the macro _ISR_Is_in_progress. If the port overrides this macro, it must provide a non-inlined function implementation.
* 2001-11-28 Joel Sherrill <joel@OARcorp.com>,Joel Sherrill2001-11-2832-0/+231
| | | | | | | This was tracked as PR91. * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if the port uses the standard macro for this (FALSE). A TRUE setting indicates the port provides its own implementation.
* 2001-11-28 Joel Sherrill <joel@OARcorp.com>,Joel Sherrill2001-11-282-0/+14
| | | | | | | | | | This was tracked as PR91. * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if the port uses the standard macro for this (FALSE). A TRUE setting indicates the port provides its own implementation. * rtems/score/c_isr.inl: Deleted and contents merged into cpu.c. * cpu.c: Received contents of c_isr.inl. * Makefile.am: Deleted reference to c_isr.inl.
* 2001-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-11-282-2/+4
| | | | * wrapup/Makefile.am: Remove HAS_IMFS.
* 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-11-262-16/+7
| | | | * src/imfs/Makefile.am: Cleanup.
* 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-11-262-2/+4
| | | | * arpa/Makefile.am: Remove stray lines.
* 2001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-11-202-0/+2180
| | | | | | | | | | | * support/new_exception_processing/configure.ac, support/new_exception_processing/rtems/score/c_isr.inl, support/new_exception_processing/rtems/score/cpu.h, support/old_exception_processing/configure.ac, support/old_exception_processing/rtems/score/c_isr.inl, support/old_exception_processing/rtems/score/cpu.h, support/old_exception_processing/rtems/score/ppc_offs.h: New files missed in previous commit.
* 2001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-11-202-2/+15
| | | | | | | | * src/threadhandler.c: When __USE__MAIN__ is defined by the toolset, invoke the global constructors via __main. Reported as tested by Alexandra Kossovsky <sasha@oktet.ru> and Victor V. Vengerov <vvv@oktet.ru> in conjunction with a new set of tool RPMs (gcc2.95.3newlib1.9.0-3). This was tracked as GNATS PR tools/84.
* 2001-11-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-11-142-1/+5
| | | | | * shared/ppc.h: The mpc8260 uses the new exception processing model and thus does not need to define PPC_USE_SPRG.
* 2001-11-14 Andrew Dachs <A.Dachs@SSTL.co.uk>Joel Sherrill2001-11-142-1/+5
| | | | * shared/ppc.h: mpc8260 has double FPU not single FPU.
* 2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill2001-11-084-8/+35
| | | | | | | | | This modification is part of the submitted modifications necessary to support the IBM PPC405 family. This submission was reviewed by Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did not negatively impact the ppc403 BSPs. The submission and tracking process was captured as PR50. * shared/asm.h, shared/ppc.h: Added PPC405 support.
* 2001-11-07 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2001-11-082-10/+7
| | | | | Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49. * src/imfs/imfs_directory.c: Do not calculate the offset twice.
* 2001-11-07 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2001-11-071-1/+2
| | | | | | | Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63. * libc/chdir.c: Check for search/execute permissions on chdir. This requires passing RTEMS_LIBIO_PERMS_SEARCH to rtems_filesystem_evaluate_path().
* 2001-11-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-11-072-1/+7
| | | | | | Discovered while fixing PR36 reported by Todor.Todorov@barco.com. * include/rtems/itron/object.h: Corrected _ITRON_Objects_Get() to use _Objects_Get_by_index().
* 2001-11-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-11-074-1/+22
| | | | | | | | | Reported by Todor.Todorov@barco.com and tracked as PR36. * include/rtems/score/object.h: Added prototype for _Objects_Get_by_index(). * src/objectget.c, src/objectgetisr.c: Corrected procedure for getting index from Id so it is correct and optimal for both single and multiprocessor configurations.
* 2001-10-26 Victor V. Vengerov <vvv@oktet.ru>Joel Sherrill2001-10-262-1/+8
| | | | | * src/imfs/imfs_load_tar.c: Minor modification so this will compile with gcc-2.95.3 with the arguments "-m5200 -O4".
* 2001-10-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-261-16/+5
| | | | | * libc/libio.c: Cleanup of initialization per suggestion from Eric Norum.
* 2001-10-25 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2001-10-251-88/+116
| | | | | | | * libc/unmount.c: Primarily restructuring and clean up to address procedures which did not do what their name implied. Also addressed problem situation where unmount fails and the filesystem was inconsistent. The mounted filesystem could have been left hanging.
* 2001-10-25 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2001-10-253-8/+20
| | | | | | | * libc/libio.c: Initialize more fields to NULL/0 during initialiation. * include/rtems/libio_.h: Fix freenode macro so it works for sockets which do not have the full set of filesystem operations and are initialized via something other than open().
* 2001-10-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-232-2/+6
| | | | * macros/rtems/rtems/asr.nil: Fixed typo.
* 2001-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-232-1/+6
| | | | | * macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo in previous patch).
* 2001-10-22 Andy Dachs <a.dachs@sstl.co.uk>Joel Sherrill2001-10-222-2/+101
| | | | * shared/ppc.h: Added mpc8260 support.
* 2001-10-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-222-3/+8
| | | | | * src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI pollutes the application namespace.
* 2001-10-18 Till Straumann <strauman@SLAC.Stanford.EDU>Joel Sherrill2001-10-192-2/+1
| | | | | * libc/open.c, libc/close.c: Moved freenode from open to close.
* 2001-10-18 Eric Norum <eric.norum@usask.ca>Joel Sherrill2001-10-182-23/+85
| | | | | * lib/tftpDriver.c: Properly handles ../ components in chdir() and open() operations within the TFTP file system.
* 2001-10-17 Till Straumann <strauman@SLAC.Stanford.EDU>Joel Sherrill2001-10-174-5/+14
| | | | | | | | | | | | | | | | * These changes were discussed and reviewed by many people but the primary people were Jennifer Averett <jennifer@OARcorp.com> and Eugeny Mints <jack@oktet.ru>. * libc/utime.c: Add missing call to rtems_filesystem_freenode() at verification that utime is supported by the filesystem. * libc/link.c: Remove calls to freenode when the node was not successfully allocated. * libc/unmount.c: In the method file_systems_below_this_mountpoint() added calls to correctly free fs_root_loc when a failure occurs. * libc/open.c: Add freenode calls upon failure. * libc/open.c, lib/libc/close.c: (PENDING -- NOT INCLUDED THIS TIMER) Modifications the move the freenode from open() to close() (also part of this patch) are pending further discussion.
* 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-172-1/+5
| | | | * configure.ac: Use RTEMS_CPU_SUBDIRS to make autoconf-2.52 happy.
* 2001-10-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-171-0/+1
| | | | | * .cvsignore: Add stamp-h.in.
* 2001-10-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-171-0/+4
| | | | * .cvsignore: Add stamp-h.in.
* 2001-10-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-172-1/+5
| | | | * include/Makefile.am: Fixed path to cpuopts-tmp.h.
* 2001-10-16 Chris Johns <ccj@acm.org>Joel Sherrill2001-10-162-48/+53
| | | | | * imfs/imfs_load_tar.c: Changed the code around to remove an internal compiler error on the Coldfire target.
* 2001-10-16 Chris Johns <ccj@acm.org>Joel Sherrill2001-10-166-9/+170
| | | | | | | | * include/confdefs.h, include/rtems/config.h, include/rtems/io.h, optman/no-io.c, src/exinit.c, src/io.c: Added a device driver register/unregister interface to allow device drivers to be installed and removed at runtime. This means you do not need devices present in the device table when you build.
* 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-162-5/+1
| | | | | | | | | * include/zilog/Makefile.am: Remove. * include/motorola/Makefile.am: Remove. * include/sys/Makefile.am: Remove. * include/rtems/Makefile.am: Remove. * include/Makefile.am: Handle subdirs, require automake-1.5 * Makefile.am: Require automake-1.5.
* 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-163-19/+9
| | | | | * configure.ac: Use AC_CONFIG_SUBDIRS for posix and itron. Reflect changes to configuration of rtems, score and sapi subdirs.
* 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-165-14/+89
| | | | | | | | | | | | | * include/rtems/Makefile.am: Remove. * include/rtems/rtems/Makefile.am: Remove. * include/Makefile.am: Handle subdirs, require automake-1.5. * inline/rtems/Makefile.am: Remove. * inline/rtems/rtems/Makefile.am: Remove. * inline/Makefile.am: Handle subdirs, require automake-1.5. * macros/rtems/Makefile.am: Remove. * macros/rtems/rtems/Makefile.am: Remove. * macros: Handle subdirs, require automake-1.5. * Makefile.am: require automake-1.5.
* 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-165-15/+63
| | | | | | | | | * include/rtems/Makefile.am: Remove. * include/Makefile.am: Handle subdirs, require automake-1.5. * inline/rtems/Makefile.am: Remove. * inline/Makefile.am: Handle subdirs, require automake-1.5. * macros/rtems/Makefile.am: Remove. * Makefile.am: require automake-1.5.
* 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-165-11/+145
| | | | | | | | | | | | | * include/rtems/Makefile.am: Remove. * include/rtems/Makefile.am: Remove. * include/Makefile.am: Handle subdirs, require automake-1.5. * macros/rtems/Makefile.am: Remove. * macros/rtems/score/Makefile.am: Remove. * macros/Makefile.am: Handle subdirs, require automake-1.5. * inline/rtems/Makefile.am: Remove. * inline/rtems/score/Makefile.am: Remove. * inline/Makefile.am: Handle subdirs, require automake-1.5. * Makefile.am: require automake-1.5
* 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-165-21/+101
| | | | | | | | | | | | | | * include/sys/Makefile.am: Remove. * include/rtems/Makefile.am: Remove. * include/rtems/posix/Makefile.am: Remove. * include/Makefile.am: Handle subdirs. * inline/rtems/Makefile.am: Remove. * inline/rtems/posix/Makefile.am: Remove. * inline/Makefile.am: Handle subdirs. * macros/rtems/Makefile.am: Remove. * macros/rtems/posix/Makefile.am: Remove. * macros/Makefile.am: Handle subdirs. * configure.ac: Reflect changes above.
* 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-165-21/+96
| | | | | | | | | | | | | | * include/itronsys/Makefile.am: Remove. * include/rtems/Makefile.am: Remove. * include/rtems/itron/Makefile.am: Remove. * inline/rtems/Makefile.am: Remove. * inline/rtems/itron/Makefile.am: Remove. * macros/rtems/Makefile.am: Remove. * macros/rtems/itron/Makefile.am: Remove. * include/Makefile.am: handle subdirs. * inline/Makefile.am: handle subdirs. * macros/Makefile.am: handle subdirs. * configure.ac: Reflect changes above.
* 2001-10-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-152-1/+6
| | | | * cpu.c: Fix #ifdefs, add missing #endif.
* 2001-10-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-121-1/+0
| | | | * include/chain.h: Fixed typo.
* 2001-10-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-123-2/+4
| | | | * rootfs/mkrootfs.c, rootfs/mkrootfs.h: Fixed typo.
* 2001-10-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-122-1/+4
| | | | * shared/ppctypes.h: Fixed typo.
* 2001-10-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-121-0/+4
| | | | * include/rtems/directives.h: Fixed typo.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-128-0/+329
| | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-121-0/+38
| | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.
* 2001-10-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-128-23/+58
| | | | | | * asm.h, cpu.c, rtems.c, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h, rtems/score/shtypes.h: Consistency changes and made sure there were no includes from the libcpu tree.
* 2001-10-12 Alexandra Kossovsky <sasha@oktet.ru>Joel Sherrill2001-10-124-16/+146
| | | | | | * cpu.c, rtems/score/cpu.h, rtems/score/sh.h: Modified to support SH4. Reviewed by Ralf Corsepius <corsepiu@faw.uni-ulm.de> who did the original SH port.
* 2001-10-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-122-2/+8
| | | | | | * cpu_asm.S: _CPU_Context_save_fp in was incorrectly in conditional compilation block with (CPU_HARDWARE_FP == FALSE). Reported by Wayne Bullaughey <wayne@wmi.com>.