From df9cadc2ed4f1d675ccdc92ed5e0f7d4bda9b7ac Mon Sep 17 00:00:00 2001 From: Till Straumann Date: Mon, 19 Jun 2006 20:19:06 +0000 Subject: Only set/access the _BSP_vme_bridge_irq variable on BSPs that define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI. --- c/src/lib/libbsp/powerpc/ChangeLog | 6 ++++++ c/src/lib/libbsp/powerpc/shared/vme/vme_universe.c | 2 ++ 2 files changed, 8 insertions(+) (limited to 'c') 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,3 +1,9 @@ +2006-06-19 Till Straumann + + * 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 * shared/vectors/vectors.S: filter exception vector for 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; } -- cgit v1.2.3