summaryrefslogtreecommitdiffstats
path: root/cpukit/rtems (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Removed warning.Joel Sherrill1999-10-211-0/+2
|
* Added rtems_semaphore_flush directive.Joel Sherrill1999-10-212-0/+104
|
* Added prototype for rtems_task_is_suspended at request ofJoel Sherrill1999-10-201-1/+12
| | | | Eric Norum.
* New directive added -- rtems_task_is_suspended.Joel Sherrill1999-10-071-0/+76
|
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to make fix bugJoel Sherrill1999-10-044-12/+12
| | | | where wrapup left pieces out of the librtemsall.a.
* Applied patch rtems-rc-19990820-6.diff.gz fromJoel Sherrill1999-09-074-0/+57
| | | | | Ralf Corsepius <corsepiu@faw.uni-ulm.de> which converted many Makefile.in's to Makefile.am's. This added a lot of files.
* Removed definition of NO_IMPLICIT_EXTERN_C since it is supposed to beJoel Sherrill1999-08-301-2/+0
| | | | in the compiler not in the header file.
* Added NO_IMPLICIT_EXTERN_C at suggestion of Jason Merrill.Joel Sherrill1999-08-101-0/+2
|
* Modified to return an error when a bogus return address for theJoel Sherrill1999-06-091-0/+3
| | | | old_priority parameter is provided.
* Corrected macro names.Joel Sherrill1999-05-271-2/+6
|
* Fixed some typos.Joel Sherrill1999-05-171-4/+4
|
* Split Interrupt Manager into one routine per file.Joel Sherrill1999-05-172-36/+55
|
* Split Signal Manager into one routine per file.Joel Sherrill1999-05-173-108/+154
|
* Dual-Ported Memory Manager split into one routine per file.Joel Sherrill1999-05-176-236/+346
|
* Split Partition Manager into one routine per file.Joel Sherrill1999-05-176-299/+414
|
* Split Timer Manager into one routine per file.Joel Sherrill1999-05-178-308/+469
|
* Split Event Manager into one routine per file.Joel Sherrill1999-05-176-342/+456
|
* Split Rate Monotonic Manager into one routine per file.Joel Sherrill1999-05-178-416/+568
|
* Split the Semaphore Manager into one routine per file.Joel Sherrill1999-05-177-484/+766
|
* Moved some MP routines to semmp.c.Joel Sherrill1999-05-172-55/+54
|
* Forgot to actually remove the routines. :)Joel Sherrill1999-05-171-748/+0
|
* Split Message Manager into one routine per file.Joel Sherrill1999-05-1712-0/+1105
|
* Moved an MP routine from msg.c to here.Joel Sherrill1999-05-171-0/+26
|
* Cleaned up some multiprocessing issues.Joel Sherrill1999-05-171-17/+15
|
* Split Clock Manager into one routine per file.Joel Sherrill1999-05-174-129/+194
|
* Split Region Manager into one routine per file.Joel Sherrill1999-05-178-455/+618
|
* Split Task Manager into multiple files. Eventually this effort willJoel Sherrill1999-05-1715-961/+1381
| | | | reduce the size of executables.
* Patch from D. V. Henkel-Wallace <gumby@zembu.com>:Joel Sherrill1999-05-171-0/+16
| | | | | | Here's a tiny patch that shreds memory returned to the pool (such as by free() and delete). This may help people find some nasty bugs, so here it is.
* Made all calls to _Thread_Yield_processor consistent in how they areJoel Sherrill1999-05-071-7/+6
| | | | wrapped by calls to _Thread_Enable_dispatch and _Thread_Disable_dispatch.
* Unlimited objects patch from Chris Johns <ccj@acm.org>. Email follows:Joel Sherrill1999-03-171-15/+17
| | | | | | | | | | | | | | | | | | | | | | | | | First, the unlimited patch. I have compiled the unlmited patch for the Linux posix BSP only and it seems to work cleanly. I would like a really major application run on this change before commiting as the changes are very core and significant. I am currently building all the tests to run. I have no targets suitable to test on at the moment. I have tested the patch for inline functions and macros. Turning macros on has found some core bugs. I have fixed these but have not run all the tests. Please review the patch for these changes. They are: 1) The conditional compilation for MP support broke the core messages code. You cannot embed a conditional macro in another macro. The Send and Urgent Send calls are macros. 2) User extensions handler initialisation now has two parameters. I have updated the macros to support the extra parameter. The patch also contains the gcc-target-default.cfg fix required to build the kernel. More of a by product than a fix for you.
* Comments fixed after problem report from Ian Lance Taylor <ian@airs.com>.Joel Sherrill1999-02-101-19/+10
|
* Corrected ifdef on RTEMS_MULTIPROCESSING so the queue is actually closed.Joel Sherrill1998-12-031-2/+4
|
* Added --disable-multiprocessing flag and modified a lot of files to makeJoel Sherrill1998-11-2321-103/+367
| | | | it work.
* Added __RTEMS_INSIDE__ macro to insure that ".inl" files are ALWAYS includedJoel Sherrill1998-08-241-1/+1
| | | | when building the executive source.
* Added system task attribute to allow one to create a task with "0" priorityJoel Sherrill1998-08-214-9/+40
| | | | via the user api.
* All task delete API level services were incorrectly assuming that theJoel Sherrill1998-06-181-1/+10
| | | | | | | | | | | task to be deleted was created via the same API (i.e. were of the object class created by this API). For example, a POSIX thread calling the rtems_task_delete(SELF) directive would incorrectly update the RTEMS object local pointer table. Jennifer discovered this when moving tests implemented in C using the Classic RTEMS API into a tree of Ada tests. The Ada tests were implicitly using POSIX services. This lead to some unexpected behavior.
* updated copyright to 1998Joel Sherrill1998-02-1785-85/+85
|
* Added check that return argument pointer for old_isr_handler was valid.Joel Sherrill1997-10-211-0/+3
|
* Fixed typo in the pointer to the license terms.Joel Sherrill1997-10-0885-170/+170
|
* Make Post an atomic operation.Joel Sherrill1997-10-062-2/+12
|
* Added RTEMS_IO_ERROR status code.Joel Sherrill1997-08-281-1/+2
|
* Added these files to contain bodies for routines included in the APIJoel Sherrill1997-08-022-0/+101
| | | | | but which did not have real bodies. This is necessary for languages like Ada95 which must have real entries in a library for bindings.
* Added rtems_message_queue_get_number_pending directive.Joel Sherrill1997-07-314-17/+107
|
* fixed typoJoel Sherrill1997-07-181-4/+4
|
* Corrected typos and spacing.Joel Sherrill1997-07-091-3/+3
|
* Added support for context switching the data used by the gcc m68kJoel Sherrill1997-05-281-1/+1
| | | | | | software floating point emulation code. Code implemented by Karen Sara Looney <Karen.Looney@colorado.edu> with much email assistance from Joel.
* Corrected by adding check for NULL address passed into get_statusJoel Sherrill1997-04-251-0/+3
| | | | directive.
* Added to comment header block to include new status directive.Joel Sherrill1997-04-251-0/+1
|
* promote TOD_MICROSECONDS_TO_TICKS through API as RTEMS_MICROSECONDS_PER_TICK.Joel Sherrill1997-04-221-0/+2
|
* File changed to reflect change in license and copyright.Joel Sherrill1997-04-221-5/+5
|