Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | loop to clear workspace memory changed to use sizeof rather than | Joel Sherrill | 1996-09-18 | 1 | -1/+1 |
| | | | | hardcoded 4 to be compatible with CPUs with 64-bit ints | ||||
* | corrected prototype of _Objects_Get_next | Joel Sherrill | 1996-09-18 | 1 | -1/+1 |
| | |||||
* | uses address object rather than direct pointer arithmetic | Joel Sherrill | 1996-09-18 | 1 | -2/+3 |
| | |||||
* | OBJECTS_NAME_ALIGNMENT definition changed to use sizeof rather than | Joel Sherrill | 1996-09-18 | 1 | -2/+2 |
| | | | | hardcoded 4 to be compatible with CPUs with 64-bit ints | ||||
* | MP_PACKET_MINIMUN_HETERO_CONVERSION definition changed to use sizeof | Joel Sherrill | 1996-09-18 | 1 | -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 use | Joel Sherrill | 1996-09-18 | 1 | -11/+4 |
| | | | | of GNU C extension | ||||
* | corrected white space problems | Joel Sherrill | 1996-09-18 | 1 | -60/+62 |
| | | | | added CPU_STRUCTURE_ALIGNMENT to default context structures | ||||
* | new files submitted by Craig Lebakken (lebakken@minn.net) and Derrick Ostertag | Joel Sherrill | 1996-09-18 | 4 | -0/+1327 |
| | | | | (ostertag@transition.com). | ||||
* | Reversed logic in conditional to correctly distinguish between | Joel Sherrill | 1996-09-17 | 1 | -2/+2 |
| | | | | FIFO and priority disciplines. | ||||
* | added $Id$ to file headers | Joel Sherrill | 1996-09-11 | 15 | -8/+15 |
| | | | | cpu.h: added prototype for _CPU_ISR_Get_level() | ||||
* | new file for MIPS port by Craig Lebakken (lebakken@minn.net) and | Joel Sherrill | 1996-09-06 | 15 | -0/+5247 |
| | | | | Derrick Ostertag (ostertag@transition.com). | ||||
* | changed _TOD_Is_set from a function to a boolean variable | Joel Sherrill | 1996-09-06 | 4 | -24/+11 |
| | |||||
* | updates from Tony Bennett (tbennett@divnc.com) | Joel Sherrill | 1996-08-15 | 1 | -2/+4 |
| | |||||
* | _Thread_Start_multitasking: added code to initialize the floating point | Joel Sherrill | 1996-08-15 | 1 | -1/+25 |
| | | | | context of the first thread to execute. | ||||
* | removed count from Thread_queue_Control | Mark Johannes | 1996-08-13 | 1 | -1/+0 |
| | |||||
* | removed Thread_queue_Get_number_waiting | Mark Johannes | 1996-08-13 | 2 | -25/+0 |
| | |||||
* | fixed spacing | Joel Sherrill | 1996-08-13 | 1 | -2/+2 |
| | |||||
* | CORE_mutex_Status: added CORE_MUTEX_STATUS_CEILING_VIOLATED to enum | Mark Johannes | 1996-08-08 | 1 | -1/+2 |
| | |||||
* | _MPCI_Register_packet_processor: Changed prototype of fist parameter name to ↵ | Mark Johannes | 1996-08-08 | 1 | -1/+1 |
| | | | | the_class | ||||
* | _MPCI_Register_packet_processor: changes first parameter type to ↵ | Mark Johannes | 1996-08-08 | 1 | -1/+1 |
| | | | | MP_packet_Classes | ||||
* | _CORE_Mutex_seize: added checks for priority ceiling violation, also added | Mark Johannes | 1996-08-07 | 1 | -6/+24 |
| | | | | checks to ensure priority was not lowered. | ||||
* | _CORE_mutex_Seize: added change priority case if the mutex was obtained. | Mark Johannes | 1996-08-06 | 1 | -0/+12 |
| | |||||
* | switched from "STATIC INLINE" to "RTEMS_INLINE_ROUTINE" | Joel Sherrill | 1996-07-03 | 22 | -179/+177 |
| | |||||
* | Added code so post context switch extensions can be run on every context | Joel Sherrill | 1996-06-13 | 2 | -2/+12 |
| | | | | switch. This was needed to support process wide signals. | ||||
* | added waiting for signal state. | Joel Sherrill | 1996-06-12 | 1 | -19/+21 |
| | |||||
* | Interruptible by signals state was added to the STATES_BLOCKED set. It | Joel Sherrill | 1996-06-11 | 1 | -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 Sherrill | 1996-06-10 | 1 | -13/+19 |
| | |||||
* | added states for "join at exit" and "interruptible by signal" | Joel Sherrill | 1996-06-07 | 1 | -3/+6 |
| | |||||
* | Added Sporadic Server support to posix threads which required changes | Joel Sherrill | 1996-06-06 | 2 | -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 changes | Joel Sherrill | 1996-06-06 | 2 | -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 variable | Joel Sherrill | 1996-06-05 | 2 | -6/+5 |
| | | | | _Thread_Ticks_remaining_in_timeslice. | ||||
* | fixed spacing | Joel Sherrill | 1996-06-05 | 1 | -1/+1 |
| | |||||
* | added support for the api providing the thread stack area | Joel Sherrill | 1996-06-05 | 1 | -23/+33 |
| | |||||
* | added boolean to indicate whether or not the stack area was provided | Joel Sherrill | 1996-06-05 | 1 | -0/+1 |
| | | | | by the api. | ||||
* | added priority ceiling support | Joel Sherrill | 1996-06-03 | 1 | -32/+61 |
| | |||||
* | changed so this file is usable from assembly files. | Joel Sherrill | 1996-06-03 | 2 | -100/+128 |
| | | | | no longer uses efi332.h | ||||
* | renamed _TOD_Ticks_since_boot as _Watchdog_Ticks_since_boot so the Watchdog | Joel Sherrill | 1996-05-31 | 6 | -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 constant | Joel Sherrill | 1996-05-31 | 1 | -1/+2 |
| | |||||
* | Added nanoseconds constant | Joel Sherrill | 1996-05-30 | 1 | -2/+3 |
| | |||||
* | spacing | Joel Sherrill | 1996-05-29 | 1 | -0/+1 |
| | |||||
* | split the inclusion of "EXTERN" data based on whether it was sapi, | Joel Sherrill | 1996-05-28 | 20 | -61/+88 |
| | | | | score, rtems api, or posix api related. | ||||
* | added enumerated constant for the POSIX API as an error source | Joel Sherrill | 1996-05-28 | 1 | -1/+2 |
| | |||||
* | changed call to _ISR_Enable() to _ISR_Set_level() in _Thread_Handler. | Joel Sherrill | 1996-05-28 | 1 | -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 Sherrill | 1996-05-23 | 1 | -2/+26 |
| | |||||
* | updates from Tony Bennett. | Joel Sherrill | 1996-05-23 | 1 | -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 classes | Joel Sherrill | 1996-05-22 | 1 | -1/+1 |
| | | | | which are tasks. | ||||
* | *** empty log message *** | Joel Sherrill | 1996-05-08 | 1 | -1/+2 |
| | |||||
* | Updates from Eric Norum to use the mcpu32 flags and fix comments. | Joel Sherrill | 1996-05-01 | 2 | -54/+28 |
| | |||||
* | added comment regarding stack alignment issues to thread stack allocation | Joel Sherrill | 1996-04-24 | 1 | -0/+14 |
| | | | | routine. | ||||
* | thread.c: added support for optional user provided stack allocator | Joel Sherrill | 1996-04-22 | 2 | -8/+123 |
| | | | | wkspace.c: made initialization routine a regular subroutine |