Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added comment to make sure Classic API priority to Core priority | Joel Sherrill | 1999-11-02 | 1 | -0/+1 |
| | | | | is added in the future. | ||||
* | Added comments for _RTEMS_tasks_Create_extension, | Joel Sherrill | 1999-11-02 | 1 | -4/+9 |
| | | | | | _RTEMS_tasks_Start_extension, _RTEMS_tasks_Delete_extension, and _RTEMS_tasks_Switch_extension. | ||||
* | Added a case to support the core semaphore error returned when the | Joel Sherrill | 1999-11-02 | 1 | -0/+8 |
| | | | | maximum semaphore count is exceeded. | ||||
* | Added code to utilize the maximum_count attribute of core semaphores | Joel Sherrill | 1999-11-02 | 1 | -0/+7 |
| | | | | | and initialize it to a value that would keep it from every being a problem. | ||||
* | Removed warning. | Joel Sherrill | 1999-10-21 | 1 | -0/+2 |
| | |||||
* | Added rtems_semaphore_flush directive. | Joel Sherrill | 1999-10-21 | 2 | -0/+104 |
| | |||||
* | Added prototype for rtems_task_is_suspended at request of | Joel Sherrill | 1999-10-20 | 1 | -1/+12 |
| | | | | Eric Norum. | ||||
* | New directive added -- rtems_task_is_suspended. | Joel Sherrill | 1999-10-07 | 1 | -0/+76 |
| | |||||
* | Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to make fix bug | Joel Sherrill | 1999-10-04 | 4 | -12/+12 |
| | | | | where wrapup left pieces out of the librtemsall.a. | ||||
* | Applied patch rtems-rc-19990820-6.diff.gz from | Joel Sherrill | 1999-09-07 | 4 | -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 be | Joel Sherrill | 1999-08-30 | 1 | -2/+0 |
| | | | | in the compiler not in the header file. | ||||
* | Added NO_IMPLICIT_EXTERN_C at suggestion of Jason Merrill. | Joel Sherrill | 1999-08-10 | 1 | -0/+2 |
| | |||||
* | Modified to return an error when a bogus return address for the | Joel Sherrill | 1999-06-09 | 1 | -0/+3 |
| | | | | old_priority parameter is provided. | ||||
* | Corrected macro names. | Joel Sherrill | 1999-05-27 | 1 | -2/+6 |
| | |||||
* | Fixed some typos. | Joel Sherrill | 1999-05-17 | 1 | -4/+4 |
| | |||||
* | Split Interrupt Manager into one routine per file. | Joel Sherrill | 1999-05-17 | 2 | -36/+55 |
| | |||||
* | Split Signal Manager into one routine per file. | Joel Sherrill | 1999-05-17 | 3 | -108/+154 |
| | |||||
* | Dual-Ported Memory Manager split into one routine per file. | Joel Sherrill | 1999-05-17 | 6 | -236/+346 |
| | |||||
* | Split Partition Manager into one routine per file. | Joel Sherrill | 1999-05-17 | 6 | -299/+414 |
| | |||||
* | Split Timer Manager into one routine per file. | Joel Sherrill | 1999-05-17 | 8 | -308/+469 |
| | |||||
* | Split Event Manager into one routine per file. | Joel Sherrill | 1999-05-17 | 6 | -342/+456 |
| | |||||
* | Split Rate Monotonic Manager into one routine per file. | Joel Sherrill | 1999-05-17 | 8 | -416/+568 |
| | |||||
* | Split the Semaphore Manager into one routine per file. | Joel Sherrill | 1999-05-17 | 7 | -484/+766 |
| | |||||
* | Moved some MP routines to semmp.c. | Joel Sherrill | 1999-05-17 | 2 | -55/+54 |
| | |||||
* | Forgot to actually remove the routines. :) | Joel Sherrill | 1999-05-17 | 1 | -748/+0 |
| | |||||
* | Split Message Manager into one routine per file. | Joel Sherrill | 1999-05-17 | 12 | -0/+1105 |
| | |||||
* | Moved an MP routine from msg.c to here. | Joel Sherrill | 1999-05-17 | 1 | -0/+26 |
| | |||||
* | Cleaned up some multiprocessing issues. | Joel Sherrill | 1999-05-17 | 1 | -17/+15 |
| | |||||
* | Split Clock Manager into one routine per file. | Joel Sherrill | 1999-05-17 | 4 | -129/+194 |
| | |||||
* | Split Region Manager into one routine per file. | Joel Sherrill | 1999-05-17 | 8 | -455/+618 |
| | |||||
* | Split Task Manager into multiple files. Eventually this effort will | Joel Sherrill | 1999-05-17 | 15 | -961/+1381 |
| | | | | reduce the size of executables. | ||||
* | Patch from D. V. Henkel-Wallace <gumby@zembu.com>: | Joel Sherrill | 1999-05-17 | 1 | -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 are | Joel Sherrill | 1999-05-07 | 1 | -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 Sherrill | 1999-03-17 | 1 | -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 Sherrill | 1999-02-10 | 1 | -19/+10 |
| | |||||
* | Corrected ifdef on RTEMS_MULTIPROCESSING so the queue is actually closed. | Joel Sherrill | 1998-12-03 | 1 | -2/+4 |
| | |||||
* | Added --disable-multiprocessing flag and modified a lot of files to make | Joel Sherrill | 1998-11-23 | 21 | -103/+367 |
| | | | | it work. | ||||
* | Added __RTEMS_INSIDE__ macro to insure that ".inl" files are ALWAYS included | Joel Sherrill | 1998-08-24 | 1 | -1/+1 |
| | | | | when building the executive source. | ||||
* | Added system task attribute to allow one to create a task with "0" priority | Joel Sherrill | 1998-08-21 | 4 | -9/+40 |
| | | | | via the user api. | ||||
* | All task delete API level services were incorrectly assuming that the | Joel Sherrill | 1998-06-18 | 1 | -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 1998 | Joel Sherrill | 1998-02-17 | 85 | -85/+85 |
| | |||||
* | Added check that return argument pointer for old_isr_handler was valid. | Joel Sherrill | 1997-10-21 | 1 | -0/+3 |
| | |||||
* | Fixed typo in the pointer to the license terms. | Joel Sherrill | 1997-10-08 | 85 | -170/+170 |
| | |||||
* | Make Post an atomic operation. | Joel Sherrill | 1997-10-06 | 2 | -2/+12 |
| | |||||
* | Added RTEMS_IO_ERROR status code. | Joel Sherrill | 1997-08-28 | 1 | -1/+2 |
| | |||||
* | Added these files to contain bodies for routines included in the API | Joel Sherrill | 1997-08-02 | 2 | -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 Sherrill | 1997-07-31 | 4 | -17/+107 |
| | |||||
* | fixed typo | Joel Sherrill | 1997-07-18 | 1 | -4/+4 |
| | |||||
* | Corrected typos and spacing. | Joel Sherrill | 1997-07-09 | 1 | -3/+3 |
| | |||||
* | Added support for context switching the data used by the gcc m68k | Joel Sherrill | 1997-05-28 | 1 | -1/+1 |
| | | | | | | software floating point emulation code. Code implemented by Karen Sara Looney <Karen.Looney@colorado.edu> with much email assistance from Joel. |