summaryrefslogtreecommitdiffstats
path: root/cpukit/score (follow)
Commit message (Collapse)AuthorAgeFilesLines
* loop to clear workspace memory changed to use sizeof rather thanJoel Sherrill1996-09-181-1/+1
| | | | hardcoded 4 to be compatible with CPUs with 64-bit ints
* corrected prototype of _Objects_Get_nextJoel Sherrill1996-09-181-1/+1
|
* uses address object rather than direct pointer arithmeticJoel Sherrill1996-09-181-2/+3
|
* OBJECTS_NAME_ALIGNMENT definition changed to use sizeof rather thanJoel Sherrill1996-09-181-2/+2
| | | | hardcoded 4 to be compatible with CPUs with 64-bit ints
* MP_PACKET_MINIMUN_HETERO_CONVERSION definition changed to use sizeofJoel Sherrill1996-09-181-1/+2
| | | | rather than hardcoded 4 to be compatible with CPUs with 64-bit ints
* modified declaration of CORE_message_queue_Buffer_control to avoid useJoel Sherrill1996-09-181-11/+4
| | | | of GNU C extension
* corrected white space problemsJoel Sherrill1996-09-181-60/+62
| | | | added CPU_STRUCTURE_ALIGNMENT to default context structures
* new files submitted by Craig Lebakken (lebakken@minn.net) and Derrick OstertagJoel Sherrill1996-09-184-0/+1327
| | | | (ostertag@transition.com).
* Reversed logic in conditional to correctly distinguish betweenJoel Sherrill1996-09-171-2/+2
| | | | FIFO and priority disciplines.
* added $Id$ to file headersJoel Sherrill1996-09-1115-8/+15
| | | | cpu.h: added prototype for _CPU_ISR_Get_level()
* new file for MIPS port by Craig Lebakken (lebakken@minn.net) andJoel Sherrill1996-09-0615-0/+5247
| | | | Derrick Ostertag (ostertag@transition.com).
* changed _TOD_Is_set from a function to a boolean variableJoel Sherrill1996-09-064-24/+11
|
* updates from Tony Bennett (tbennett@divnc.com)Joel Sherrill1996-08-151-2/+4
|
* _Thread_Start_multitasking: added code to initialize the floating pointJoel Sherrill1996-08-151-1/+25
| | | | context of the first thread to execute.
* removed count from Thread_queue_ControlMark Johannes1996-08-131-1/+0
|
* removed Thread_queue_Get_number_waitingMark Johannes1996-08-132-25/+0
|
* fixed spacingJoel Sherrill1996-08-131-2/+2
|
* CORE_mutex_Status: added CORE_MUTEX_STATUS_CEILING_VIOLATED to enumMark Johannes1996-08-081-1/+2
|
* _MPCI_Register_packet_processor: Changed prototype of fist parameter name to ↵Mark Johannes1996-08-081-1/+1
| | | | 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
|
* switched from "STATIC INLINE" to "RTEMS_INLINE_ROUTINE"Joel Sherrill1996-07-0322-179/+177
|
* Added code so post context switch extensions can be run on every contextJoel Sherrill1996-06-132-2/+12
| | | | switch. This was needed to support process wide signals.
* added waiting for signal state.Joel Sherrill1996-06-121-19/+21
|
* Interruptible by signals state was added to the STATES_BLOCKED set. ItJoel Sherrill1996-06-111-2/+3
| | | | | 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-071-3/+6
|
* 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-062-35/+65
| | | | | | | 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-052-6/+5
| | | | _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-051-0/+1
| | | | by the api.
* added priority ceiling supportJoel Sherrill1996-06-031-32/+61
|
* changed so this file is usable from assembly files.Joel Sherrill1996-06-032-100/+128
| | | | no longer uses efi332.h
* renamed _TOD_Ticks_since_boot as _Watchdog_Ticks_since_boot so the WatchdogJoel Sherrill1996-05-316-10/+17
| | | | | Handler could timestamp the starting and stopping of timers. Since TOD is built on top of Watchdog, this avoided a circular dependency.
* added nanoseconds per second constantJoel Sherrill1996-05-311-1/+2
|
* Added nanoseconds constantJoel Sherrill1996-05-301-2/+3
|
* spacingJoel Sherrill1996-05-291-0/+1
|
* split the inclusion of "EXTERN" data based on whether it was sapi,Joel Sherrill1996-05-2820-61/+88
| | | | score, rtems api, or posix api related.
* added enumerated constant for the POSIX API as an error sourceJoel Sherrill1996-05-281-1/+2
|
* 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.
* invoke thread stack free routine instead of Workspace free.Joel Sherrill1996-05-231-2/+26
|
* updates from Tony Bennett.Joel Sherrill1996-05-231-58/+76
| | | | | 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-221-1/+1
| | | | 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-54/+28
|
* added comment regarding stack alignment issues to thread stack allocationJoel Sherrill1996-04-241-0/+14
| | | | routine.
* thread.c: added support for optional user provided stack allocatorJoel Sherrill1996-04-222-8/+123
| | | | wkspace.c: made initialization routine a regular subroutine