summaryrefslogtreecommitdiffstats
path: root/c/src/exec/score (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* _MPCI_Register_packet_processor: Changed prototype of fist parameter name to ↵Mark Johannes1996-08-082-2/+2
| | | | the_class
* _MPCI_Register_packet_processor: changes first parameter type to ↵Mark Johannes1996-08-081-1/+1
| | | | MP_packet_Classes
* _CORE_Mutex_seize: added checks for priority ceiling violation, also addedMark Johannes1996-08-071-6/+24
| | | | checks to ensure priority was not lowered.
* _CORE_mutex_Seize: added change priority case if the mutex was obtained.Mark Johannes1996-08-061-0/+12
|
* added 3 nops following write to wim since a restore following it isJoel Sherrill1996-08-011-0/+3
| | | | subject to causing unpredictable window underflow/overflows.
* switched from "STATIC INLINE" to "RTEMS_INLINE_ROUTINE"Joel Sherrill1996-07-0344-358/+354
|
* Added code so post context switch extensions can be run on every contextJoel Sherrill1996-06-133-2/+19
| | | | switch. This was needed to support process wide signals.
* added waiting for signal state.Joel Sherrill1996-06-122-38/+42
|
* Interruptible by signals state was added to the STATES_BLOCKED set. ItJoel Sherrill1996-06-112-4/+6
| | | | | can not be part of the locally blocked set since it by itself does not indicate that the thread is blocked.
* added code to _Thread_Clear_state to check if the state was not currently set.Joel Sherrill1996-06-101-13/+19
|
* added states for "join at exit" and "interruptible by signal"Joel Sherrill1996-06-072-6/+12
|
* Added Sporadic Server support to posix threads which required changesJoel Sherrill1996-06-062-27/+51
| | | | | in the core to support multiple algorithms to handle cpu time budgetting which resulted in a change to the calling sequence of _Thread_Initialize.
* Added Sporadic Server support to posix threads which required changesJoel Sherrill1996-06-064-70/+130
| | | | | | | in the core to support multiple algorithms to handle cpu time budgetting which resulted in a change to the calling sequence of _Thread_Initialize. Makde _Context_Switch_necessary volatile.
* added cpu_time_budget field to Thread_Control and removed the global variableJoel Sherrill1996-06-053-8/+7
| | | | _Thread_Ticks_remaining_in_timeslice.
* fixed spacingJoel Sherrill1996-06-051-1/+1
|
* added support for the api providing the thread stack areaJoel Sherrill1996-06-051-23/+33
|
* added boolean to indicate whether or not the stack area was providedJoel Sherrill1996-06-052-0/+2
| | | | by the api.
* added priority ceiling supportJoel Sherrill1996-06-031-32/+61
|
* changed so this file is usable from assembly files.Joel Sherrill1996-06-031-50/+64
| | | | no longer uses efi332.h
* renamed _TOD_Ticks_since_boot as _Watchdog_Ticks_since_boot so the WatchdogJoel Sherrill1996-05-3111-20/+28
| | | | | Handler could timestamp the starting and stopping of timers. Since TOD is built on top of Watchdog, this avoided a circular dependency.
* fixed typo in merge of Eric Norum's patchJoel Sherrill1996-05-311-2/+1
|
* added nanoseconds per second constantJoel Sherrill1996-05-312-2/+4
|
* corrected minor problem in Eric Norum's changes in the bfffo macro.Joel Sherrill1996-05-311-1/+1
|
* Added nanoseconds constantJoel Sherrill1996-05-302-4/+6
|
* Eric Norum sent in new versions of the inline assembly macros whichJoel Sherrill1996-05-302-82/+17
| | | | do not generate warnings for unitialized variables.
* spacingJoel Sherrill1996-05-291-0/+1
|
* split the inclusion of "EXTERN" data based on whether it was sapi,Joel Sherrill1996-05-2848-150/+204
| | | | score, rtems api, or posix api related.
* added enumerated constant for the POSIX API as an error sourceJoel Sherrill1996-05-282-2/+4
|
* changed call to _ISR_Enable() to _ISR_Set_level() in _Thread_Handler.Joel Sherrill1996-05-281-1/+1
| | | | | _ISR_Enable() takes the magic cookie expected by the cpu's status register instead of a simple isr level.
* updates from Tony BennettJoel Sherrill1996-05-233-95/+110
|
* *** empty log message ***Joel Sherrill1996-05-231-2/+2
|
* invoke thread stack free routine instead of Workspace free.Joel Sherrill1996-05-231-2/+26
|
* updates from Tony Bennett.Joel Sherrill1996-05-232-60/+78
| | | | | Broke the setjmp/longjmp pair in the context switch into a separate routine so no code depended on local variables surviving the jump.
* Modified to correct variables which defined the range of object classesJoel Sherrill1996-05-222-2/+2
| | | | which are tasks.
* *** empty log message ***Joel Sherrill1996-05-081-1/+2
|
* Updates from Eric Norum to use the mcpu32 flags and fix comments.Joel Sherrill1996-05-012-30/+17
|
* added comment regarding stack alignment issues to thread stack allocationJoel Sherrill1996-04-241-0/+14
| | | | routine.
* updates from Tony BennettJoel Sherrill1996-04-221-6/+35
|
* thread.c: added support for optional user provided stack allocatorJoel Sherrill1996-04-222-8/+123
| | | | wkspace.c: made initialization routine a regular subroutine
* made initialization routine a regular subroutineJoel Sherrill1996-04-224-176/+0
|
* interr.h: added stack allocater error codeJoel Sherrill1996-04-224-2/+30
| | | | wkspace.h: made initialization routine a regular subroutine
* added stack allocation fields to the cpu tableJoel Sherrill1996-04-222-31/+71
| | | | | updates from Tony Bennett. Most were to insure all variables were properly initialized and to correct the stray signal number reporting.
* added stack allocation fields to the cpu tableJoel Sherrill1996-04-224-18/+16
|
* added stack allocation fields to the cpu tableJoel Sherrill1996-04-223-3/+919
| | | | added CPU_M68K_EXTB_L model flag
* added stack allocation fields to the cpu tableJoel Sherrill1996-04-221-0/+3
|
* updartes from Tony BennettJoel Sherrill1996-04-224-420/+129
|
* changes to compile in macro configuration without warnings.Joel Sherrill1996-04-196-4/+48
|
* *** empty log message ***Joel Sherrill1996-03-213-8/+4
|
* updated for 68302 and so gen68360 bsp would compileJoel Sherrill1996-03-212-1/+13
|
* Added 68360 support submitted by W. Eric Norum (eric@skatter.usask.ca).Joel Sherrill1996-03-062-2/+12
| | | | Also increased minimum stack size from 1K to 2K.