Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Port of RTEMS to the Texas Instruments C3x/C4x DSP families including | Joel Sherrill | 2000-07-26 | 1 | -1/+6 |
| | | | | | | | | | | | a BSP (c4xsim) supporting the simulator included with gdb. This port was done by Joel Sherrill and Jennifer Averett of OAR Corporation. Also included with this port is a space/time optimization to eliminate FP context switch management on CPUs without hardware or software FP. An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8) on this CPU. This required addressing alignment checks and assumptions as well as fixing code that assumed sizeof(unsigned32) == 4. | ||||
* | Fixed problem reported by Victor V. Vengerov <Victor.Vengerov@oktet.ru> | Joel Sherrill | 2000-07-07 | 1 | -1/+7 |
| | | | | | | 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. | ||||
* | Switched to using _POSIX_Mutex_Get_interrupt_disable to improve performance. | Joel Sherrill | 2000-07-06 | 1 | -3/+4 |
| | |||||
* | Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine Gauthier | Joel Sherrill | 2000-06-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | <charles.gauthier@iit.nrc.ca>, and Darlene A. Stewart <Darlene.Stewart@nrc.ca> to add support for a number of very significant things: + BSPs for many variations on the Motorola MBX8xx board series + Cache Manager including initial support for m68040 and PowerPC + Rework of mpc8xx libcpu code so all mpc8xx CPUs now use same code base. + Rework of eth_comm BSP to utiltize above. John reports this works on the 821 and 860 | ||||
* | Merged from 4.5.0-beta3a | Joel Sherrill | 2000-06-12 | 8 | -29/+43 |
| | |||||
* | Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>. | Joel Sherrill | 2000-04-13 | 1 | -0/+2 |
| | | | | adds .cvsignore. | ||||
* | Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de> | Joel Sherrill | 2000-02-08 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | that contains: * Removes remaining (now illegal) references to $(SRC) from a couple of Makefile.ams * Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in * Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR from most configure scripts, i.e. LIBCDIR becomes less visible) * Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to libbsp/*/configure.ins (A minor bug in previous implementations, which only has an impact when switching to GNU/Cygnus canonicalization) * Cleans up several bogus comments. * Removes MKLIB * Switches the version number to 4.5.0 (for testing version number handling) | ||||
* | Removed unused variable warning. | Joel Sherrill | 2000-01-14 | 1 | -1/+0 |
| | |||||
* | Removed no prototype of kill() warning. | Joel Sherrill | 2000-01-14 | 1 | -0/+2 |
| | |||||
* | + Comment cleanup | Jennifer Averett | 2000-01-13 | 4 | -15/+12 |
| | |||||
* | Removed referance to rtems error. | Jennifer Averett | 2000-01-13 | 1 | -1/+2 |
| | | | | Added correct include file. | ||||
* | Debugged and yellow line tested routines. | Jennifer Averett | 2000-01-12 | 3 | -41/+71 |
| | |||||
* | + Modified return codes | Jennifer Averett | 2000-01-12 | 1 | -16/+27 |
| | | | | | + Added messsage size check + Debugged and yellowed out routine | ||||
* | + Added signal processing. | Jennifer Averett | 2000-01-12 | 1 | -1/+3 |
| | | | | + Yellow line tested source. | ||||
* | + Modified to correct return codes. | Jennifer Averett | 2000-01-12 | 1 | -2/+5 |
| | | | | | + Removed extra flag attribute from message queue structure. + Yellow-lined all posix message queue routines. | ||||
* | + Changed call from core flush to core close routine. This flushes waiting | Jennifer Averett | 2000-01-12 | 1 | -2/+4 |
| | | | | queues as well as the messages. | ||||
* | + Removed name validation code (this was already done in nametoid. | Jennifer Averett | 2000-01-12 | 1 | -41/+6 |
| | |||||
* | Fixed spacing. | Joel Sherrill | 2000-01-11 | 1 | -1/+1 |
| | |||||
* | This code did not return properly when a process oriented signal | Joel Sherrill | 2000-01-11 | 1 | -6/+5 |
| | | | | was pending. Reported by Wayne Bullaughey <wayneb@cacdsp.com>. | ||||
* | Don't look at the object information structure for threads/tasks | Joel Sherrill | 2000-01-10 | 2 | -17/+28 |
| | | | | | for APIs that are not configured. This resulted in weird behavior when ITRON was disabled on some targets. | ||||
* | Added support for simple binary semaphores in addition to the high | Joel Sherrill | 2000-01-05 | 1 | -1/+5 |
| | | | | | | | | | | | | power binary/mutex style semaphores already supported by RTEMS. This was done at the request of Eric Norum <eric@cls.usask.ca> in support of his effort to port EPICS to RTEMS. This change consisted of changing the nesting_allowed boolean into a lock_nesting_behavior enumerated value as well as allowing the core mutex object to optionally support ensuring that the holder of a binary semaphore released it. Finally, a more subtle enhancement was to allow the non-holder to release a priority inheritance/ceiling mutex and still allow the holding task to return to its original priority. | ||||
* | + Changed priority to the POSIX priority type. | Jennifer Averett | 2000-01-05 | 1 | -9/+46 |
| | | | | | | | + Added priority validation + Changed to call correct core routine. + Added priority conversion + Resolved return type problems. | ||||
* | + Added check for reading from a write only queue. | Jennifer Averett | 2000-01-05 | 1 | -1/+12 |
| | | | | + Added ability to return message priority from the core. | ||||
* | + Added check for name greater than PATH_MAX. | Jennifer Averett | 2000-01-05 | 1 | -0/+3 |
| | |||||
* | + Changed to resonable default values for maxmsg and msgsize. | Jennifer Averett | 2000-01-05 | 1 | -3/+11 |
| | | | | + Added oflag tracking. | ||||
* | Added mqueuetranslatereturncode.c. | Jennifer Averett | 2000-01-05 | 1 | -1/+1 |
| | |||||
* | Added routines to translate to and from the core message queue return codes. | Jennifer Averett | 2000-01-05 | 1 | -0/+68 |
| | |||||
* | Added this file to contain an example program. | Joel Sherrill | 2000-01-04 | 1 | -0/+27 |
| | |||||
* | Removed warnings. | Joel Sherrill | 2000-01-04 | 2 | -4/+4 |
| | |||||
* | + Added check for name greater than PATH_MAX | Jennifer Averett | 1999-12-23 | 1 | -0/+14 |
| | |||||
* | + Debugged. | Jennifer Averett | 1999-12-23 | 2 | -40/+61 |
| | |||||
* | + Filled in routine. | Jennifer Averett | 1999-12-23 | 1 | -1/+15 |
| | |||||
* | + Initial debug | Jennifer Averett | 1999-12-23 | 1 | -0/+6 |
| | |||||
* | + Made work | Jennifer Averett | 1999-12-23 | 1 | -15/+55 |
| | | | | | + Added checks for valid attribute maxmsg and msgsize + Added check for ENAMETOOLONG | ||||
* | + Fixed errno response to match the POSIX manual. | Jennifer Averett | 1999-12-23 | 1 | -1/+1 |
| | |||||
* | Made sure POSIX would build with MP enabled. | Joel Sherrill | 1999-11-29 | 7 | -10/+127 |
| | |||||
* | Patch rtems-rc-19991117-11.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de> | Joel Sherrill | 1999-11-23 | 1 | -0/+109 |
| | | | | | to convert the libc directory to automake and "dozens of small fixes for Makefile.ins/configure.ins below c/src/lib." | ||||
* | Fixed dispatching and cleaned up code. | Jennifer Averett | 1999-11-22 | 2 | -30/+14 |
| | |||||
* | + Corrected enable/disable of dispatch. | Jennifer Averett | 1999-11-22 | 1 | -23/+31 |
| | | | | + Cleaned up code. | ||||
* | + Updated comments. | Jennifer Averett | 1999-11-22 | 1 | -9/+20 |
| | | | | + Corrected enable/disable of dispatch. | ||||
* | + Corrected bug in error check. | Jennifer Averett | 1999-11-22 | 1 | -2/+1 |
| | |||||
* | + Added description of routine to comment. | Jennifer Averett | 1999-11-22 | 1 | -0/+4 |
| | |||||
* | + Corrected error processing code. | Jennifer Averett | 1999-11-22 | 1 | -14/+15 |
| | |||||
* | + Added checks for NULL and NULL string names (for sem_open & sem_unlink). | Jennifer Averett | 1999-11-22 | 1 | -1/+7 |
| | |||||
* | + Cleaned up comments. | Jennifer Averett | 1999-11-22 | 1 | -6/+16 |
| | |||||
* | Added EINVAL for passing a NULL pointer in. | Jennifer Averett | 1999-11-18 | 1 | -0/+4 |
| | |||||
* | + Debuged to the point that you could open, unlink and close a semaphore. | Jennifer Averett | 1999-11-18 | 4 | -30/+29 |
| | | | | but all paths have not been checked, yet. | ||||
* | Updated copyright notice. | Joel Sherrill | 1999-11-17 | 48 | -96/+48 |
| | |||||
* | Return a reasonable error other than ENOSYS. | Joel Sherrill | 1999-11-16 | 1 | -1/+1 |
| | |||||
* | Added call to _Watchdog_Remove to remove the sporadic timer. It was | Joel Sherrill | 1999-11-16 | 1 | -0/+1 |
| | | | | being reinserted onto the ticks chain. |