summaryrefslogtreecommitdiffstats
path: root/doc/porting/interrupts.t
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-06-29 00:39:27 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-06-29 00:39:27 +0000
commitda4d03d084b16fc16d17a7b62b8e294ec4ede4a0 (patch)
tree06b21204a5a557117c43c5983bacc721c845f658 /doc/porting/interrupts.t
parent51bd2e5f21fc9d62710d8c69e1087a40d495403a (diff)
downloadrtems-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 '')
-rw-r--r--doc/porting/interrupts.t4
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)