From de223218f53de129b734add05fb8632261dddbf2 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 25 Mar 2003 16:48:24 +0000 Subject: 2003-03-25 Till Straumann PR 349/bsps * irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency on the vmeUniverse driver. It is now possible to use the ppc/shared/irq code on non-VME BSPs without triggering linkage of the vmeUniverse driver. --- c/src/lib/libbsp/powerpc/shared/ChangeLog | 16 ++++++++++++++++ c/src/lib/libbsp/powerpc/shared/irq/irq.c | 4 +++- 2 files changed, 19 insertions(+), 1 deletion(-) (limited to 'c/src/lib/libbsp/powerpc') diff --git a/c/src/lib/libbsp/powerpc/shared/ChangeLog b/c/src/lib/libbsp/powerpc/shared/ChangeLog index 7eb50ee3c4..487e7abfd1 100644 --- a/c/src/lib/libbsp/powerpc/shared/ChangeLog +++ b/c/src/lib/libbsp/powerpc/shared/ChangeLog @@ -1,3 +1,19 @@ +2003-03-25 Till Straumann + + PR 349/bsps + * irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency + on the vmeUniverse driver. It is now possible to use the ppc/shared/irq + code on non-VME BSPs without triggering linkage of the vmeUniverse + driver. + +2003-03-25 Till Straumann + + PR 349/bsps + * irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency + on the vmeUniverse driver. It is now possible to use the ppc/shared/irq + code on non-VME BSPs without triggering linkage of the vmeUniverse + driver. + 2003-03-18 Till Straumann PR 356/bsps diff --git a/c/src/lib/libbsp/powerpc/shared/irq/irq.c b/c/src/lib/libbsp/powerpc/shared/irq/irq.c index 94c7f72119..ca26ce9162 100644 --- a/c/src/lib/libbsp/powerpc/shared/irq/irq.c +++ b/c/src/lib/libbsp/powerpc/shared/irq/irq.c @@ -315,6 +315,8 @@ int BSP_rtems_irq_mngt_get(rtems_irq_global_settings** config) return 0; } +int _BSP_vme_bridge_irq = -1; + static unsigned spuriousIntr = 0; /* * High level IRQ handler called from shared_raw_irq_code_entry @@ -381,7 +383,7 @@ void C_dispatch_irq_handler (CPU_Interrupt_frame *frame, unsigned int excNum) * it can re-enable the openpic while handling * VME interrupts (-> VME priorities in software) */ - if (BSP_PCI_VME_BRIDGE_IRQ!=irq) + if (_BSP_vme_bridge_irq != irq) #endif openpic_eoi(0); } -- cgit v1.2.3