summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2006-06-19 20:19:06 +0000
committerTill Straumann <strauman@slac.stanford.edu>2006-06-19 20:19:06 +0000
commitdf9cadc2ed4f1d675ccdc92ed5e0f7d4bda9b7ac (patch)
treeb4864f5a0ce53c7838b127085af6a7a1c4c0dfac /c
parent filter exception vector for altivec and remap 0xf20 to (diff)
downloadrtems-df9cadc2ed4f1d675ccdc92ed5e0f7d4bda9b7ac.tar.bz2
Only set/access the _BSP_vme_bridge_irq variable on BSPs that
define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/powerpc/ChangeLog6
-rw-r--r--c/src/lib/libbsp/powerpc/shared/vme/vme_universe.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/ChangeLog b/c/src/lib/libbsp/powerpc/ChangeLog
index bdda51e002..9c877bff5b 100644
--- a/c/src/lib/libbsp/powerpc/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/ChangeLog
@@ -1,5 +1,11 @@
2006-06-19 Till Straumann <strauman@slac.stanford.edu>
+ * shared/vme/vme_universe.c: Only set/access the
+ _BSP_vme_bridge_irq variable on BSPs that
+ define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
+
+2006-06-19 Till Straumann <strauman@slac.stanford.edu>
+
* shared/vectors/vectors.S: filter exception vector for
altivec and remap 0xf20 to assigned vector number alias.
diff --git a/c/src/lib/libbsp/powerpc/shared/vme/vme_universe.c b/c/src/lib/libbsp/powerpc/shared/vme/vme_universe.c
index c4f791ea8b..6a91f99d66 100644
--- a/c/src/lib/libbsp/powerpc/shared/vme/vme_universe.c
+++ b/c/src/lib/libbsp/powerpc/shared/vme/vme_universe.c
@@ -118,8 +118,10 @@ int BSP_VMEIrqMgrInstall()
#else
BSP_VME_UNIVERSE_INSTALL_IRQ_MGR;
#endif
+#if defined(BSP_PCI_VME_DRIVER_DOES_EOI) && defined(BSP_PIC_DO_EOI)
if (vmeUniverse0PciIrqLine<0)
BSP_panic("Unable to get universe interrupt line info from PCI config");
_BSP_vme_bridge_irq = vmeUniverse0PciIrqLine;
+#endif
return 0;
}