diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-03-25 16:48:24 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-03-25 16:48:24 +0000 |
commit | de223218f53de129b734add05fb8632261dddbf2 (patch) | |
tree | bf4ea5dc6f30f625ed118998c48ca2abec9d8133 /c/src/lib/libbsp/powerpc/shared | |
parent | 2003-03-25 Till Straumann <strauman@slac.stanford.edu> (diff) | |
download | rtems-de223218f53de129b734add05fb8632261dddbf2.tar.bz2 |
2003-03-25 Till Straumann <strauman@slac.stanford.edu>
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.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared')
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/ChangeLog | 16 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/irq/irq.c | 4 |
2 files changed, 19 insertions, 1 deletions
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 <strauman@slac.stanford.edu> + + 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 <strauman@slac.stanford.edu> + + 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 <strauman@slac.stanford.edu> 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); } |