summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* New files.Joel Sherrill2000-07-104-0/+8
|
* New file.Joel Sherrill2000-07-101-0/+2
|
* New file.Joel Sherrill2000-07-101-0/+217
|
* Added dummy clock driver.Joel Sherrill2000-07-105-2/+57
|
* Picking up changes missed in previous commit. These changesJoel Sherrill2000-07-074-22/+14
| | | | were needed to move exception processing to score/cpu.
* Moved old_exception_processing and new_exception_processing directoriesJoel Sherrill2000-07-0721-59/+51
| | | | | | from score/cpu to libcpu because the determination of which to use is based on RTEMS_CPU_MODEL. Thus it can not be determined based solely on multilib information.
* Removed duplicate case values.Joel Sherrill2000-07-071-2/+2
|
* Fixed problem reported by Victor V. Vengerov <Victor.Vengerov@oktet.ru>Joel Sherrill2000-07-072-2/+14
| | | | | | where alarm() did not correctly account for the watchdog start_time and stop_time fields being based on ticks not seconds. This resulted in alarm() returning a bogus number of seconds remaining.
* Moved __RTEMS_APPLICATION__ conditional to include the use of theJoel Sherrill2000-07-072-2/+2
| | | | | static inline routine _CORE_mutex_Seize_interrupt_trylock since static routines are not included when in an application.
* Patch rtems-rc-20000707-1-cvs.diff from Ralf CorsepiusJoel Sherrill2000-07-071-0/+6
| | | | | <corsepiu@faw.uni-ulm.de> that adds a piece of the *-rc-20000705-? series that was not added to CVS accidentally.
* Patch from James Housley <jim@thehousleys.net> to let the MakefilesJoel Sherrill2000-07-071-1/+1
| | | | find tools like packhex after installation.
* Switched to faster implementation.Joel Sherrill2000-07-062-50/+40
|
* Fixed formatting.Joel Sherrill2000-07-061-15/+15
|
* New file.Joel Sherrill2000-07-062-0/+26
|
* Patch from Eric Valette <valette@crf.canon.fr> and Yacine El KolliJoel Sherrill2000-07-066-19/+151
| | | | <elkolli@crf.canon.fr> to add support for the mbx860_005b.
* Patch from Eric Valette <valette@crf.canon.fr>Joel Sherrill2000-07-061-11/+18
|
* Patch rtems-rc-20000704-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-061-1/+1
| | | | that makes --disable-multilib the default.
* Patch rtems-rc-20000705-3.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-0623-20/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that is a somewhat experimental, multilib-related patch: Changes: * Use RTEMS_ENV_RTEMSCPU instead of RTEMS_ENV_RTEMSBSP in configure.ins below exec/. At the moment, RTEMS_ENV_RTEMSCPU is more or less an optical change to emphasize that these subdirectories shall not depend on RTEMS_BSP than a real behavioral change. * Add AC_DEFINE_* to several aclocal/*.m4 macros to prepare autoheader/autoconf generated targopts.h and similiar configuration headers. * c/src/configure.in: remove exec from cfg_subdirs if multilibs are enabled (c/src is build per bsp, exec shall be build per cpu in c/ or from the toplevel in future, when multilibs are enabled.) Notes: * This patch should not have any impact on the current building scheme. * --enable-multilib still does not work. * running bootstrap from the toplevel directory is required. CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: c/src/tests/libtests/termios/init.c CVS: ----------------------------------------------------------------------
* Patch rtems-rc-20000705-2.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-061-1/+1
| | | | that adds multigen to the list of noinst_SCRIPTS.
* Patch rtems-rc-20000705-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill2000-07-061-11/+19
| | | | | | | | | | | CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: c/src/tests/libtests/termios/init.c CVS: ----------------------------------------------------------------------
* Added baseline for h8 simulator BSP to support the simulator in gdb 5.0Joel Sherrill2000-07-0622-0/+757
|
* Added missing #endif's.Joel Sherrill2000-07-064-6/+0
|
* Corrected call to _CORE_mutex_Seize_interrupt_blocking.Joel Sherrill2000-07-062-4/+10
|
* Modfied to execute faster and have fewer instructions.Joel Sherrill2000-07-062-76/+76
|
* Switched to using isr disable version of _Objects_Get. When theJoel Sherrill2000-07-062-26/+30
| | | | | semaphore/mutex can be obtained immediately, this cuts execution time by 50%.
* Added _Semaphore_Get_interrupt_disable.Joel Sherrill2000-07-062-0/+20
|
* Cleaned up to avoid disruptive use of inline conditionals.Joel Sherrill2000-07-062-36/+32
|
* Switched to using _POSIX_Mutex_Get_interrupt_disable to improve performance.Joel Sherrill2000-07-062-6/+8
|
* Added support for converting a mutex id to a pointer and returningJoel Sherrill2000-07-062-42/+78
| | | | with interrupts disabled.
* Reimplemented _Core_MUTEX_Seize to return with interrupts disabledJoel Sherrill2000-07-064-14/+238
| | | | if the mutex is successfully obtained.
* Added _CORE_semaphore_Seize_isr_disable.Joel Sherrill2000-07-062-0/+112
|
* Added _Objects_Get_isr_disable prototype and added numerous comments.Joel Sherrill2000-07-062-14/+36
|
* Removed unnecessary parentheses.Joel Sherrill2000-07-062-8/+8
|
* Added objjectgetbyisr.cJoel Sherrill2000-07-062-4/+6
|
* The code that attempts to obtain a mutex has now been inlined. TheJoel Sherrill2000-07-062-166/+14
| | | | code remaining here now only blocks.
* Directly index local table to avoid error check.Joel Sherrill2000-07-066-24/+20
|
* New file. Convert ID to pointer and return with interrupts -- notJoel Sherrill2000-07-062-0/+166
| | | | dispatching -- disabled.
* Format of return line changed.Joel Sherrill2000-07-062-6/+6
|
* Patch rtems-rc-20000626-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill2000-07-063-11/+11
| | | | | | | | | | | | | | | | | | | | | | Comments follow: Building linux/posix fails due to including lib/include/sys/cdefs.h instead of linux's sys/cdefs.h. AFAIS, this sys/cdefs.h is specific to newlib and should probably not be used on any unix host. Therefore, I changed the relevant Makefile.am/configure.in to condionally install sys/cdefs.h only if newlib is present. This triggered another bug inside of the newlib-check for one of RTEMS target's (Unfortunately I can't remember which - mips/i960 ? ... one of the more exotic ...), for which int func() isn't identical to void func(). Note: This patch needs to be tested under Cygwin and Solaris. I am particularily unsure about Cygwin/posix, as it applies a different version newlib which must not trigger RTEMS newlib check (it is supposed to fail) and if it may need RTEMS's sys/cdefs.h.
* Interrupt stack is allocated by _ISR_Handler_initializationJoel Sherrill2000-07-031-1/+1
| | | | not that of _ISR_Manager_initialization.
* Interrupt stack is allocated in _ISR_Handler_initialization notJoel Sherrill2000-07-0322-22/+22
| | | | _Interrupt_Manager_initialization.
* Added blocked_count field to allow for optimizations.Joel Sherrill2000-07-034-4/+8
|
* Changed extra_system_initialization_stack to extra_mpci_receive_server_stackJoel Sherrill2000-07-032-2/+2
| | | | to be consistent with other ports.
* Patch rtems-rc-20000702-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-032-14/+30
| | | | | that is a hack to workaround a switch generation compiler bug for the SH2 and cleaned up some warnings.
* Fixed stat_ino should be st_ino.Joel Sherrill2000-07-024-4/+4
|
* Added fchdir().Joel Sherrill2000-06-301-0/+63
|
* Patch from Chris Johns <cjohns@cybertec.com.au> so the web serverJoel Sherrill2000-06-304-6/+24
| | | | shuts down on error -- not exitting the system.
* Patch from Chris Johns <cjohns@cybertec.com.au> so the directoryJoel Sherrill2000-06-304-4/+4
| | | | read function in the IMFS properly returns the inode number.
* Patch from Chris Johns <cjohns@cybertec.com.au> to add support forJoel Sherrill2000-06-308-52/+68
| | | | | stat()'ing a symbolic link. This is needed to support the port of the BSD commands like ls to RTEMS.
* Patch from Chris Johns <cjohns@cybertec.com.au> to add fchdir()Joel Sherrill2000-06-308-2/+218
| | | | functionality to libc and update TODO.