Changeset 1102f897 in rtems


Ignore:
Timestamp:
Jan 31, 2007, 3:43:12 AM (14 years ago)
Author:
Till Straumann <strauman@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
6623984
Parents:
a771462e
Message:

2007-01-30 Till Straumann <strauman@…>

  • Makefile.am, preinstall.am, include/bsp.h: Use VME DMA support implemented by vmeUniverse and libbsp/powerpc/shared/vme/vme_universe_dma.c Added explanation for use of BSP_PIC_DO_EOI by BSP implementors who derive from this 'include/bsp.h'.
Location:
c/src/lib/libbsp/powerpc/motorola_powerpc
Files:
4 edited

Legend:

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

    ra771462e r1102f897  
     12007-01-30      Till Straumann <strauman@slac.stanford.edu>
     2
     3        * Makefile.am, preinstall.am, include/bsp.h:
     4        Use VME DMA support implemented by vmeUniverse and
     5        libbsp/powerpc/shared/vme/vme_universe_dma.c
     6        Added explanation for use of BSP_PIC_DO_EOI by
     7        BSP implementors who derive from this 'include/bsp.h'.
     8
    192007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
    210
  • c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am

    ra771462e r1102f897  
    136136    ../../shared/vmeUniverse/vme_am_defs.h \
    137137    ../../shared/vmeUniverse/VME.h \
    138     ../../powerpc/shared/vme/VMEConfig.h
     138    ../../powerpc/shared/vme/VMEConfig.h \
     139    ../../shared/vmeUniverse/vmeUniverseDMA.h\
     140    ../../shared/vmeUniverse/bspVmeDmaList.h\
     141    ../../shared/vmeUniverse/VMEDMA.h
    139142
    140143noinst_PROGRAMS += vme.rel
    141144vme_rel_SOURCES = ../../shared/vmeUniverse/vmeUniverse.c \
     145    ../../shared/vmeUniverse/bspVmeDmaList.c \
    142146    ../../shared/vmeUniverse/vmeUniverse.h \
    143147    ../../shared/vmeUniverse/vme_am_defs.h \
     
    145149    ../../powerpc/shared/vme/vmeconfig.c \
    146150    ../../powerpc/shared/vme/vme_universe.c \
     151    ../../powerpc/shared/vme/vme_universe_dma.c \
    147152    ../../powerpc/shared/vme/VMEConfig.h
    148153vme_rel_CPPFLAGS = $(AM_CPPFLAGS)
  • c/src/lib/libbsp/powerpc/motorola_powerpc/include/bsp.h

    ra771462e r1102f897  
    133133
    134134#include <bsp/openpic.h>
     135/* BSP_PIC_DO_EOI is optionally used by the 'vmeUniverse' driver
     136 * to implement VME IRQ priorities in software.
     137 * Note that this requires support by the interrupt controller
     138 * driver (cf. libbsp/shared/powerpc/irq/openpic_i8259_irq.c)
     139 * and the BSP-specific universe initialization/configuration
     140 * (cf. libbsp/shared/powerpc/vme/VMEConfig.h vme_universe.c)
     141 *
     142 * ********* IMPORTANT NOTE ********
     143 * When deriving from this file (new BSPs)
     144 * DO NOT define "BSP_PIC_DO_EOI" if you don't know what
     145 * you are doing i.e., w/o implementing the required pieces
     146 * mentioned above.
     147 * ********* IMPORTANT NOTE ********
     148 */
    135149#define BSP_PIC_DO_EOI openpic_eoi(0)
    136150
  • c/src/lib/libbsp/powerpc/motorola_powerpc/preinstall.am

    ra771462e r1102f897  
    126126PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/VMEConfig.h
    127127
     128$(PROJECT_INCLUDE)/bsp/vmeUniverseDMA.h: ../../shared/vmeUniverse/vmeUniverseDMA.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
     129        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vmeUniverseDMA.h
     130PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vmeUniverseDMA.h
     131
     132$(PROJECT_INCLUDE)/bsp/bspVmeDmaList.h: ../../shared/vmeUniverse/bspVmeDmaList.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
     133        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/bspVmeDmaList.h
     134PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/bspVmeDmaList.h
     135
     136$(PROJECT_INCLUDE)/bsp/VMEDMA.h: ../../shared/vmeUniverse/VMEDMA.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
     137        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/VMEDMA.h
     138PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/VMEDMA.h
     139
Note: See TracChangeset for help on using the changeset viewer.