summaryrefslogtreecommitdiffstats
path: root/c/src/exec (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Removed the internal thread objects and dispersed its contents toJoel Sherrill1996-02-2116-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 becomingJoel Sherrill1996-02-2111-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 Sherrill1996-02-211-1/+3
|
* Removed the internal thread objects and dispersed its contents toJoel Sherrill1996-02-211-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 Sherrill1996-02-142-8/+2
|
* idle thread now created before system initialization thread.Joel Sherrill1996-02-141-4/+1
| | | | Also system initialization thread only created in MP systems.
* removed arguments from _Thread_Start_multitaskingJoel Sherrill1996-02-141-12/+10
|
* white space problemJoel Sherrill1996-02-141-1/+0
|
* Moved some initialization from the system initialization thread toJoel Sherrill1996-02-141-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 flagJoel Sherrill1996-02-1316-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_executingJoel Sherrill1996-02-131-1/+4
|
* more comments added and existing ones cleaned up in synchronization pathsJoel Sherrill1996-02-131-1/+13
|
* comma removed from end of last enumerated elementJoel Sherrill1996-02-132-2/+2
|
* comment added to describe synchronization logic in timeout routineJoel Sherrill1996-02-131-0/+21
|
* *** empty log message ***Joel Sherrill1996-02-121-4/+0
|
* new isr synchronization algorithm using a single enumerated set of states.Joel Sherrill1996-02-0912-66/+110
|
* added rtems_interrupt_is_in_progressJoel Sherrill1996-02-092-0/+28
|
* added clear of _ISR_Signals_to_thread_executingJoel Sherrill1996-02-092-0/+2
|
* changed synchronization algorithm to be a single list of enumerated statesJoel Sherrill1996-02-082-4/+4
|
* alignment on workspace changed from CPU_ALIGNMENT to CPU_HEAP_ALIGNMENTJoel Sherrill1996-02-082-2/+2
|
* Swapped order of nested acquisition check and check for returning unsatisfied.Joel Sherrill1996-02-011-6/+6
|
* synchronization state bugs addressJoel Sherrill1996-02-011-7/+12
|
* invalid use of tcb field resource countJoel Sherrill1996-02-011-1/+0
|
* added a task begin extension for unix simulator configurations. This extensionJoel Sherrill1996-01-191-0/+25
| | | | insures that stdout is line buffered (see setvbuf).
* changed version to 3.5.1Joel Sherrill1996-01-192-2/+2
|
* added class to initial id macroJoel Sherrill1996-01-174-16/+14
|
* increased stack sizeJoel Sherrill1996-01-171-1/+1
|
* Split error handler into its own directory.Joel Sherrill1996-01-151-1/+1
|
* Made real body of _Heap_Walk conditional on RTEMS_DEBUG. This is necessaryJoel Sherrill1996-01-151-0/+13
| | | | to be able to build a system without requiring printf.
* updates from Tony Bennett for PA and UNIX portsJoel Sherrill1996-01-1524-247/+354
|
* changes remerged after lost in disk crash -- recovered from snapshot, ↵Joel Sherrill1995-12-2014-105/+160
| | | | partially recovered working tree, etc
* changes remerged after disk crash -- history lostJoel Sherrill1995-12-192-2/+2
|
* changed versionJoel Sherrill1995-12-082-2/+2
|
* added correct use of _Thread_queue_Enter_critical_sectionJoel Sherrill1995-12-086-5/+6
|
* Added comments for addition of is_fp flag to _CPU_Context_Initialize.Joel Sherrill1995-12-051-0/+5
|
* bug fix in statistics from Tony Bennett (tbennett@divnc.com)Joel Sherrill1995-12-051-1/+3
|
* minor changes so it would compile in a cross environmentJoel Sherrill1995-12-051-0/+2
|
* minor changes so it would compileJoel Sherrill1995-12-054-14/+12
|
* new states added and _Rate_monotonic_Set_State removed.Joel Sherrill1995-12-053-111/+67
|
* Insert mode argument to _Watchdog_Insert removed. Now are watchdog timersJoel Sherrill1995-12-0116-110/+45
| | | | are automatically activated upon insertion.
* Added new synchronization algorithm.Joel Sherrill1995-12-011-58/+92
|
* Added support for new synchronization algorithm. Specifically, the routineJoel Sherrill1995-12-012-0/+28
| | | | _Thread_queue_Enter_critical_section was added.
* Added support for new synchronization algorithm.Joel Sherrill1995-12-012-0/+50
|
* Changed code for exit from synchronization state to a switch on theJoel Sherrill1995-12-011-11/+19
| | | | | possible synchronization actions. This should have made it harder to avoid a case.
* spurious blank line removedJoel Sherrill1995-12-012-2/+0
|
* Replaced critical section algorithm to correct race conditions.Joel Sherrill1995-12-011-10/+19
|
* Made _Event_Sync volatileJoel Sherrill1995-12-012-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 itJoel Sherrill1995-12-013-14/+27
| | | | WATCHDOG_BEING_INSERTED.
* typos fixedJoel Sherrill1995-10-3115-43/+151
|
* SPARC port passes all testsJoel Sherrill1995-10-3039-888/+2673
|