From da4d03d084b16fc16d17a7b62b8e294ec4ede4a0 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 29 Jun 2010 00:39:27 +0000 Subject: 2010-06-28 Joel Sherrill 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. --- doc/porting/interrupts.t | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'doc/porting/interrupts.t') 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) -- cgit v1.2.3