Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed the internal thread objects and dispersed its contents to | Joel Sherrill | 1996-02-21 | 16 | -17/+778 |
| | | | | | | | | | | the thread handler (IDLE), MPCI object (SYSI now MP Receive) and initialize_executive_early (IO initialization). The SYSI task no longer exists in a single processor configuration. This reduces single processor Workspace requirements by a TCB and a stack which is often larger than the minimum stack size. Moving the IO initialization plus accompanying BSP hooks eliminated an initialization ordering problem in which a global task could be created before the MPCI was initialized. | ||||
* | Dispersal of internal thread handler resulted in IDLE thread becoming | Joel Sherrill | 1996-02-21 | 11 | -52/+49 |
| | | | | | part of the Thread Handler. This required the name of the optional CPU dependent IDLE thread implementation to change. | ||||
* | MPCI Receive became a thread and the prototype changed. | Joel Sherrill | 1996-02-21 | 1 | -1/+3 |
| | |||||
* | Removed the internal thread objects and dispersed its contents to | Joel Sherrill | 1996-02-21 | 1 | -12/+14 |
| | | | | | | | | | | the thread handler (IDLE), MPCI object (SYSI now MP Receive) and initialize_executive_early (IO initialization). The SYSI task no longer exists in a single processor configuration. This reduces single processor Workspace requirements by a TCB and a stack which is often larger than the minimum stack size. Moving the IO initialization plus accompanying BSP hooks eliminated an initialization ordering problem in which a global task could be created before the MPCI was initialized. | ||||
* | Removed arguments from _Thread_Start_multitasking. | Joel Sherrill | 1996-02-14 | 2 | -8/+2 |
| | |||||
* | idle thread now created before system initialization thread. | Joel Sherrill | 1996-02-14 | 1 | -4/+1 |
| | | | | Also system initialization thread only created in MP systems. | ||||
* | removed arguments from _Thread_Start_multitasking | Joel Sherrill | 1996-02-14 | 1 | -12/+10 |
| | |||||
* | white space problem | Joel Sherrill | 1996-02-14 | 1 | -1/+0 |
| | |||||
* | Moved some initialization from the system initialization thread to | Joel Sherrill | 1996-02-14 | 1 | -2/+42 |
| | | | | | initialize_executive_early. This was done to clear up an ordering problem in which global tasks could be created before the MPCI layer was initialized. | ||||
* | changed post task extension from user set to api set and added flag | Joel Sherrill | 1996-02-13 | 16 | -121/+76 |
| | | | | in each thread which must be set when the post switch extension is to be run. | ||||
* | added clear of _ISR_Signals_to_thread_executing | Joel Sherrill | 1996-02-13 | 1 | -1/+4 |
| | |||||
* | more comments added and existing ones cleaned up in synchronization paths | Joel Sherrill | 1996-02-13 | 1 | -1/+13 |
| | |||||
* | comma removed from end of last enumerated element | Joel Sherrill | 1996-02-13 | 2 | -2/+2 |
| | |||||
* | comment added to describe synchronization logic in timeout routine | Joel Sherrill | 1996-02-13 | 1 | -0/+21 |
| | |||||
* | *** empty log message *** | Joel Sherrill | 1996-02-12 | 1 | -4/+0 |
| | |||||
* | new isr synchronization algorithm using a single enumerated set of states. | Joel Sherrill | 1996-02-09 | 12 | -66/+110 |
| | |||||
* | added rtems_interrupt_is_in_progress | Joel Sherrill | 1996-02-09 | 2 | -0/+28 |
| | |||||
* | added clear of _ISR_Signals_to_thread_executing | Joel Sherrill | 1996-02-09 | 2 | -0/+2 |
| | |||||
* | changed synchronization algorithm to be a single list of enumerated states | Joel Sherrill | 1996-02-08 | 2 | -4/+4 |
| | |||||
* | alignment on workspace changed from CPU_ALIGNMENT to CPU_HEAP_ALIGNMENT | Joel Sherrill | 1996-02-08 | 2 | -2/+2 |
| | |||||
* | Swapped order of nested acquisition check and check for returning unsatisfied. | Joel Sherrill | 1996-02-01 | 1 | -6/+6 |
| | |||||
* | synchronization state bugs address | Joel Sherrill | 1996-02-01 | 1 | -7/+12 |
| | |||||
* | invalid use of tcb field resource count | Joel Sherrill | 1996-02-01 | 1 | -1/+0 |
| | |||||
* | added a task begin extension for unix simulator configurations. This extension | Joel Sherrill | 1996-01-19 | 1 | -0/+25 |
| | | | | insures that stdout is line buffered (see setvbuf). | ||||
* | changed version to 3.5.1 | Joel Sherrill | 1996-01-19 | 2 | -2/+2 |
| | |||||
* | added class to initial id macro | Joel Sherrill | 1996-01-17 | 4 | -16/+14 |
| | |||||
* | increased stack size | Joel Sherrill | 1996-01-17 | 1 | -1/+1 |
| | |||||
* | Split error handler into its own directory. | Joel Sherrill | 1996-01-15 | 1 | -1/+1 |
| | |||||
* | Made real body of _Heap_Walk conditional on RTEMS_DEBUG. This is necessary | Joel Sherrill | 1996-01-15 | 1 | -0/+13 |
| | | | | to be able to build a system without requiring printf. | ||||
* | updates from Tony Bennett for PA and UNIX ports | Joel Sherrill | 1996-01-15 | 24 | -247/+354 |
| | |||||
* | changes remerged after lost in disk crash -- recovered from snapshot, ↵ | Joel Sherrill | 1995-12-20 | 14 | -105/+160 |
| | | | | partially recovered working tree, etc | ||||
* | changes remerged after disk crash -- history lost | Joel Sherrill | 1995-12-19 | 2 | -2/+2 |
| | |||||
* | changed version | Joel Sherrill | 1995-12-08 | 2 | -2/+2 |
| | |||||
* | added correct use of _Thread_queue_Enter_critical_section | Joel Sherrill | 1995-12-08 | 6 | -5/+6 |
| | |||||
* | Added comments for addition of is_fp flag to _CPU_Context_Initialize. | Joel Sherrill | 1995-12-05 | 1 | -0/+5 |
| | |||||
* | bug fix in statistics from Tony Bennett (tbennett@divnc.com) | Joel Sherrill | 1995-12-05 | 1 | -1/+3 |
| | |||||
* | minor changes so it would compile in a cross environment | Joel Sherrill | 1995-12-05 | 1 | -0/+2 |
| | |||||
* | minor changes so it would compile | Joel Sherrill | 1995-12-05 | 4 | -14/+12 |
| | |||||
* | new states added and _Rate_monotonic_Set_State removed. | Joel Sherrill | 1995-12-05 | 3 | -111/+67 |
| | |||||
* | Insert mode argument to _Watchdog_Insert removed. Now are watchdog timers | Joel Sherrill | 1995-12-01 | 16 | -110/+45 |
| | | | | are automatically activated upon insertion. | ||||
* | Added new synchronization algorithm. | Joel Sherrill | 1995-12-01 | 1 | -58/+92 |
| | |||||
* | Added support for new synchronization algorithm. Specifically, the routine | Joel Sherrill | 1995-12-01 | 2 | -0/+28 |
| | | | | _Thread_queue_Enter_critical_section was added. | ||||
* | Added support for new synchronization algorithm. | Joel Sherrill | 1995-12-01 | 2 | -0/+50 |
| | |||||
* | Changed code for exit from synchronization state to a switch on the | Joel Sherrill | 1995-12-01 | 1 | -11/+19 |
| | | | | | possible synchronization actions. This should have made it harder to avoid a case. | ||||
* | spurious blank line removed | Joel Sherrill | 1995-12-01 | 2 | -2/+0 |
| | |||||
* | Replaced critical section algorithm to correct race conditions. | Joel Sherrill | 1995-12-01 | 1 | -10/+19 |
| | |||||
* | Made _Event_Sync volatile | Joel Sherrill | 1995-12-01 | 2 | -4/+30 |
| | | | | | | Replaced critical section algorithm to correct race conditions. This resulted in the new variable _Event_Sync_state and the type _Event_Sync_states. | ||||
* | Corrected use of the state WATCHDOG_REINSERT and renamed it | Joel Sherrill | 1995-12-01 | 3 | -14/+27 |
| | | | | WATCHDOG_BEING_INSERTED. | ||||
* | typos fixed | Joel Sherrill | 1995-10-31 | 15 | -43/+151 |
| | |||||
* | SPARC port passes all tests | Joel Sherrill | 1995-10-30 | 39 | -888/+2673 |
| |