summaryrefslogtreecommitdiffstats
path: root/cpukit/rtems (unfollow)
Commit message (Collapse)AuthorFilesLines
1998-02-17updated copyright to 1998Joel Sherrill85-85/+85
1997-10-21Added check that return argument pointer for old_isr_handler was valid.Joel Sherrill1-0/+3
1997-10-08Fixed typo in the pointer to the license terms.Joel Sherrill85-170/+170
1997-10-06Make Post an atomic operation.Joel Sherrill2-2/+12
1997-08-28Added RTEMS_IO_ERROR status code.Joel Sherrill1-1/+2
1997-08-02Added these files to contain bodies for routines included in the APIJoel Sherrill2-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.
1997-07-31Added rtems_message_queue_get_number_pending directive.Joel Sherrill4-17/+107
1997-07-18fixed typoJoel Sherrill1-4/+4
1997-07-09Corrected typos and spacing.Joel Sherrill1-3/+3
1997-05-28Added support for context switching the data used by the gcc m68kJoel Sherrill1-1/+1
software floating point emulation code. Code implemented by Karen Sara Looney <Karen.Looney@colorado.edu> with much email assistance from Joel.
1997-04-25Corrected by adding check for NULL address passed into get_statusJoel Sherrill1-0/+3
directive.
1997-04-25Added to comment header block to include new status directive.Joel Sherrill1-0/+1
1997-04-22promote TOD_MICROSECONDS_TO_TICKS through API as RTEMS_MICROSECONDS_PER_TICK.Joel Sherrill1-0/+2
1997-04-22File changed to reflect change in license and copyright.Joel Sherrill1-5/+5
1997-04-22headers updated to reflect new style copyright notice as partJoel Sherrill82-410/+410
of switching to the modified GNU GPL.
1997-04-09added support for statistics on rate monotonic periods.Joel Sherrill2-10/+110
1997-03-08Modified calls to _Thread_Change_priority to take a third argument. The newJoel Sherrill1-1/+1
argument indicates whether the task is to be placed at the head or tail of its priority fifo when it is lowering its own priority. POSIX normally follows the RTEMS API conventions but GNAT expects that all lowering of a task's priority by the task itself will result in being placed at the head of the priority FIFO. Normally, this would only occur as the result of lose of inherited priority. The RTEMS API always puts tasks at the end of their priority group except upon loss of inherited priority.
1996-12-02Suggested changes from Mark Jordan which eliminate warnings and errorsJoel Sherrill7-14/+19
he received using the Microtec C++ compiler. Most of these are either missing casts from/to (void *), heavy handed use of enumerated types, or simply assumed conversions. There is at least one actual bug in an error path in thread.c in which the wrong argument was passed to _Thread_Stack_Free and was not being caught by gcc.
1996-09-06changed _TOD_Is_set from a function to a boolean variableJoel Sherrill3-5/+5
1996-07-03switched from "STATIC INLINE" to "RTEMS_INLINE_ROUTINE"Joel Sherrill15-74/+74
1996-06-06Added Sporadic Server support to posix threads which required changesJoel Sherrill1-4/+16
in the core to support multiple algorithms to handle cpu time budgetting which resulted in a change to the calling sequence of _Thread_Initialize.
1996-06-03added priority ceiling supportJoel Sherrill1-1/+2
1996-05-31renamed _TOD_Ticks_since_boot as _Watchdog_Ticks_since_boot so the WatchdogJoel Sherrill1-1/+1
Handler could timestamp the starting and stopping of timers. Since TOD is built on top of Watchdog, this avoided a circular dependency.
1996-05-29*** empty log message ***Joel Sherrill1-0/+3
1996-05-29It is now not an error to have 0 RTEMS initialization tasks since you couldJoel Sherrill1-0/+6
create POSIX initialization threads.
1996-05-28split the inclusion of "EXTERN" data based on whether it was sapi,Joel Sherrill10-12/+13
score, rtems api, or posix api related.
1996-05-28added initial posix configuration supportJoel Sherrill2-0/+55
1996-04-19event.c: _Event_Manager_initialization no longer a static inlineJoel Sherrill2-0/+29
sem.c: modified to eliminate Purify warnings
1996-04-19_Event_Manager_initialization no longer a static inlineJoel Sherrill1-19/+0
1996-04-19event.h: _Event_Manager_initialization no longer a static inlineJoel Sherrill1-19/+0
1996-04-19event.h: _Event_Manager_initialization no longer a static inlineJoel Sherrill2-0/+12
support.h: updated to use RTEMS_APPLICATION macro
1996-03-06Removed prototyes for static inline routines and moved the comments intoJoel Sherrill34-1051/+380
the inline implementation. The impetus for this was twofold. First, it is incorrect to have static inline prototypes when using the macro implementation. Second, this reduced the number of lines in the include files seen by rtems.h by about 2000 lines. Next we restricted visibility for the inline routines to inside the executive itself EXCEPT for a handful of objects. This reduced the number of include files included by rtems.h by 40 files and reduced the lines in the include files seen by rtems.h by about 6000 lines. In total, these reduced the compile time of the entire RTEMS tree by 20%. This results in about 8 minutes savings on the SparcStation 10 morgana.
1996-02-13changed post task extension from user set to api set and added flagJoel Sherrill2-4/+9
in each thread which must be set when the post switch extension is to be run.
1996-02-13comment added to describe synchronization logic in timeout routineJoel Sherrill1-0/+21
1996-02-09new isr synchronization algorithm using a single enumerated set of states.Joel Sherrill3-12/+29
1996-02-09added rtems_interrupt_is_in_progressJoel Sherrill1-0/+14
1996-02-08changed synchronization algorithm to be a single list of enumerated statesJoel Sherrill1-2/+2
1996-01-17added class to initial id macroJoel Sherrill1-4/+4
1996-01-15updates from Tony Bennett for PA and UNIX portsJoel Sherrill1-1/+7
1995-12-08added correct use of _Thread_queue_Enter_critical_sectionJoel Sherrill1-1/+1
1995-12-05new states added and _Rate_monotonic_Set_State removed.Joel Sherrill2-94/+60
1995-12-01Insert mode argument to _Watchdog_Insert removed. Now are watchdog timersJoel Sherrill4-17/+13
are automatically activated upon insertion.
1995-12-01Changed code for exit from synchronization state to a switch on theJoel Sherrill1-11/+19
possible synchronization actions. This should have made it harder to avoid a case.
1995-12-01spurious blank line removedJoel Sherrill1-1/+0
1995-12-01Replaced critical section algorithm to correct race conditions.Joel Sherrill1-10/+19
1995-12-01Made _Event_Sync volatileJoel Sherrill1-2/+15
Replaced critical section algorithm to correct race conditions. This resulted in the new variable _Event_Sync_state and the type _Event_Sync_states.
1995-10-31typos fixedJoel Sherrill2-1/+3
1995-10-30SPARC port passes all testsJoel Sherrill1-0/+202
1995-09-26posix support initially addedJoel Sherrill45-156/+156
1995-09-21More file movement required api extension to be added to scoreJoel Sherrill1-5/+5