From 51bd2e5f21fc9d62710d8c69e1087a40d495403a Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 29 Jun 2010 00:38:29 +0000 Subject: 2010-06-28 Joel Sherrill PR 1573/cpukit * irq/irq.c: 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. --- c/src/lib/libbsp/powerpc/score603e/ChangeLog | 7 +++++++ c/src/lib/libbsp/powerpc/score603e/irq/irq.c | 20 -------------------- 2 files changed, 7 insertions(+), 20 deletions(-) (limited to 'c/src/lib/libbsp/powerpc/score603e') diff --git a/c/src/lib/libbsp/powerpc/score603e/ChangeLog b/c/src/lib/libbsp/powerpc/score603e/ChangeLog index 7e039b60e0..59bd5ec73f 100644 --- a/c/src/lib/libbsp/powerpc/score603e/ChangeLog +++ b/c/src/lib/libbsp/powerpc/score603e/ChangeLog @@ -1,3 +1,10 @@ +2010-06-28 Joel Sherrill + + PR 1573/cpukit + * irq/irq.c: 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. + 2010-04-30 Sebastian Huber * include/irq-config.h: Removed file. diff --git a/c/src/lib/libbsp/powerpc/score603e/irq/irq.c b/c/src/lib/libbsp/powerpc/score603e/irq/irq.c index 658b29e243..cec94dce92 100644 --- a/c/src/lib/libbsp/powerpc/score603e/irq/irq.c +++ b/c/src/lib/libbsp/powerpc/score603e/irq/irq.c @@ -472,26 +472,6 @@ int C_dispatch_irq_handler (CPU_Interrupt_frame *frame, unsigned int excNum) return 0; } -void _ThreadProcessSignalsFromIrq (BSP_Exception_frame* ctx) -{ -printk(" _ThreadProcessSignalsFromIrq \n"); - /* - * 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... - */ -} - rtems_status_code bsp_interrupt_facility_initialize(void) { /* Install exception handler */ -- cgit v1.2.3