diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-06-29 00:39:27 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-06-29 00:39:27 +0000 |
commit | da4d03d084b16fc16d17a7b62b8e294ec4ede4a0 (patch) | |
tree | 06b21204a5a557117c43c5983bacc721c845f658 /doc/porting | |
parent | 2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-da4d03d084b16fc16d17a7b62b8e294ec4ede4a0.tar.bz2 |
2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1573/cpukit
* porting/interrupts.t: Add a per cpu data structure which contains the
information required by RTEMS for each CPU core. This encapsulates
information such as thread executing, heir, idle and dispatch needed.
Diffstat (limited to 'doc/porting')
-rw-r--r-- | doc/porting/interrupts.t | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/doc/porting/interrupts.t b/doc/porting/interrupts.t index faa228816b..f8d6761bba 100644 --- a/doc/porting/interrupts.t +++ b/doc/porting/interrupts.t @@ -366,11 +366,9 @@ if ( _ISR_Nest_level ) #endif if ( _Thread_Dispatch_disable_level ) - _ISR_Signals_to_thread_executing = FALSE; goto the label "exit interrupt (simple case)" -if ( _Context_Switch_necessary || _ISR_Signals_to_thread_executing ) - _ISR_Signals_to_thread_executing = FALSE; +if ( _Context_Switch_necessary ) call _Thread_Dispatch() or prepare to return to _ISR_Dispatch prepare to get out of interrupt return from interrupt (maybe to _ISR_Dispatch) |