diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-03-26 06:57:10 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-03-26 10:40:49 +0200 |
commit | 4fd1ff0f0d8d1e3029f488a011acd83115dccdef (patch) | |
tree | 5b7f64447e19e8e98b687c9a472963decf8b3ded /c | |
parent | bsps/powerpc: Move dec clock driver to bsps (diff) | |
download | rtems-4fd1ff0f0d8d1e3029f488a011acd83115dccdef.tar.bz2 |
bsps/powerpc: Move AltiVec support to bsps
This patch is a part of the BSP source reorganization.
Update #3285.
Diffstat (limited to '')
-rw-r--r-- | bsps/powerpc/shared/altivec/README (renamed from c/src/lib/libcpu/powerpc/mpc6xx/altivec/README) | 0 | ||||
-rw-r--r-- | bsps/powerpc/shared/altivec/vec_sup.c (renamed from c/src/lib/libcpu/powerpc/mpc6xx/altivec/vec_sup.c) | 0 | ||||
-rw-r--r-- | bsps/powerpc/shared/altivec/vec_sup_asm.S (renamed from c/src/lib/libcpu/powerpc/mpc6xx/altivec/vec_sup_asm.S) | 0 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/beatnik/Makefile.am | 12 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/mvme5500/Makefile.am | 10 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/psim/Makefile.am | 4 | ||||
-rw-r--r-- | c/src/lib/libcpu/powerpc/Makefile.am | 9 |
8 files changed, 13 insertions, 28 deletions
diff --git a/c/src/lib/libcpu/powerpc/mpc6xx/altivec/README b/bsps/powerpc/shared/altivec/README index 61ebb8dded..61ebb8dded 100644 --- a/c/src/lib/libcpu/powerpc/mpc6xx/altivec/README +++ b/bsps/powerpc/shared/altivec/README diff --git a/c/src/lib/libcpu/powerpc/mpc6xx/altivec/vec_sup.c b/bsps/powerpc/shared/altivec/vec_sup.c index 141779c175..141779c175 100644 --- a/c/src/lib/libcpu/powerpc/mpc6xx/altivec/vec_sup.c +++ b/bsps/powerpc/shared/altivec/vec_sup.c diff --git a/c/src/lib/libcpu/powerpc/mpc6xx/altivec/vec_sup_asm.S b/bsps/powerpc/shared/altivec/vec_sup_asm.S index 279d1704a7..279d1704a7 100644 --- a/c/src/lib/libcpu/powerpc/mpc6xx/altivec/vec_sup_asm.S +++ b/bsps/powerpc/shared/altivec/vec_sup_asm.S diff --git a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am b/c/src/lib/libbsp/powerpc/beatnik/Makefile.am index 08bec33bb7..fa29c8c9ac 100644 --- a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am +++ b/c/src/lib/libbsp/powerpc/beatnik/Makefile.am @@ -158,11 +158,16 @@ network_if_em.rel: network_if_em_tmp.rel $(OBJCOPY) -G rtems_em_attach -G net_driver_ticks_per_sec \ -G rtems_em_pci_setup -G rtems_em_early_link_check_ops \ $^ $@ + +libbsp_a_LIBADD = network_support.rel \ + network_if_mve.rel network_if_gfe.rel network_if_em.rel endif # tod libbsp_a_SOURCES += ../../shared/tod.c tod/todcfg.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/dev/clock-ppc-dec.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c @@ -171,13 +176,6 @@ libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/ppc-dec-timer.c -libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel - -if HAS_NETWORKING -libbsp_a_LIBADD += network_support.rel \ - network_if_mve.rel network_if_gfe.rel network_if_em.rel -endif - EXTRA_DIST += README LICENSE include $(top_srcdir)/../../../../automake/local.am diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am index aa27a39c72..e3be115a23 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am @@ -114,6 +114,8 @@ libbsp_a_SOURCES += ../../i386/pc386/ne2000/ne2000.c endif endif +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/dev/clock-ppc-dec.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c @@ -122,9 +124,7 @@ libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/ppc-dec-timer.c -libbsp_a_LIBADD = \ - polledIO.rel \ - ../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel +libbsp_a_LIBADD = polledIO.rel EXTRA_DIST += BOOTING README.mtx603e README.MVME2100 README.MVME2300 \ README.MVME2400 \ diff --git a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am b/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am index 1ad78e0776..450153a739 100644 --- a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am @@ -66,6 +66,7 @@ network_rel_SOURCES = network/if_100MHz/GT64260eth.c \ network/if_1GHz/if_wm.c network/if_1GHz/pci_map.c network_rel_CPPFLAGS = $(AM_CPPFLAGS) $(network_CPPFLAGS) network_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) +libbsp_a_LIBADD = network.rel endif EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S @@ -83,6 +84,8 @@ project_lib_DATA += mvme5500start.$(OBJEXT) project_lib_DATA += linkcmds dist_project_lib_DATA += ../shared/startup/linkcmds.share +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/dev/clock-ppc-dec.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c @@ -91,13 +94,6 @@ libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/ppc-dec-timer.c -libbsp_a_LIBADD = \ - ../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel - -if HAS_NETWORKING -libbsp_a_LIBADD += network.rel -endif - include $(top_srcdir)/../../../../automake/local.am include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am diff --git a/c/src/lib/libbsp/powerpc/psim/Makefile.am b/c/src/lib/libbsp/powerpc/psim/Makefile.am index 2192daba95..49b809cd1b 100644 --- a/c/src/lib/libbsp/powerpc/psim/Makefile.am +++ b/c/src/lib/libbsp/powerpc/psim/Makefile.am @@ -60,6 +60,8 @@ if HAS_NETWORKING libbsp_a_SOURCES += network/if_sim.c endif +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/dev/clock-ppc-dec.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c @@ -68,8 +70,6 @@ libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/ppc-dec-timer.c -libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/mpc6xx/altivec.rel - include $(top_srcdir)/../../../../automake/local.am include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am diff --git a/c/src/lib/libcpu/powerpc/Makefile.am b/c/src/lib/libcpu/powerpc/Makefile.am index 1c15f2cc59..9d19f0e13d 100644 --- a/c/src/lib/libcpu/powerpc/Makefile.am +++ b/c/src/lib/libcpu/powerpc/Makefile.am @@ -39,13 +39,4 @@ if ppc405 ## ppc4xx/include endif # ppc405 -if mpc6xx -# mpc6xx/altivec -noinst_PROGRAMS += mpc6xx/altivec.rel -mpc6xx_altivec_rel_SOURCES = mpc6xx/altivec/vec_sup.c mpc6xx/altivec/vec_sup_asm.S -mpc6xx_altivec_rel_CPPFLAGS = $(AM_CPPFLAGS) -mpc6xx_altivec_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) -endif -EXTRA_DIST += mpc6xx/altivec/README - include $(top_srcdir)/../../../automake/local.am |