Changeset 83d4456 in rtems


Ignore:
Timestamp:
Dec 11, 2007, 5:33:15 AM (12 years ago)
Author:
Till Straumann <strauman@…>
Branches:
4.10, 4.11, 4.9, master
Children:
3aff05f
Parents:
02e6826
Message:

2007-12-10 Till Straumann <strauman@…>

  • Makefile.am: use shared exception/interrupt support from libcpu/powerpc/new-exceptions/bspsupport rather than ../shared/vectors , ../shared/irq

2007-12-10 Till Straumann <strauman@…>

  • shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs, shared/start/vectors_entry.S: moved vectors_entry.S to 'start' subdir and made a start file rather than element of vectors.rel (it should always be linked but won't if it is the sole member of vectors.rel).
Location:
c/src/lib/libbsp/powerpc/motorola_powerpc
Files:
3 edited

Legend:

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

    r02e6826 r83d4456  
     12007-12-10      Till Straumann <strauman@slac.stanford.edu>
     2       
     3        * Makefile.am: use shared exception/interrupt support
     4        from libcpu/powerpc/new-exceptions/bspsupport rather
     5        than ../shared/vectors , ../shared/irq
     6
     72007-12-10      Till Straumann <strauman@slac.stanford.edu>
     8       
     9        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
     10        shared/start/vectors_entry.S: moved vectors_entry.S to
     11        'start' subdir and made a start file rather than
     12        element of vectors.rel (it should always be linked but
     13        won't if it is the sole member of vectors.rel).
     14
    1152007-12-08      Till Straumann <strauman@slac.stanford.edu>
    216
  • c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am

    r02e6826 r83d4456  
    3737        $(CPPASCOMPILE) -o $@ -c $<
    3838project_lib_DATA += rtems_crti.$(OBJEXT)
     39
     40EXTRA_DIST += ../../powerpc/shared/start/vectors_entry.S
     41vectors_entry.$(OBJEXT): ../../powerpc/shared/start/vectors_entry.S
     42        $(CPPASCOMPILE) -o $@ -c $<
     43project_lib_DATA += vectors_entry.$(OBJEXT)
     44
    3945
    4046dist_project_lib_DATA += ../shared/startup/linkcmds
     
    8187
    8288include_bsp_HEADERS += ../../powerpc/shared/irq/irq.h \
    83         ../../../libcpu/@RTEMS_CPU@/@exceptions@/bspsupport/irq_supp.h
     89        ../../../libcpu/@RTEMS_CPU@/@exceptions@/bspsupport/irq_supp.h \
     90        ../../../libcpu/@RTEMS_CPU@/@exceptions@/bspsupport/vectors.h \
     91        ../../../libcpu/@RTEMS_CPU@/@exceptions@/bspsupport/ppc_exc_bspsupp.h
    8492
    8593noinst_PROGRAMS += irq.rel
    8694irq_rel_SOURCES = ../../powerpc/shared/irq/irq_init.c ../../powerpc/shared/irq/openpic_i8259_irq.c \
    87     ../../powerpc/shared/irq/i8259.c ../../powerpc/shared/irq/irq.c \
    88     ../../powerpc/shared/irq/irq_asm.S ../../powerpc/shared/irq/irq.h
     95    ../../powerpc/shared/irq/i8259.c ../../powerpc/shared/irq/irq.h
    8996irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
    9097irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
     
    128135residual_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
    129136
    130 include_bsp_HEADERS += ../../powerpc/shared/vectors/vectors.h
    131 
    132 noinst_PROGRAMS += vectors.rel
    133 vectors_rel_SOURCES = ../../powerpc/shared/vectors/vectors.h \
    134     ../../powerpc/shared/vectors/vectors_init.c \
    135     ../../powerpc/shared/vectors/vectors_entry.S \
    136     ../../powerpc/shared/vectors/vectors.S
    137 vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
    138 vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
    139 
    140137include_bsp_HEADERS += ../../shared/vmeUniverse/vmeUniverse.h \
    141138    ../../shared/vmeUniverse/vme_am_defs.h \
     
    161158libbsp_a_SOURCES =
    162159libbsp_a_LIBADD = startup.rel pclock.rel console.rel irq.rel openpic.rel \
    163     pci.rel residual.rel vectors.rel motorola.rel tod.rel vme.rel
     160    pci.rel residual.rel motorola.rel tod.rel vme.rel
    164161libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \
    165162    ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \
     
    167164    ../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
    168165    ../../../libcpu/@RTEMS_CPU@/@exceptions@/raw_exception.rel \
     166    ../../../libcpu/@RTEMS_CPU@/@exceptions@/exc_bspsupport.rel \
    169167    ../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
    170168    ../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel
  • c/src/lib/libbsp/powerpc/motorola_powerpc/preinstall.am

    r02e6826 r83d4456  
    7070TMPINSTALL_FILES += $(PROJECT_LIB)/rtems_crti.$(OBJEXT)
    7171
     72$(PROJECT_LIB)/vectors_entry.$(OBJEXT): vectors_entry.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
     73        $(INSTALL_DATA) $< $(PROJECT_LIB)/vectors_entry.$(OBJEXT)
     74TMPINSTALL_FILES += $(PROJECT_LIB)/vectors_entry.$(OBJEXT)
     75
    7276$(PROJECT_LIB)/linkcmds: ../shared/startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
    7377        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
     
    9094PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq_supp.h
    9195
     96$(PROJECT_INCLUDE)/bsp/vectors.h: ../../../libcpu/@RTEMS_CPU@/@exceptions@/bspsupport/vectors.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
     97        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vectors.h
     98PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vectors.h
     99
     100$(PROJECT_INCLUDE)/bsp/ppc_exc_bspsupp.h: ../../../libcpu/@RTEMS_CPU@/@exceptions@/bspsupport/ppc_exc_bspsupp.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
     101        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/ppc_exc_bspsupp.h
     102PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/ppc_exc_bspsupp.h
     103
    92104$(PROJECT_INCLUDE)/bsp/motorola.h: ../../powerpc/shared/motorola/motorola.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
    93105        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/motorola.h
     
    109121        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/pnp.h
    110122PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/pnp.h
    111 
    112 $(PROJECT_INCLUDE)/bsp/vectors.h: ../../powerpc/shared/vectors/vectors.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
    113         $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vectors.h
    114 PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vectors.h
    115123
    116124$(PROJECT_INCLUDE)/bsp/vmeUniverse.h: ../../shared/vmeUniverse/vmeUniverse.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
Note: See TracChangeset for help on using the changeset viewer.