Changeset a3ef256 in rtems


Ignore:
Timestamp:
Mar 25, 2003, 4:46:01 PM (18 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Children:
2742cc3
Parents:
c960a72
Message:

2003-03-25 Till Straumann <strauman@…>

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.
Location:
c/src/lib/libbsp/powerpc/shared
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/powerpc/shared/ChangeLog

    rc960a72 ra3ef256  
     12003-03-25  Till Straumann <strauman@slac.stanford.edu>
     2
     3        PR 349/bsps
     4        * irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency
     5        on the vmeUniverse driver. It is now possible to use the ppc/shared/irq
     6        code on non-VME BSPs without triggering linkage of the vmeUniverse
     7        driver.
     8
    192003-03-18  Till Straumann <strauman@slac.stanford.edu>
    210
  • c/src/lib/libbsp/powerpc/shared/irq/irq.c

    rc960a72 ra3ef256  
    316316}   
    317317
     318int _BSP_vme_bridge_irq = -1;
     319 
    318320static unsigned spuriousIntr = 0;
    319321/*
     
    382384     * VME interrupts (-> VME priorities in software)
    383385         */
    384         if (BSP_PCI_VME_BRIDGE_IRQ!=irq)
     386        if (_BSP_vme_bridge_irq != irq)
    385387#endif
    386388                openpic_eoi(0);
  • c/src/lib/libbsp/powerpc/shared/vme/VME.h

    rc960a72 ra3ef256  
    8989 */
    9090#define BSP_PCI_VME_DRIVER_DOES_EOI
    91 extern int _BSP_vme_bridge_irq;
    9291/* don't reference vmeUniverse0PciIrqLine directly here - leave it up to
    9392 * bspstart() to set BSP_vme_bridge_irq. That way, we can generate variants
    9493 * of the BSP with / without the universe driver...
    9594 */
    96 #define BSP_PCI_VME_BRIDGE_IRQ _BSP_vme_bridge_irq
     95extern int _BSP_vme_bridge_irq;
    9796
    9897#endif
  • c/src/lib/libbsp/powerpc/shared/vme/vmeconfig.c

    rc960a72 ra3ef256  
    2424
    2525void BSP_vme_config(void) __attribute__ (( weak, alias("__BSP_default_vme_config") ));
    26 
    27 int _BSP_vme_bridge_irq = -1;
    2826
    2927SPR_RO(DBAT0U)
Note: See TracChangeset for help on using the changeset viewer.