diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2006-06-19 20:19:06 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2006-06-19 20:19:06 +0000 |
commit | df9cadc2ed4f1d675ccdc92ed5e0f7d4bda9b7ac (patch) | |
tree | b4864f5a0ce53c7838b127085af6a7a1c4c0dfac /c | |
parent | filter exception vector for altivec and remap 0xf20 to (diff) | |
download | rtems-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/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/vme/vme_universe.c | 2 |
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; } |