diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-06-29 00:38:13 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-06-29 00:38:13 +0000 |
commit | 15519cba23447ffc2383ffa5545a9d494460c6b8 (patch) | |
tree | 2ff9b27ebd4cf8ef64dc9a3dde78ff9bff567022 /c/src/lib/libbsp/i386/shared/irq/irq.c | |
parent | 2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-15519cba23447ffc2383ffa5545a9d494460c6b8.tar.bz2 |
2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1573/cpukit
* shared/irq/irq.c, shared/irq/irq_asm.S: 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 'c/src/lib/libbsp/i386/shared/irq/irq.c')
-rw-r--r-- | c/src/lib/libbsp/i386/shared/irq/irq.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/c/src/lib/libbsp/i386/shared/irq/irq.c b/c/src/lib/libbsp/i386/shared/irq/irq.c index 5e66817a88..c9f14d1ecb 100644 --- a/c/src/lib/libbsp/i386/shared/irq/irq.c +++ b/c/src/lib/libbsp/i386/shared/irq/irq.c @@ -249,22 +249,3 @@ void C_dispatch_isr(int vector) irq_count[vector]++; bsp_interrupt_handler_dispatch(vector); } - -void _ThreadProcessSignalsFromIrq (void) -{ - /* - * Process pending signals that have not already been - * processed by _Thread_Displatch. This happens quite - * unfrequently : the ISR must have posted an action - * to the current running thread. - */ - if ( _Thread_Do_post_task_switch_extension || - _Thread_Executing->do_post_task_switch_extension ) { - _Thread_Executing->do_post_task_switch_extension = false; - _API_extensions_Run_postswitch(); - } - /* - * I plan to process other thread related events here. - * This will include DEBUG session requested from keyboard... - */ -} |