From db8f598d56951cf43f22a5e325e0d23c8f7559f9 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 26 Apr 2021 14:00:41 +0200 Subject: build: Remove old build system Close #3250. Close #4081. --- c/src/lib/libbsp/powerpc/Makefile.am | 41 ---- c/src/lib/libbsp/powerpc/acinclude.m4 | 44 ---- c/src/lib/libbsp/powerpc/beatnik/Makefile.am | 109 ---------- c/src/lib/libbsp/powerpc/beatnik/configure.ac | 48 ----- c/src/lib/libbsp/powerpc/configure.ac | 21 -- c/src/lib/libbsp/powerpc/gen5200/Makefile.am | 115 ----------- c/src/lib/libbsp/powerpc/gen5200/configure.ac | 132 ------------ c/src/lib/libbsp/powerpc/gen83xx/Makefile.am | 78 ------- c/src/lib/libbsp/powerpc/gen83xx/configure.ac | 92 --------- c/src/lib/libbsp/powerpc/haleakala/Makefile.am | 49 ----- c/src/lib/libbsp/powerpc/haleakala/configure.ac | 41 ---- .../libbsp/powerpc/motorola_powerpc/Makefile.am | 98 --------- .../motorola_powerpc/bootloader/Makefile.am | 67 ------ .../libbsp/powerpc/motorola_powerpc/configure.ac | 83 -------- .../motorola_powerpc/qemu_fakerom/Makefile.am | 26 --- c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am | 100 --------- c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac | 225 --------------------- c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am | 59 ------ c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac | 69 ------- c/src/lib/libbsp/powerpc/mvme3100/Makefile.am | 95 --------- c/src/lib/libbsp/powerpc/mvme3100/configure.ac | 49 ----- c/src/lib/libbsp/powerpc/mvme5500/Makefile.am | 86 -------- c/src/lib/libbsp/powerpc/mvme5500/configure.ac | 49 ----- c/src/lib/libbsp/powerpc/psim/Makefile.am | 73 ------- c/src/lib/libbsp/powerpc/psim/configure.ac | 54 ----- c/src/lib/libbsp/powerpc/qemuppc/Makefile.am | 54 ----- c/src/lib/libbsp/powerpc/qemuppc/configure.ac | 24 --- c/src/lib/libbsp/powerpc/qoriq/Makefile.am | 96 --------- c/src/lib/libbsp/powerpc/qoriq/configure.ac | 165 --------------- c/src/lib/libbsp/powerpc/ss555/Makefile.am | 66 ------ c/src/lib/libbsp/powerpc/ss555/configure.ac | 51 ----- c/src/lib/libbsp/powerpc/t32mppc/Makefile.am | 64 ------ c/src/lib/libbsp/powerpc/t32mppc/configure.ac | 33 --- c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am | 64 ------ c/src/lib/libbsp/powerpc/tqm8xx/configure.ac | 99 --------- c/src/lib/libbsp/powerpc/virtex/Makefile.am | 57 ------ c/src/lib/libbsp/powerpc/virtex/configure.ac | 45 ----- c/src/lib/libbsp/powerpc/virtex4/Makefile.am | 57 ------ c/src/lib/libbsp/powerpc/virtex4/configure.ac | 45 ----- c/src/lib/libbsp/powerpc/virtex5/Makefile.am | 59 ------ c/src/lib/libbsp/powerpc/virtex5/configure.ac | 45 ----- 41 files changed, 2927 deletions(-) delete mode 100644 c/src/lib/libbsp/powerpc/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/acinclude.m4 delete mode 100644 c/src/lib/libbsp/powerpc/beatnik/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/beatnik/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/gen5200/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/gen5200/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/gen83xx/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/gen83xx/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/haleakala/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/haleakala/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/mvme3100/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/mvme3100/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/mvme5500/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/mvme5500/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/psim/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/psim/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/qemuppc/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/qemuppc/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/qoriq/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/qoriq/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/ss555/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/ss555/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/t32mppc/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/t32mppc/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/tqm8xx/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/virtex/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/virtex/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/virtex4/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/virtex4/configure.ac delete mode 100644 c/src/lib/libbsp/powerpc/virtex5/Makefile.am delete mode 100644 c/src/lib/libbsp/powerpc/virtex5/configure.ac (limited to 'c/src/lib/libbsp/powerpc') diff --git a/c/src/lib/libbsp/powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/Makefile.am deleted file mode 100644 index c70691e510..0000000000 --- a/c/src/lib/libbsp/powerpc/Makefile.am +++ /dev/null @@ -1,41 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -## Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -# FIXME: This does not work -# DIST_SUBDIRS = @all_subdirs@ support/old_exception_processing \ -# support/new_exception_processing - -# FIXME: Herein lies madness ;) - -## shared/include - -## shared/bootloader - -## shared/clock - -## shared/console - -## shared/flash - -## shared/motorola - -## shared/pci - -## shared/residual - -## shared/openpic - -## shared/irq - -## shared/start - -## shared/startup - -## shared/tod - -## shared/vme - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/powerpc/headers.am diff --git a/c/src/lib/libbsp/powerpc/acinclude.m4 b/c/src/lib/libbsp/powerpc/acinclude.m4 deleted file mode 100644 index 4c83475dd8..0000000000 --- a/c/src/lib/libbsp/powerpc/acinclude.m4 +++ /dev/null @@ -1,44 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - beatnik ) - AC_CONFIG_SUBDIRS([beatnik]);; - gen5200 ) - AC_CONFIG_SUBDIRS([gen5200]);; - gen83xx ) - AC_CONFIG_SUBDIRS([gen83xx]);; - haleakala ) - AC_CONFIG_SUBDIRS([haleakala]);; - motorola_powerpc ) - AC_CONFIG_SUBDIRS([motorola_powerpc]);; - mpc55xxevb ) - AC_CONFIG_SUBDIRS([mpc55xxevb]);; - mpc8260ads ) - AC_CONFIG_SUBDIRS([mpc8260ads]);; - mvme3100 ) - AC_CONFIG_SUBDIRS([mvme3100]);; - mvme5500 ) - AC_CONFIG_SUBDIRS([mvme5500]);; - psim ) - AC_CONFIG_SUBDIRS([psim]);; - qemuppc ) - AC_CONFIG_SUBDIRS([qemuppc]);; - qoriq ) - AC_CONFIG_SUBDIRS([qoriq]);; - ss555 ) - AC_CONFIG_SUBDIRS([ss555]);; - t32mppc ) - AC_CONFIG_SUBDIRS([t32mppc]);; - tqm8xx ) - AC_CONFIG_SUBDIRS([tqm8xx]);; - virtex ) - AC_CONFIG_SUBDIRS([virtex]);; - virtex4 ) - AC_CONFIG_SUBDIRS([virtex4]);; - virtex5 ) - AC_CONFIG_SUBDIRS([virtex5]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am b/c/src/lib/libbsp/powerpc/beatnik/Makefile.am deleted file mode 100644 index c232100ed1..0000000000 --- a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am +++ /dev/null @@ -1,109 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -CLEANFILES = -noinst_PROGRAMS = - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/beatnik/start/bsp_specs - -project_lib_DATA = - -#include - -#start -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -DASM -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -rtems_crtn.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crtn.S - $(CPPASCOMPILE) -DASM -o $@ -c $< -project_lib_DATA += rtems_crtn.$(OBJEXT) - - -preload.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/preload.S - $(CPPASCOMPILE) -DASM -o $@ -c $< - -vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_entry.S - $(CPPASCOMPILE) -DASM -o $@ -c $< - -start.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/start.S - $(CPPASCOMPILE) -DASM -o $@ -c $< - -motld_start.$(OBJEXT): preload.$(OBJEXT) vectors_entry.$(OBJEXT) start.$(OBJEXT) - $(LD) -o $@ -r $^ - -project_lib_DATA += motld_start.$(OBJEXT) - - -#startup - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/vpd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/i2c_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/probeMemEnd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_activate.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/bspclean.c - -#pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c - -#console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c - -#irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/irq/discovery_pic.c - -#marvell -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/marvell/discovery.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/marvell/gti2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/marvell/gt_timer.c - -#flash -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/flash/flash.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/flash/intelFlash.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/flash/flashcfg.c - -#pci -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/pci/gt_pci_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/pci/pci_io_remap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/pci/motload_fixup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pcifinddevice.c - -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/rtc/todcfg.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/vme-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/beatnik/headers.am diff --git a/c/src/lib/libbsp/powerpc/beatnik/configure.ac b/c/src/lib/libbsp/powerpc/beatnik/configure.ac deleted file mode 100644 index 584072d002..0000000000 --- a/c/src/lib/libbsp/powerpc/beatnik/configure.ac +++ /dev/null @@ -1,48 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-beatnik],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_CHECK_TOOL([OBJCOPY],[objcopy]) - - -AS=$CC -AM_PROG_AS - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1]) -RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], -[If defined then the BSP may reduce the available memory size -initially. This can be useful for debugging (reduce the core -size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). -Note that the policy can still be defined by the application -(see sbrk.c, BSP_sbrk_policy). By undefining -CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed -and a little memory is saved.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD], -[default console baud]) - -AC_DEFINE(__ppc_generic, 1, [PowerPC model option]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/configure.ac b/c/src/lib/libbsp/powerpc/configure.ac deleted file mode 100644 index e52d333eaf..0000000000 --- a/c/src/lib/libbsp/powerpc/configure.ac +++ /dev/null @@ -1,21 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP - -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am deleted file mode 100644 index 3e6670986d..0000000000 --- a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am +++ /dev/null @@ -1,115 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/gen5200/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/gen5200/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.gen5200_base -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.icecube -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.pm520_cr825 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.pm520_ze30 - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# bestcomm -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/bestcomm_api.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/bestcomm_glue.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/dma_image.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/dma_image.reloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/load_task.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_ata.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_bdtable.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_crc16_dp_0.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_crc16_dp_1.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_fec_rx_bd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_fec_tx_bd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_0.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_1.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_2.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_3.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_bd_0.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_bd_1.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_rx_bd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_tx_bd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_lpc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_pci_rx.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_pci_tx.c -# clock -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/console/console.c -# i2c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/i2c/i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/i2c/i2cdrv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/i2c/mpc5200mbus.c -# ide -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/ata/idecfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/ata/pcmcia_ide.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/dev/mpc5200-ata.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/ata/ata-instance.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/ata/ata-dma-pio-single.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/irq/irq.c - -# mscan -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/mscan/mscan.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/mscan/mscan-base.c - -# nvram -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/nvram/nvram.c - -# slicetimer -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/slicetimer/slicetimer.c - -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/rtc/todcfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/rtc/pcf8563.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-uboot-board-info.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/showbats.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/memcpy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/u-boot/uboot_dump_bdinfo.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/u-boot/uboot_getenv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/cpuinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/uboot_support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/bestcomm.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/gen5200/headers.am diff --git a/c/src/lib/libbsp/powerpc/gen5200/configure.ac b/c/src/lib/libbsp/powerpc/gen5200/configure.ac deleted file mode 100644 index 0b09f2f1b5..0000000000 --- a/c/src/lib/libbsp/powerpc/gen5200/configure.ac +++ /dev/null @@ -1,132 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-gen5200],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([BENCHMARK_IRQ_PROCESSING],[*],[0]) -RTEMS_BSPOPTS_HELP([BENCHMARK_IRQ_PROCESSING], -[If set to !0, enable code to benchmark IRQ processing.]) - -RTEMS_BSPOPTS_SET([ALLOW_IRQ_NESTING],[icecube],[0]) -RTEMS_BSPOPTS_SET([ALLOW_IRQ_NESTING],[*],[1]) -RTEMS_BSPOPTS_HELP([ALLOW_IRQ_NESTING], -[If set to !0, allow nested IRQ processing.]) - -RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[icecube],[1]) -RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_PRESS_KEY_FOR_RESET], -[If set to !0, print a message and wait until pressed before resetting - board when application exits.]) - -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[icecube],[1]) -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[pm520_*],[1]) -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[brs*l],[1]) -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_RESET_BOARD_AT_EXIT], -[If set to !0, reset the board when the application exits.]) - -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITMASK],[pm520_ze30],[0x037F3F07]) -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITVAL],[pm520_ze30],[0x01552104]) - -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITMASK],[brs*l],[0xb30F0F77]) -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITVAL],[brs*l],[0x91050444]) - -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITMASK],[dp2],[0x337F3F77]) -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITVAL],[dp2],[0x03550040]) - -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITMASK],[*],[0x330F0F77]) -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITVAL],[*],[0x01050444]) - -RTEMS_BSPOPTS_HELP([BSP_GPIOPCR_INITMASK], -[Defines the bits cleared in the MPC5200 GPIOPCR register during -initialization. Must match the hardware requirements. Must be consistent with -BSP_GPIOPCR_INITVAL. The bits are cleared via BSP_GPIOPCR_INITMASK and then -set via BSP_GPIOPCR_INITVAL.]) -RTEMS_BSPOPTS_HELP([BSP_GPIOPCR_INITVAL], -[Defines the bits set in the MPC5200 GPIOPCR register during initialization. -Must match the hardware requirements. Must be consistent with -BSP_GPIOPCR_INITMASK. The bits are cleared via BSP_GPIOPCR_INITMASK and then -set via BSP_GPIOPCR_INITVAL.]) - -## on ze30, we have PSC1/4/5/6 ... -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[pm520_ze30],[0x39]) -## on cr825, we have PSC1/2/3 -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[pm520_cr825],[0x07]) -## on brs5l and brs6l, we have PSC1/2/3 -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[brs*l],[0x07]) -## on icecube, we only have PSC1 -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[icecube],[0x01]) -## dp2: PSC2 (via USB connector), PSC6 (GPS module) -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[dp2],[0x22]) -## default -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[*],[0x01]) -RTEMS_BSPOPTS_HELP([BSP_UART_AVAIL_MASK], -[bit mask to specify the UARTS (PSCs), which should be enabled on this board. - Must match the hardware requirements. PSC1 corresponds to the LSB]) - -RTEMS_BSPOPTS_SET([MPC5200_PSC_INDEX_FOR_GPS_MODULE],[dp2],[5]) -RTEMS_BSPOPTS_HELP([MPC5200_PSC_INDEX_FOR_GPS_MODULE],[PSC index for GPS module, if defined results in '/dev/gps']) - -RTEMS_BSPOPTS_SET([SINGLE_CHAR_MODE],[*],[]) -RTEMS_BSPOPTS_HELP([SINGLE_CHAR_MODE],[enable single character mode for the PSC console driver]) - -RTEMS_BSPOPTS_SET([UARTS_USE_TERMIOS_INT],[*],[1]) -RTEMS_BSPOPTS_HELP([UARTS_USE_TERMIOS_INT],[enable interrupt support for the PSC console driver]) - -RTEMS_BSPOPTS_SET([PRINTK_MINOR],[dp2],[1]) -RTEMS_BSPOPTS_SET([PRINTK_MINOR],[*],[0]) -RTEMS_BSPOPTS_HELP([PRINTK_MINOR],[console minor number used by printk()]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_PM520_ZE30],[pm520_ze30],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_PM520_ZE30], -[enable settings for PM520 ZE30]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_PM520_CR825],[pm520_cr825],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_PM520_CR825], -[enable settings for PM520 CR825]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_ICECUBE],[icecube],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_ICECUBE], -[enable settings for IceCube]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_BRS5L],[brs5l],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_BRS5L], -[enable settings for BRS5L]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_BRS6L],[brs6l],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_BRS6L], -[enable settings for BRS6L]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_DP2],[dp2],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_DP2], -[enable settings for DP2]) - -RTEMS_BSPOPTS_SET([HAS_UBOOT],[pm520*],[1]) -RTEMS_BSPOPTS_SET([HAS_UBOOT],[icecube],[1]) -RTEMS_BSPOPTS_SET([HAS_UBOOT],[dp2],[1]) -RTEMS_BSPOPTS_HELP([HAS_UBOOT],[enable U-Boot startup]) - - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_BSP_CLEANUP_OPTIONS - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am deleted file mode 100644 index a028658e07..0000000000 --- a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am +++ /dev/null @@ -1,78 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/gen83xx/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/gen83xx/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.br_uid -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.hsc_cm01 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc8309som -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc8313erdb -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc8349eamds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc83xx - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/tictac.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/cpuinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/bsprestart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-uboot-board-info.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/u-boot/uboot_getenv.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/irq/irq.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/console/console-config.c - -# bsp_i2c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/i2c/i2c_init.c -# bsp_spi -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/spi/spi_init.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/dev/gtm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/dev/mpc83xx_i2cdrv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/dev/mpc83xx_spidrv.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/gen83xx/headers.am diff --git a/c/src/lib/libbsp/powerpc/gen83xx/configure.ac b/c/src/lib/libbsp/powerpc/gen83xx/configure.ac deleted file mode 100644 index 293148f3ac..0000000000 --- a/c/src/lib/libbsp/powerpc/gen83xx/configure.ac +++ /dev/null @@ -1,92 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-gen83xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([MPC83XX_BOARD_MPC8313ERDB],[mpc8313erdb],[1]) -RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_MPC8313ERDB], -[if defined, then use settings for the MPC8313ERDB board]) - -RTEMS_BSPOPTS_SET([MPC83XX_BOARD_MPC8349EAMDS],[mpc8349eamds],[1]) -RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_MPC8349EAMDS], -[if defined, then use settings for the MPC8349EAMDS board]) - -RTEMS_BSPOPTS_SET([MPC83XX_BOARD_HSC_CM01],[hsc_cm01],[1]) -RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_HSC_CM01], -[if defined, then use settings for the HSC_CM01 board]) - -RTEMS_BSPOPTS_SET([MPC83XX_BOARD_MPC8309SOM],[mpc8309som],[1]) -RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_MPC8309SOM], -[if defined, then use settings for the MPC8309SOM board]) - -RTEMS_BSPOPTS_SET([MPC83XX_BOARD_BR_UID],[br_uid],[1]) -RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_BR_UID], -[if defined, then use settings for the BR UID board]) - -RTEMS_BSPOPTS_SET([MPC83XX_NETWORK_INTERFACE_0_PHY_ADDR],[mpc8309som],[0x11]) -RTEMS_BSPOPTS_SET([MPC83XX_NETWORK_INTERFACE_0_PHY_ADDR],[br_uid],[-1]) -RTEMS_BSPOPTS_HELP([MPC83XX_NETWORK_INTERFACE_0_PHY_ADDR], -[PHY address of network interface 0]) - -RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[mpc8309som],[8309]) -RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[br_uid],[8309]) -RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[mpc8349eamds],[8349]) -RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[hsc_cm01],[8349]) -RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[*],[8313]) -RTEMS_BSPOPTS_HELP([MPC83XX_CHIP_TYPE],[chip type of the MPC83XX family]) - -RTEMS_BSPOPTS_SET([MPC83XX_HAS_NAND_LP_FLASH_ON_CS0],[br_uid],[1]) -RTEMS_BSPOPTS_SET([MPC83XX_HAS_NAND_LP_FLASH_ON_CS0],[*],[]) -RTEMS_BSPOPTS_HELP([MPC83XX_HAS_NAND_LP_FLASH_ON_CS0],[indicates if the board has a NAND large page flash on chip select 0]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[hsc_cm01],[9600]) -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD],[default baud for console and other serial devices]) - -RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[hsc_cm01],[]) -RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_UART_INTERRUPTS],[enable usage of interrupts for the UART modules]) - -RTEMS_BSPOPTS_SET([BSP_USE_UART2],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_UART2],[if defined, enables UART2]) - -RTEMS_BSPOPTS_SET([HAS_UBOOT],[mpc8309som],[1]) -RTEMS_BSPOPTS_SET([HAS_UBOOT],[mpc8313erdb],[1]) -RTEMS_BSPOPTS_SET([HAS_UBOOT],[mpc8349eamds],[1]) -RTEMS_BSPOPTS_HELP([HAS_UBOOT],[if defined, enables U-Boot support]) - -# Disable interrupt nesting for the interrupt server support. The interrupt -# server is necessary for the USB stack. -RTEMS_BSPOPTS_SET([GEN83XX_ENABLE_INTERRUPT_NESTING],[mpc8313erdb],[]) -RTEMS_BSPOPTS_SET([GEN83XX_ENABLE_INTERRUPT_NESTING],[br_uid],[]) -RTEMS_BSPOPTS_SET([GEN83XX_ENABLE_INTERRUPT_NESTING],[*],[1]) -RTEMS_BSPOPTS_HELP([GEN83XX_ENABLE_INTERRUPT_NESTING],[enable interrupt nesting]) - -RTEMS_BSPOPTS_SET([BSP_USB_EHCI_MPC83XX_HAS_ULPI],[br_uid],[1]) -RTEMS_BSPOPTS_HELP([BSP_USB_EHCI_MPC83XX_HAS_ULPI],[the board has an ULPI PHY connected to the USB EHCI controller]) - - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_BSP_BOOTCARD_OPTIONS -RTEMS_BSP_CLEANUP_OPTIONS - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am b/c/src/lib/libbsp/powerpc/haleakala/Makefile.am deleted file mode 100644 index 4e4af15f99..0000000000 --- a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am +++ /dev/null @@ -1,49 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/haleakala/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/powerpc/haleakala/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/start/mmu_405.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/start/mmu_405asm.S - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/irq/irq.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc403.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/haleakala/headers.am diff --git a/c/src/lib/libbsp/powerpc/haleakala/configure.ac b/c/src/lib/libbsp/powerpc/haleakala/configure.ac deleted file mode 100644 index 627625b95c..0000000000 --- a/c/src/lib/libbsp/powerpc/haleakala/configure.ac +++ /dev/null @@ -1,41 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-haleakala],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([PPC_USE_SPRG],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_USE_SPRG], -[If defined, then the PowerPC specific code in RTEMS will use some - of the special purpose registers to slightly optimize interrupt - response time. The use of these registers can conflict with - other tools like debuggers.]) - -RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0x0100]) -RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], -[This defines the base address of the exception table. - NOTE: Vectors are actually at 0xFFF00000 but file starts at offset.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD], -[default console baud]) - -AC_DEFINE(ppc405, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am deleted file mode 100644 index 32b2402311..0000000000 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am +++ /dev/null @@ -1,98 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -_SUBDIRS = . -_SUBDIRS += bootloader -if QEMU -_SUBDIRS += qemu_fakerom -endif - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/motorola_powerpc/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_entry.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += vectors_entry.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/showbats.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_activate.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/ppc_idle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/bspreset.c - - -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/rtc/todcfg.c -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/console/polled_io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic_i8259_irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/i8259.c - -# motorola -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/motorola.c - -# openpic -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic.c - -# pci -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/detect_raven_bridge.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/generic_clear_hberrs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pcifinddevice.c - -# residual -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/residual.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(top_srcdir)/../../../../automake/subdirs.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/vme-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/motorola_powerpc/headers.am diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am deleted file mode 100644 index 42b70544e6..0000000000 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am +++ /dev/null @@ -1,67 +0,0 @@ -## NOTE: This Makefile.am does not apply RTEMS's compilation rules. - -AUTOMAKE_OPTIONS = no-exeext - -noinst_PROGRAMS = bootloader - -## IMPORTANT: head.S must be first, T. Straumann 12/17/2001 -bootloader_SOURCES = -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/head.S -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/exception.S -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/em86real.S -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/misc.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/pci.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/zlib.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/mm.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/em86.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/console/polled_io.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/lib.c - -# ---- -# Remove references to EABI when compiling bootloader -BOOTLOADER_CPU_CFLAGS=$(subst -msdata=eabi,,$(subst -meabi,,$(CPU_CFLAGS))) -AM_CPPFLAGS = -D__BOOT__ @RTEMS_CPPFLAGS@ @RTEMS_BSP_CPPFLAGS@ -AM_CFLAGS = -mrelocatable -msoft-float \ - -mstrict-align -fno-builtin -Wall -mmultiple -mstring -O2 \ - -fomit-frame-pointer -ffixed-r13 -mno-sdata $(BOOTLOADER_CPU_CFLAGS) -AM_CCASFLAGS = $(AM_CPPFLAGS) \ - -mrelocatable -DASM $(BOOTLOADER_CPU_CFLAGS) - -# -# CAUTION : -# -# As we use very specific compilation options in this directory -# we shall not use any other code. This includes the newlib libc.a -# as well as other code located in .$(OBJEXT) files in mcp750 directory. -# -# NEVER remove lib.c. You have been warned... -# -bootloader$(EXEEXT): $(bootloader_OBJECTS) - $(LD) -r -o $@ $(bootloader_OBJECTS) - $(NM) $@ | grep ' U ' - @echo "Every symbol listed should be defined in @srcdir@/ppcboot.lds" -bootloader.$(OBJEXT): bootloader$(EXEEXT) - cp $< $@ - -project_lib_DATA = bootloader.$(OBJEXT) -project_lib_DATA += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds - -all-local: $(TMPINSTALL_FILES) - -TMPINSTALL_FILES = - -$(PROJECT_LIB)/$(dirstamp): - @$(MKDIR_P) $(PROJECT_LIB) - @: > $(PROJECT_LIB)/$(dirstamp) -TMPINSTALL_FILES += $(PROJECT_LIB)/$(dirstamp) - -$(PROJECT_LIB)/bootloader.$(OBJEXT): bootloader.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp) - $(INSTALL_DATA) $< $(PROJECT_LIB)/bootloader.$(OBJEXT) -TMPINSTALL_FILES += $(PROJECT_LIB)/bootloader.$(OBJEXT) - -$(PROJECT_LIB)/ppcboot.lds: ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds $(PROJECT_LIB)/$(dirstamp) - $(INSTALL_DATA) $< $(PROJECT_LIB)/ppcboot.lds -TMPINSTALL_FILES += $(PROJECT_LIB)/ppcboot.lds - -CLEANFILES = $(TMPINSTALL_FILES) - diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac b/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac deleted file mode 100644 index 56d550c65a..0000000000 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac +++ /dev/null @@ -1,83 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-motorola_powerpc],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_CHECK_TOOL(NM,nm,no) - - -AS=$CC -AM_PROG_AS - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1]) -RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], -[If defined then the BSP may reduce the available memory size -initially. This can be useful for debugging (reduce the core -size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). -Note that the policy can still be defined by the application -(see sbrk.c, BSP_sbrk_policy). By undefining -CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed -and a little memory is saved.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD], -[default console baud]) - -RTEMS_BSPOPTS_SET([mvme2100],[mvme2100],[1]) -RTEMS_BSPOPTS_SET([mvme2100],[*],[]) -RTEMS_BSPOPTS_HELP([mvme2100], -[Defined for MVME2100 -- undefined for others]) - -RTEMS_BSPOPTS_SET([mpc8240],[mvme2100],[1]) -RTEMS_BSPOPTS_SET([mpc8240],[*],[]) -RTEMS_BSPOPTS_HELP([mpc8240], -[Defined for boards with MPC8240 -- undefined for others]) - -RTEMS_BSPOPTS_SET([qemu],[qemuprep*],[1]) -RTEMS_BSPOPTS_SET([qemu],[*],[]) -RTEMS_BSPOPTS_HELP([qemu],[Defined for QEMU BSP -- undefined for others]) - -RTEMS_BSPOPTS_SET([mpc750],[mcp750],[1]) -RTEMS_BSPOPTS_SET([mpc750],[*],[]) -RTEMS_BSPOPTS_HELP([mpc750],[Define when mpc750 -- undefined for others]) - -RTEMS_BSPOPTS_SET([mpc603e],[mtx603e],[1]) -RTEMS_BSPOPTS_SET([mpc603e],[mvme2100],[1]) -RTEMS_BSPOPTS_SET([mpc603e],[*],[]) -RTEMS_BSPOPTS_HELP([mpc603e],[Define when ppc603e -- undefined for others]) - -RTEMS_BSPOPTS_SET([__ppc_generic],[qemuprep],[1]) -RTEMS_BSPOPTS_SET([__ppc_generic],[qemuprep-altivec],[1]) -RTEMS_BSPOPTS_SET([__ppc_generic],[*],[]) -RTEMS_BSPOPTS_HELP([__ppc_generic],[Define when generic PPC -- undefined for others]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -case "${RTEMS_BSP}" in - qemuprep* ) -AC_CONFIG_FILES([qemu_fakerom/Makefile]) - ;; -esac -AC_CONFIG_FILES([bootloader/Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AM_CONDITIONAL([QEMU],[case xx"${RTEMS_BSP}" in xxqemuprep*) true;; *) false;; esac]) - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am deleted file mode 100644 index 34bed1cc7a..0000000000 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am +++ /dev/null @@ -1,26 +0,0 @@ -## NOTE: This Makefile.am does not apply RTEMS's compilation rules. -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -AUTOMAKE_OPTIONS = no-exeext - -project_lib_DATA = qemu_fakerom.$(OBJEXT) -project_lib_DATA += qemu_fakerom.elf -project_lib_DATA += qemu_fakerom.bin - - -## IMPORTANT: head.S must be first, T. Straumann 12/17/2001 -qemu_fakerom.$(OBJEXT): ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/qemu_fakerom.S - $(CPPASCOMPILE) -c -o $@ $^ - -qemu_fakeres.$(OBJEXT): ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/qemu_fakeres.c - $(CC) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o $@ $^ - -qemu_fakerom.elf: qemu_fakerom.$(OBJEXT) qemu_fakeres.$(OBJEXT) - $(LD) -o $@ $^ -nostdlib -Ttext 0xfff00000 --section-start=.romentry=0xfffffffc - -qemu_fakerom.bin: qemu_fakerom.$(OBJEXT) qemu_fakeres.$(OBJEXT) - $(LD) -o $@ $^ --oformat binary -nostdlib -Ttext 0xfff00000 --section-start=.romentry=0xfffffffc - diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am b/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am deleted file mode 100644 index 0c536fb29e..0000000000 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am +++ /dev/null @@ -1,100 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/mpc55xxevb/start/bsp_specs - - - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/powerpc/mpc55xxevb/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -# Link commands -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.gwlcfm -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5566evb -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc55xx -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5643l_evb -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5668g -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674fevb -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.phycore_mpc5554 - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bsp-start-zero.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/memcpy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/tictac.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc-exc-handler-table.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/exc-vector-base.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/get-system-clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/restart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/idle-thread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-ebi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs-cal.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-mmu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-mmu-early.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-siu-pcr.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-prologue.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-early.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-cache.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-flash.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-watchdog.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/mpc55xxevb/clock/clock-config.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/console/console-esci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/console/console-generic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/console/console-linflex.c - -# irq_generic -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c - -# Misc -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/sd-card-init.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/i2c/i2c_init.c - -# BSP library - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/dev/mpc83xx_i2cdrv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/dev/dspi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/copy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/edma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/emios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/flash_support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/siu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/mpc55xxevb/headers.am diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac b/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac deleted file mode 100644 index 809fcd14f2..0000000000 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac +++ /dev/null @@ -1,225 +0,0 @@ -## -# -# @file -# -# @ingroup mpc55xx_config -# -# @brief Configure script of LibBSP for the MPC55xx evaluation boards. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-mpc55xxevb],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([gwlcfm],[]) -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([mpc5643l*],[]) -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([gwlcfm],[]) -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_USE_WRITE_THROUGH],[mpc5674f_ecu508*],[1]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_USE_WRITE_THROUGH],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_USE_WRITE_THROUGH], -[use write-through for data cache]) - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_USE_FIXED_HANDLER],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_USE_FIXED_HANDLER], -[use fixed high-level exception handler]) - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_BOOKE_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_BOOKE_ONLY], -[only support Book E exception types]) - -RTEMS_BSPOPTS_SET([BSP_INTERRUPT_HANDLER_TABLE_SIZE],[mpc5643l*],[127]) -RTEMS_BSPOPTS_SET([BSP_INTERRUPT_HANDLER_TABLE_SIZE],[mpc5566*],[127]) -RTEMS_BSPOPTS_SET([BSP_INTERRUPT_HANDLER_TABLE_SIZE],[mpc5674f*],[255]) -RTEMS_BSPOPTS_SET([BSP_INTERRUPT_HANDLER_TABLE_SIZE],[*],[63]) -RTEMS_BSPOPTS_HELP([BSP_INTERRUPT_HANDLER_TABLE_SIZE], -[defines the maximum number of interrupt handlers]) - -RTEMS_BSPOPTS_SET([MPC55XX_CONSOLE_MINOR],[mpc5674f_ecu508*],[2]) -RTEMS_BSPOPTS_SET([MPC55XX_CONSOLE_MINOR],[*],[0]) -RTEMS_BSPOPTS_HELP([MPC55XX_CONSOLE_MINOR], -[determines which serial device will be registered as /dev/console]) - -RTEMS_BSPOPTS_SET([BSP_DEFAULT_BAUD_RATE],[*],[115200]) -RTEMS_BSPOPTS_HELP([BSP_DEFAULT_BAUD_RATE], -[default console baud]) - -RTEMS_BSPOPTS_SET([MPC55XX_ESCI_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_ESCI_USE_INTERRUPTS], -[define to zero or one to disable or enable interrupts for the eSCI devices]) - -RTEMS_BSPOPTS_SET([MPC55XX_REFERENCE_CLOCK],[gwlcfm],[40000000]) -RTEMS_BSPOPTS_SET([MPC55XX_REFERENCE_CLOCK],[mpc5643l_evb*],[40000000]) -RTEMS_BSPOPTS_SET([MPC55XX_REFERENCE_CLOCK],[mpc5668g*],[25000000]) -RTEMS_BSPOPTS_SET([MPC55XX_REFERENCE_CLOCK],[mpc5674f*],[40000000]) -RTEMS_BSPOPTS_SET([MPC55XX_REFERENCE_CLOCK],[*],[8000000]) -RTEMS_BSPOPTS_HELP([MPC55XX_REFERENCE_CLOCK], -[Must be defined to be the external reference clock (in Hz) - for clock generation]) - -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK],[gwlcfm],[66000000]) -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK],[mpc5668g*],[116000000]) -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK],[mpc5674f*],[264000000]) -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK],[*] ,[128000000]) -RTEMS_BSPOPTS_HELP([MPC55XX_SYSTEM_CLOCK], -[The system clock frequency in Hz.]) - -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_PREDIV],[gwlcfm],[10]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_PREDIV],[mpc5668g*],[6]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_PREDIV],[mpc5674f*],[5]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_PREDIV],[*] ,[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_FMPLL_PREDIV], -[Must be defined to be the PLL predivider factor for clock generation]) - -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_MFD],[gwlcfm],[99]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_MFD],[mpc5668g*],[111]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_MFD],[mpc5674f*],[66]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_MFD],[*] ,[12]) -RTEMS_BSPOPTS_HELP([MPC55XX_FMPLL_MFD], -[Must be defined to be the PLL multiplication factor for clock generation]) - -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_ESYNCR1_CLKCFG],[mpc5674f_rsm6],[6]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_ESYNCR1_CLKCFG],[*],[7]) -RTEMS_BSPOPTS_HELP([MPC55XX_FMPLL_ESYNCR1_CLKCFG], -[the FMPLL ESYNCR1[CLKCFG] value]) - -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK_DIVIDER],[mpc5674f*],[2]) -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK_DIVIDER],[*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_SYSTEM_CLOCK_DIVIDER], -[system clock divider]) - -RTEMS_BSPOPTS_SET([MPC55XX_EMIOS_PRESCALER],[gwlcfm],[66]) -RTEMS_BSPOPTS_SET([MPC55XX_EMIOS_PRESCALER],[mpc5643l*],[]) -RTEMS_BSPOPTS_SET([MPC55XX_EMIOS_PRESCALER],[*] ,[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_EMIOS_PRESCALER], -[Must be defined to set the EMIOS prescaler]) - -RTEMS_BSPOPTS_SET([MPC55XX_NULL_POINTER_PROTECTION],[mpc5566*],[1]) -RTEMS_BSPOPTS_SET([MPC55XX_NULL_POINTER_PROTECTION],[mpc5674f*],[1]) -RTEMS_BSPOPTS_SET([MPC55XX_NULL_POINTER_PROTECTION],[*],[]) -RTEMS_BSPOPTS_HELP([MPC55XX_NULL_POINTER_PROTECTION], -[enable NULL pointer protection]) - -RTEMS_BSPOPTS_SET([HAS_SMC91111],[phycore_mpc5554],[1]) -RTEMS_BSPOPTS_HELP([HAS_SMC91111], -[If defined the board has the SMC91111 networking chip.]) - -RTEMS_BSPOPTS_SET([SMC91111_ENADDR_IS_SETUP],[phycore_mpc5554],[1]) -RTEMS_BSPOPTS_HELP([SMC91111_ENADDR_IS_SETUP], -[If defined the SMC91111 chip has the ethernet address loaded at reset.]) - -RTEMS_BSPOPTS_SET([SMSC9218I_EDMA_RX_CHANNEL],[*],[49]) -RTEMS_BSPOPTS_HELP([SMSC9218I_EDMA_RX_CHANNEL], -[receive eDMA channel for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([SMSC9218I_EDMA_TX_CHANNEL],[*],[48]) -RTEMS_BSPOPTS_HELP([SMSC9218I_EDMA_TX_CHANNEL], -[transmit eDMA channel for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([SMSC9218I_BIG_ENDIAN_SUPPORT],[mpc5674f_ecu508*],[1]) -RTEMS_BSPOPTS_HELP([SMSC9218I_BIG_ENDIAN_SUPPORT], -[enable big endian support for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([SMSC9218I_ENABLE_LED_OUTPUTS],[mpc5674f_ecu508*],[1]) -RTEMS_BSPOPTS_HELP([SMSC9218I_ENABLE_LED_OUTPUTS], -[enable LED outputs for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([SMSC9218I_RESET_PIN],[mpc5674f_ecu508*],[433]) -RTEMS_BSPOPTS_SET([SMSC9218I_RESET_PIN],[mpc5566*],[186]) -RTEMS_BSPOPTS_SET([SMSC9218I_RESET_PIN],[*],[]) -RTEMS_BSPOPTS_HELP([SMSC9218I_RESET_PIN], -[reset pin for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([SMSC9218I_IRQ_PIN],[mpc5674f_ecu508*],[450]) -RTEMS_BSPOPTS_SET([SMSC9218I_IRQ_PIN],[mpc5566*],[193]) -RTEMS_BSPOPTS_SET([SMSC9218I_IRQ_PIN],[*],[]) -RTEMS_BSPOPTS_HELP([SMSC9218I_IRQ_PIN], -[IRQ pin for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_EMIOS_CHANNEL],[mpc5643l*],[]) -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_EMIOS_CHANNEL],[mpc5668g*],[]) -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_EMIOS_CHANNEL],[mpc5674f*],[31]) -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_EMIOS_CHANNEL],[*],[23]) -RTEMS_BSPOPTS_HELP([MPC55XX_CLOCK_EMIOS_CHANNEL], -[selects the eMIOS channel for the RTEMS system tick (the default is the last channel)]) - -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_PIT_CHANNEL],[mpc5643l*],[3]) -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_PIT_CHANNEL],[mpc5668g*],[8]) -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_PIT_CHANNEL],[*],[]) -RTEMS_BSPOPTS_HELP([MPC55XX_CLOCK_PIT_CHANNEL], -[selects the PIT channel for the RTEMS system tick (the default is the last channel)]) - -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[gwlcfm],[5516]) -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[mpc5566*],[5566]) -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[mpc5643l*],[5643]) -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[mpc5668g*],[5668]) -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[mpc5674f*],[5674]) -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[*],[5554]) -RTEMS_BSPOPTS_HELP([MPC55XX_CHIP_TYPE], -[specifies the chip type in use (e.g. 5554 for MPC5554)]) - -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_FAMILY],[*],[(MPC55XX_CHIP_TYPE / 10)]) -RTEMS_BSPOPTS_HELP([MPC55XX_CHIP_FAMILY], -[specifies the chip family in use (e.g. 555 for MPC5554)]) - -RTEMS_BSPOPTS_SET([MPC55XX_EARLY_STACK_SIZE],[*],[1024]) -RTEMS_BSPOPTS_HELP([MPC55XX_EARLY_STACK_SIZE], -[size of the early initialization stack in bytes]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOOTFLAGS],[*],[]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOOTFLAGS], -[if defined, builds in bootflags above the RCHW for setup in a debugger to avoid startup MMU setup]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_MPC5674FEVB],[mpc5674fevb*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_MPC5674FEVB],[if defined, use custom settings for MPC5674FEVB board]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_MPC5566EVB],[mpc5566evb*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_MPC5566EVB],[if defined, use custom settings for MPC5566EVB board]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_GWLCFM],[gwlcfm],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_GWLCFM],[if defined, use custom settings for GWLCFM board]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_MPC5674F_ECU508],[mpc5674f_ecu508*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_MPC5674F_ECU508],[if defined, use custom settings for ECU508 board]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_MPC5674F_RSM6],[mpc5674f_rsm6],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_MPC5674F_RSM6],[if defined, use custom settings for RSM6 board]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_PHYCORE_MPC5554],[phycore_mpc5554],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_PHYCORE_MPC5554],[if defined, use custom settings for phyCORE MPC5554 board]) - -RTEMS_BSPOPTS_SET([RTEMS_BSP_I2C_EEPROM_DEVICE_NAME],[gwlcfm],['"eeprom"']) -RTEMS_BSPOPTS_HELP([RTEMS_BSP_I2C_EEPROM_DEVICE_NAME],[EEPROM name for LibI2C]) -RTEMS_BSPOPTS_SET([RTEMS_BSP_I2C_EEPROM_DEVICE_PATH],[gwlcfm],['"/dev/i2c1.eeprom"']) -RTEMS_BSPOPTS_HELP([RTEMS_BSP_I2C_EEPROM_DEVICE_PATH],[EEPROM device file path]) - -RTEMS_BSPOPTS_SET([MPC55XX_NEEDS_LOW_LEVEL_INIT],[mpc5674f_*app],[]) -RTEMS_BSPOPTS_SET([MPC55XX_NEEDS_LOW_LEVEL_INIT],[*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_NEEDS_LOW_LEVEL_INIT],[if defined, do low level initialization]) - -RTEMS_BSPOPTS_SET([MPC55XX_ENABLE_START_PROLOGUE],[mpc5674f_rsm6],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_ENABLE_START_PROLOGUE],[if defined, enable start prologue]) - -AC_DEFINE(__ppc_generic, 1, [PowerPC model option]) - -AC_CONFIG_FILES([Makefile]) - -RTEMS_BSP_CLEANUP_OPTIONS - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am deleted file mode 100644 index 41925bb250..0000000000 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am +++ /dev/null @@ -1,59 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/mpc8260ads/start/bsp_specs - - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/powerpc/mpc8260ads/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/console/console.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/irq/irq.c - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/cpuinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/dev/console-generic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/brg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/cp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/dpram.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/mmu.c - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/mpc8260ads/headers.am diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac b/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac deleted file mode 100644 index b9bce068a6..0000000000 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac +++ /dev/null @@ -1,69 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-mpc8260ads],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([UARTS_USE_TERMIOS],[*],[0]) -RTEMS_BSPOPTS_HELP([UARTS_USE_TERMIOS], -[Define to 1 if you want termios support for every port. - Termios support is independent of the choice of UART I/O mode.]) - -RTEMS_BSPOPTS_SET([CONSOLE_MINOR],[*],[SCC2_MINOR]) -RTEMS_BSPOPTS_HELP([CONSOLE_MINOR], -[(BSP--console driver) Must be defined to be one of SMC1_MINOR, - SMC2_MINOR, SCC2_MINOR, SCC3_MINOR, or SCC4_MINOR. - Determines which device will be registered as /dev/console.]) - -RTEMS_BSPOPTS_SET([UARTS_IO_MODE],[*],[0]) -RTEMS_BSPOPTS_HELP([UARTS_IO_MODE], -[(BSP--console driver) - Define to 0 or 1 if you want polled I/O performed by RTEMS. - Define to 1 if you want interrupt-driven performed by RTEMS. - Define to 2 if you want polled I/O performed by EPPCBug. - There is no provision to have a mix of interrupt-driven and polled I/O - ports, except that the printk port may use a different mode from the - other ports. If this is done, do not open the printk port from an RTEMS - application. With EPPCBug 1.1, if mode 2 is selected, CONSOLE_MINOR - must be set to SMC1_MINOR. This is a deficiency of the firmware: it - does not perform serial I/O on any port other than its default debug - port, which must be SMC1.]) - -RTEMS_BSPOPTS_SET([PRINTK_MINOR],[*],[SMC2_MINOR]) -RTEMS_BSPOPTS_HELP([PRINTK_MINOR], -[(BSP--console driver) - Must be defined to be one of SMC1_MINOR, SMC2_MINOR, SCC2_MINOR, - SCC3_MINOR, or SCC4_MINOR. Determines which device is used for output - by printk(). If the port that printk() uses is also used for other - I/O (e.g. if PRINTK_MINOR == \$CONSOLE_MINOR), then both ports should - use the same type of I/O, otherwise the drivers will likely conflict with - each other.]) - -RTEMS_BSPOPTS_SET([DISPATCH_HANDLER_STAT],[*],[]) -RTEMS_BSPOPTS_HELP([DISPATCH_HANDLER_STAT], -[used by irq/irq.c]) - -AC_DEFINE(mpc8260, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list a Makefile here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am b/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am deleted file mode 100644 index bbcd4bcce2..0000000000 --- a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am +++ /dev/null @@ -1,95 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/mvme3100/start/bsp_specs - - -noinst_PROGRAMS = - - -project_lib_DATA = - -start.$(OBJEXT): ../../../../../../bsps/powerpc/mvme3100/start/start.S - $(CPPASCOMPILE) -o $@ -c $< - -preload.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/preload.S - $(CPPASCOMPILE) -DASM -o $@ -c $< - -vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_entry.S - $(CPPASCOMPILE) -o $@ -c $< - -motld_start.$(OBJEXT): preload.$(OBJEXT) vectors_entry.$(OBJEXT) \ - start.$(OBJEXT) - $(LD) -o $@ -r $^ - -project_lib_DATA += motld_start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/start/misc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/rtc/todcfg.c -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic_i8259_irq.c - -# openpic -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic.c - -# pci -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/pci/detect_host_bridge.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/generic_clear_hberrs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pcifinddevice.c - -# flash -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/flash/flash.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/flash/spansionFlash.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/flash/flashcfg.c - -# i2c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/i2c/mpc8540_i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/i2c/i2c_init.c - -# vpd -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/vpd.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/e500-mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/vme-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/mvme3100/headers.am diff --git a/c/src/lib/libbsp/powerpc/mvme3100/configure.ac b/c/src/lib/libbsp/powerpc/mvme3100/configure.ac deleted file mode 100644 index cf35fd1ee6..0000000000 --- a/c/src/lib/libbsp/powerpc/mvme3100/configure.ac +++ /dev/null @@ -1,49 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-mvme3100],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_CHECK_TOOL(NM,nm,no) - - -AS=$CC -AM_PROG_AS - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1]) -RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], -[If defined then the BSP may reduce the available memory size -initially. This can be useful for debugging (reduce the core -size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). -Note that the policy can still be defined by the application -(see sbrk.c, BSP_sbrk_policy). By undefining -CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed -and a little memory is saved.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD], -[default console baud]) - -AC_DEFINE(__ppc_generic, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am b/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am deleted file mode 100644 index f1954b7bf2..0000000000 --- a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am +++ /dev/null @@ -1,86 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/mvme5500/start/bsp_specs - - -noinst_PROGRAMS = - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# UNUSED - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/pgtbl_activate.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/probeMemEnd.c - -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c - -# pci -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/pci/pci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/pci/pci_interface.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/pci/detect_host_bridge.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/pci/pci_find_device.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/irq/BSP_irq.c - -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/rtc/todcfg.c - -# vectors -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/exceptionhandler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/vectors_entry.S - -# GT64260 -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/GT64260/GT64260TWSI.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/GT64260/MVME5500I2C.c - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = rtems_crti.$(OBJEXT) - -noinst_PROGRAMS += mvme5500start.$(OBJEXT) -mvme5500start___OBJEXT__SOURCES = ../../../../../../bsps/powerpc/shared/start/preload.S ../../../../../../bsps/powerpc/mvme5500/start/start.S -mvme5500start___OBJEXT__LDFLAGS = $(RTEMS_RELLDFLAGS) - -project_lib_DATA += mvme5500start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/vme-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/mvme5500/headers.am diff --git a/c/src/lib/libbsp/powerpc/mvme5500/configure.ac b/c/src/lib/libbsp/powerpc/mvme5500/configure.ac deleted file mode 100644 index 76ce4057e8..0000000000 --- a/c/src/lib/libbsp/powerpc/mvme5500/configure.ac +++ /dev/null @@ -1,49 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-mvme5500],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_CHECK_TOOL(NM,nm,no) - - -AS=$CC -AM_PROG_AS - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1]) -RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], -[If defined then the BSP may reduce the available memory size -initially. This can be useful for debugging (reduce the core -size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). -Note that the policy can still be defined by the application -(see sbrk.c, BSP_sbrk_policy). By undefining -CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed -and a little memory is saved.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD], -[default console baud]) - -AC_DEFINE(mpc7455, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/psim/Makefile.am b/c/src/lib/libbsp/powerpc/psim/Makefile.am deleted file mode 100644 index dc29d7973a..0000000000 --- a/c/src/lib/libbsp/powerpc/psim/Makefile.am +++ /dev/null @@ -1,73 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/psim/start/bsp_specs - - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/psim/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c -# debugio -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/console/console-io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/console/consupp.S - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic_i8259_irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c - -# vectors -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/start/align_h.S - -if HAS_MP -# shmdr -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/addrconv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/getcfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/lock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/mpisr.c -endif - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/psim/headers.am diff --git a/c/src/lib/libbsp/powerpc/psim/configure.ac b/c/src/lib/libbsp/powerpc/psim/configure.ac deleted file mode 100644 index 768f3cfa6d..0000000000 --- a/c/src/lib/libbsp/powerpc/psim/configure.ac +++ /dev/null @@ -1,54 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-psim],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - - -RTEMS_BSPOPTS_SET([PPC_USE_SPRG],[*],[0]) -RTEMS_BSPOPTS_HELP([PPC_USE_SPRG], -[If defined, then the PowerPC specific code in RTEMS will use some -of the special purpose registers to slightly optimize interrupt -response time. The use of these registers can conflict with -other tools like debuggers.]) - -RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0xFFF00100]) -RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], -[This defines the base address of the exception table. - NOTE: Vectors are actually at 0xFFF00000 but file starts at offset.]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[psim],[1]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE], -[This sets a mode where the time runs as fast as possible when - a clock ISR occurs while the IDLE thread is executing. This can - significantly reduce simulation times.]) - -RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1]) -RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], -[If defined then the BSP may reduce the available memory size -initially. This can be useful for debugging (reduce the core -size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). -Note that the policy can still be defined by the application -(see sbrk.c, BSP_sbrk_policy). By undefining -CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed -and a little memory is saved.]) - -AC_DEFINE(ppc603e, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am deleted file mode 100644 index 7a49ba0f1c..0000000000 --- a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am +++ /dev/null @@ -1,54 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/qemuppc/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/qemuppc/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qemuppc/start/cmain.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qemuppc/start/bspstart.c -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qemuppc/console/console-io.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qemuppc/irq/irq_init.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/qemuppc/headers.am diff --git a/c/src/lib/libbsp/powerpc/qemuppc/configure.ac b/c/src/lib/libbsp/powerpc/qemuppc/configure.ac deleted file mode 100644 index f7f5a55680..0000000000 --- a/c/src/lib/libbsp/powerpc/qemuppc/configure.ac +++ /dev/null @@ -1,24 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-qemuppc],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -AC_DEFINE(ppc603e, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am deleted file mode 100644 index d1f158e5c7..0000000000 --- a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am +++ /dev/null @@ -1,96 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/qoriq/start/bsp_specs - - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/qoriq/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -rtems_crtn.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crtn.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crtn.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base -dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_core_0 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_core_1 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_e500 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_32 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_64 - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc-exc-handler-table.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/tictac.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bsp-start-zero.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/epapr_hcalls.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/l1cache.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/l2cache.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/mmu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/mmu-tlb1.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/mmu-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/portal.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/restart.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bsprestart.c - -# Clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/qoriq/clock/clock-config.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/btimer/btimer.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/console/uart-bridge-master.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/console/uart-bridge-slave.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/console/console-config.c - -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/rtc/rtc-config.c - -# MPCI -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/mpci/lock.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/mpci/intercom.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/mpci/intercom-mpci.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/e500-mmu.c - -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bspsmp.c -endif - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/qoriq/headers.am diff --git a/c/src/lib/libbsp/powerpc/qoriq/configure.ac b/c/src/lib/libbsp/powerpc/qoriq/configure.ac deleted file mode 100644 index 08f5394d45..0000000000 --- a/c/src/lib/libbsp/powerpc/qoriq/configure.ac +++ /dev/null @@ -1,165 +0,0 @@ -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-qoriq],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([BSP_USE_DATA_CACHE_BLOCK_TOUCH],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_DATA_CACHE_BLOCK_TOUCH],[if defined use dcbt instruction]) - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_USE_FIXED_HANDLER],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_USE_FIXED_HANDLER], -[use fixed high-level exception handler]) - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_BOOKE_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_BOOKE_ONLY], -[only support Book E exception types]) - -RTEMS_BSPOPTS_SET([PPC_CACHE_ALIGNMENT],[qoriq_e6500*],[64]) -RTEMS_BSPOPTS_SET([PPC_CACHE_ALIGNMENT],[*],[]) -RTEMS_BSPOPTS_HELP([PPC_CACHE_ALIGNMENT],[the cache alignment]) - -RTEMS_BSPOPTS_SET([PPC_CACHE_DATA_L1_SIZE],[*],[(32 * 1024)]) -RTEMS_BSPOPTS_HELP([PPC_CACHE_DATA_L1_SIZE],[the L1 data cache size]) - -RTEMS_BSPOPTS_SET([PPC_CACHE_DATA_L2_SIZE],[qoriq_e6500*],[(2048 * 1024)]) -RTEMS_BSPOPTS_SET([PPC_CACHE_DATA_L2_SIZE],[*],[(256 * 1024)]) -RTEMS_BSPOPTS_HELP([PPC_CACHE_DATA_L2_SIZE],[the L2 data cache size]) - -RTEMS_BSPOPTS_SET([PPC_CACHE_INSTRUCTION_L1_SIZE],[*],[(32 * 1024)]) -RTEMS_BSPOPTS_HELP([PPC_CACHE_INSTRUCTION_L1_SIZE],[the L1 instruction cache size]) - -RTEMS_BSPOPTS_SET([PPC_CACHE_INSTRUCTION_L2_SIZE],[qoriq_e6500*],[(2048 * 1024)]) -RTEMS_BSPOPTS_SET([PPC_CACHE_INSTRUCTION_L2_SIZE],[*],[(256 * 1024)]) -RTEMS_BSPOPTS_HELP([PPC_CACHE_INSTRUCTION_L2_SIZE],[the L2 instruction cache size]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD],[default baud for console and other serial devices]) - -RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_UART_INTERRUPTS],[enable usage of interrupts for the UART modules]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([QORIQ_CPU_COUNT],[qoriq_e6500*],[24]) -RTEMS_BSPOPTS_SET([QORIQ_CPU_COUNT],[*],[2]) -RTEMS_BSPOPTS_HELP([QORIQ_CPU_COUNT],[maximum virtual processor count]) - -RTEMS_BSPOPTS_SET([QORIQ_PHYSICAL_THREAD_COUNT],[qoriq_e6500*],[2]) -RTEMS_BSPOPTS_SET([QORIQ_PHYSICAL_THREAD_COUNT],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_PHYSICAL_THREAD_COUNT],[the number of threads per core]) - -RTEMS_BSPOPTS_SET([QORIQ_ETSEC_1_PHY_ADDR],[*],[-1]) -RTEMS_BSPOPTS_HELP([QORIQ_ETSEC_1_PHY_ADDR],[PHY address for eTSEC interface 1]) - -RTEMS_BSPOPTS_SET([QORIQ_ETSEC_2_PHY_ADDR],[*],[0]) -RTEMS_BSPOPTS_HELP([QORIQ_ETSEC_2_PHY_ADDR],[PHY address for eTSEC interface 2]) - -RTEMS_BSPOPTS_SET([QORIQ_ETSEC_3_PHY_ADDR],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_ETSEC_3_PHY_ADDR],[PHY address for eTSEC interface 3]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_0_ENABLE],[qoriq_core_1],[0]) -RTEMS_BSPOPTS_SET([QORIQ_UART_0_ENABLE],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_0_ENABLE],[use 1 to enable UART 0, otherwise use 0]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_1_ENABLE],[qoriq_core_1],[0]) -RTEMS_BSPOPTS_SET([QORIQ_UART_1_ENABLE],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_1_ENABLE],[use 1 to enable UART 1, otherwise use 0]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_MASTER_CORE],[*],[0]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_BRIDGE_MASTER_CORE],[UART to Intercom bridge master core index]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_SLAVE_CORE],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_BRIDGE_SLAVE_CORE],[UART to Intercom bridge slave core index]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_TASK_PRIORITY],[*],[250]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_BRIDGE_TASK_PRIORITY],[UART to Intercom bridge task priority]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_0_ENABLE],[*],[0]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_BRIDGE_0_ENABLE],[use 1 to enable UART 0 to Intercom bridge, otherwise use 0]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_1_ENABLE],[qoriq_core_0],[1]) -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_1_ENABLE],[qoriq_core_1],[1]) -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_1_ENABLE],[*],[0]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_BRIDGE_1_ENABLE],[use 1 to enable UART 1 to Intercom bridge, otherwise use 0]) - -RTEMS_BSPOPTS_SET([QORIQ_INTERCOM_AREA_BEGIN],[*],[0x3000000]) -RTEMS_BSPOPTS_HELP([QORIQ_INTERCOM_AREA_BEGIN],[inter-processor communication area begin]) -RTEMS_BSPOPTS_SET([QORIQ_INTERCOM_AREA_SIZE],[*],[0x1000000]) -RTEMS_BSPOPTS_HELP([QORIQ_INTERCOM_AREA_SIZE],[inter-processor communication area size]) - -RTEMS_BSPOPTS_SET([QORIQ_TLB1_ENTRY_COUNT],[qoriq_e6500*],[64]) -RTEMS_BSPOPTS_SET([QORIQ_TLB1_ENTRY_COUNT],[*],[16]) -RTEMS_BSPOPTS_HELP([QORIQ_TLB1_ENTRY_COUNT],[TLB1 entry count]) - -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_HID0],[qoriq_e6500*],[0x40000000]) -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_HID0],[*],[]) -RTEMS_BSPOPTS_HELP([QORIQ_INITIAL_HID0],[initial HID0 value (EN_L2MMU_MHD is set by default on the T-series)]) - -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_MSR],[qoriq_e6500_64*],[0x82002200]) -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_MSR],[qoriq_e6500_32*],[0x02002200]) -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_MSR],[*],[0x02000200]) -RTEMS_BSPOPTS_HELP([QORIQ_INITIAL_MSR],[initial MSR value]) - -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_SPEFSCR],[qoriq_e6500*],[]) -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_SPEFSCR],[*],[0x00000000]) -RTEMS_BSPOPTS_HELP([QORIQ_INITIAL_SPEFSCR],[initial SPEFSCR value]) - -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_BUCSR],[qoriq_e6500*],[0x01400201]) -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_BUCSR],[*],[]) -RTEMS_BSPOPTS_HELP([QORIQ_INITIAL_BUCSR],[initial BUCSR value]) - -RTEMS_BSPOPTS_SET([QORIQ_MMU_DEVICE_MAS7],[qoriq_e6500*],[0xf]) -RTEMS_BSPOPTS_SET([QORIQ_MMU_DEVICE_MAS7],[*],[0x0]) -RTEMS_BSPOPTS_HELP([QORIQ_MMU_DEVICE_MAS7],[MAS7 value for device TLB1 entries]) - -RTEMS_BSPOPTS_SET([QORIQ_HAS_HYPERVISOR_MODE],[qoriq_e6500*],[1]) -RTEMS_BSPOPTS_SET([QORIQ_HAS_HYPERVISOR_MODE],[*],[]) -RTEMS_BSPOPTS_HELP([QORIQ_HAS_HYPERVISOR_MODE],[defined if the processor core has a hypervisor mode]) - -RTEMS_BSPOPTS_SET([QORIQ_IS_HYPERVISOR_GUEST],[*],[]) -RTEMS_BSPOPTS_HELP([QORIQ_IS_HYPERVISOR_GUEST],[defined if we are a hypervisor guest]) - -RTEMS_BSPOPTS_SET([QORIQ_CLOCK_TIMER],[qoriq_core_1],[4]) -RTEMS_BSPOPTS_SET([QORIQ_CLOCK_TIMER],[*],[0]) -RTEMS_BSPOPTS_HELP([QORIQ_CLOCK_TIMER],[global timer used for system clock, 0..3 maps to A0..A3, and 4..7 maps to B0..B3]) - -RTEMS_BSPOPTS_SET([QORIQ_CLOCK_TIMECOUNTER],[qoriq_core_1],[5]) -RTEMS_BSPOPTS_SET([QORIQ_CLOCK_TIMECOUNTER],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_CLOCK_TIMECOUNTER],[global timer used for the timecounter, 0..3 maps to A0..A3, and 4..7 maps to B0..B3]) - -RTEMS_BSPOPTS_SET([QORIQ_CHIP_NUMBER],[qoriq_e6500*],[0]) -RTEMS_BSPOPTS_SET([QORIQ_CHIP_NUMBER],[*],[1020]) -RTEMS_BSPOPTS_HELP([QORIQ_CHIP_NUMBER],[chip number, e.g. 1020, 2040, 2080, 4240]) - -RTEMS_BSPOPTS_SET([QORIQ_CHIP_SERIES],[qoriq_e6500*],[\'T\']) -RTEMS_BSPOPTS_SET([QORIQ_CHIP_SERIES],[*],[\'P\']) -RTEMS_BSPOPTS_HELP([QORIQ_CHIP_SERIES],[chip series, e.g. 'P' or 'T']) - -RTEMS_BSPOPTS_SET([QORIQ_BUS_CLOCK_DIVIDER],[qoriq_e6500*],[2]) -RTEMS_BSPOPTS_SET([QORIQ_BUS_CLOCK_DIVIDER],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_BUS_CLOCK_DIVIDER],[divider of the platform clock to get the clock most on-chip peripherals]) - -AC_DEFINE(__ppc_generic, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS -RTEMS_PPC_EXCEPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/ss555/Makefile.am b/c/src/lib/libbsp/powerpc/ss555/Makefile.am deleted file mode 100644 index 7640be981c..0000000000 --- a/c/src/lib/libbsp/powerpc/ss555/Makefile.am +++ /dev/null @@ -1,66 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/ss555/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/powerpc/ss555/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/ss555/clock/p_clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/console/console.c -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/iss555.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# tm27supp -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/tm27supp.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_print.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/clock/clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/dev/console-generic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/irq_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/raw_exception.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/vectors_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/vectors.S - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-affinity.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-raise-clear.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-enable-disable.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-entry-remove.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-generic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-handler-install.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-handler-iterate.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-handler-remove.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-info.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-lock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-server.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-shell.c - -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/ss555/headers.am diff --git a/c/src/lib/libbsp/powerpc/ss555/configure.ac b/c/src/lib/libbsp/powerpc/ss555/configure.ac deleted file mode 100644 index 33bd5365f8..0000000000 --- a/c/src/lib/libbsp/powerpc/ss555/configure.ac +++ /dev/null @@ -1,51 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-mbx5xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([WATCHDOG_TIMEOUT],[*],[0xFFFF]) -RTEMS_BSPOPTS_HELP([WATCHDOG_TIMEOUT], -[Define to the desired timeout (in steps of 1/20 msec) to enable the - watchdog. Default is to disable the watchdog entirely.]) - -RTEMS_BSPOPTS_SET([UARTS_USE_TERMIOS],[*],[0]) -RTEMS_BSPOPTS_HELP([UARTS_USE_TERMIOS], -[Define to 1 if you want termios support for every port. - Termios support is independent of the choice of UART I/O mode.]) - -RTEMS_BSPOPTS_SET([CONSOLE_MINOR],[*],[SCI2_MINOR]) -RTEMS_BSPOPTS_HELP([CONSOLE_MINOR], -[Must be defined to be one of SCI1_MINOR or SCI2_MINOR. Determines which - device will be registered as /dev/console.]) - -RTEMS_BSPOPTS_SET([UARTS_IO_MODE],[*],[0]) -RTEMS_BSPOPTS_HELP([UARTS_IO_MODE], -[Define to 1 if you want interrupt-driven I/O for the SCI ports.]) - -RTEMS_BSPOPTS_SET([PRINTK_MINOR],[*],[SCI2_MINOR]) -RTEMS_BSPOPTS_HELP([PRINTK_MINOR], -[Must be defined to be one of SCI1_MINOR or SCI2_MINOR. Determines which - device is used for output by printk(). The printk port always uses polled - I/O. Don't open the printk port from RTEMS unless also using polled I/O - for the SCI ports.]) - -AC_DEFINE(mpc555, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list a Makefile here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am b/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am deleted file mode 100644 index ac126d9b1e..0000000000 --- a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am +++ /dev/null @@ -1,64 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/t32mppc/start/bsp_specs - - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/t32mppc/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc-exc-handler-table.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/tictac.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bsp-start-zero.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/t32mppc/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/t32mppc/start/bspreset.c - -# Clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/t32mppc/clock/clock-config.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/t32mppc/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/t32mppc/console/console.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c - -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspsmp-dummy.c -endif - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/t32mppc/headers.am diff --git a/c/src/lib/libbsp/powerpc/t32mppc/configure.ac b/c/src/lib/libbsp/powerpc/t32mppc/configure.ac deleted file mode 100644 index dce3d8ea64..0000000000 --- a/c/src/lib/libbsp/powerpc/t32mppc/configure.ac +++ /dev/null @@ -1,33 +0,0 @@ -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-qoriq],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_USE_FIXED_HANDLER],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_USE_FIXED_HANDLER], -[use fixed high-level exception handler]) - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_BOOKE_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_BOOKE_ONLY], -[only support Book E exception types]) - -AC_DEFINE(__ppc_generic, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS -RTEMS_PPC_EXCEPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am deleted file mode 100644 index 015453c4ec..0000000000 --- a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am +++ /dev/null @@ -1,64 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/tqm8xx/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/tqm8xx/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/irq/irq.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/tqm8xx/clock/p_clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/console/console.c -# spi -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/spi/spi.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/btimer/btimer.c -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/mmutlbtab.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/cpuinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/cp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/dpram.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/tqm8xx/headers.am diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac b/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac deleted file mode 100644 index 2ba8e28485..0000000000 --- a/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac +++ /dev/null @@ -1,99 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-tqm8xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([CONSOLE_CHN],[*],[CONS_CHN_SMC1]) -RTEMS_BSPOPTS_HELP([CONSOLE_CHN], -[(BSP--console driver) Must be defined to be one of CONS_CHN_SMC1, - CONS_CHN_SMC2, CONS_CHN_SCC1, CONS_CHN_SCC2, CONS_CHN_SCC3, or CONS_CHN_SCC4. - Determines which device will be registered as /dev/console.]) - -RTEMS_BSPOPTS_SET([PRINTK_CHN],[*],[CONS_CHN_SMC1]) -RTEMS_BSPOPTS_HELP([PRINTK_CHN], -[(BSP--console driver) - Must be defined to be one of CONS_CHN_SMC1, CONS_CHN_SMC2, CONS_CHN_SCC2, - CONS_CHN_SCC3, or CONS_CHN_SCC4. Determines which device is used for output - by printk(). If the port that printk() uses is also used for other - I/O (e.g. if PRINTK_CHN == CONSOLE_CHN), then both ports should - use the same type of I/O, otherwise the drivers will likely conflict with - each other.]) - -RTEMS_BSPOPTS_SET([CONS_SMC1_MODE],[tqm8xx_stk8xx],[CONS_MODE_POLLED]) -RTEMS_BSPOPTS_SET([CONS_SMC1_MODE],[pghplus],[CONS_MODE_IRQ]) -RTEMS_BSPOPTS_SET([CONS_SMC1_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SMC1_MODE], -[(BSP--SMC1 UART IF mode) Must be defined if SMC1 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -RTEMS_BSPOPTS_SET([CONS_SMC2_MODE],[tqm8xx_stk8xx],[CONS_MODE_POLLED]) -RTEMS_BSPOPTS_SET([CONS_SMC2_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SMC2_MODE], -[(BSP--SMC2 UART IF mode) Must be defined if SMC2 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -RTEMS_BSPOPTS_SET([CONS_SCC1_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SCC1_MODE], -[(BSP--SCC1 UART IF mode) Must be defined if SCC1 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -RTEMS_BSPOPTS_SET([CONS_SCC2_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SCC2_MODE], -[(BSP--SCC2 UART IF mode) Must be defined if SCC2 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -RTEMS_BSPOPTS_SET([CONS_SCC3_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SCC3_MODE], -[(BSP--SCC3 UART IF mode) Must be defined if SCC3 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -RTEMS_BSPOPTS_SET([CONS_SCC4_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SCC4_MODE], -[(BSP--SCC4 UART IF mode) Must be defined if SCC4 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -# add selection of primary network interface -RTEMS_BSPOPTS_SET([BSP_USE_NETWORK_FEC],[pghplus],[1]) -RTEMS_BSPOPTS_SET([BSP_USE_NETWORK_FEC],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_USE_NETWORK_FEC], -[If defined, then the BSP will use the Fast Ethernet Controller - for 10/100MBit networking and used as primary networking interface.]) - -RTEMS_BSPOPTS_SET([BSP_USE_NETWORK_SCC],[pghplus],[0]) -RTEMS_BSPOPTS_SET([BSP_USE_NETWORK_SCC],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_NETWORK_SCC], -[If defined, then the BSP will use the Serial Communications Controller (SCC1) - for 10MBit networking.]) - -AC_DEFINE(mpc860, 1, [PowerPC model option]) - -# Explicitly list a Makefile here -AC_CONFIG_FILES([Makefile]) - -RTEMS_BSP_CLEANUP_OPTIONS - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/virtex/Makefile.am b/c/src/lib/libbsp/powerpc/virtex/Makefile.am deleted file mode 100644 index c4d46ea190..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex/Makefile.am +++ /dev/null @@ -1,57 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/virtex/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/virtex/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -# Link commands -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = -librtemsbsp_a_LIBADD = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bsp-start-zero.S - -# bspconsole -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex/console/consolelite.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex/irq/irq_init.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/virtex/headers.am diff --git a/c/src/lib/libbsp/powerpc/virtex/configure.ac b/c/src/lib/libbsp/powerpc/virtex/configure.ac deleted file mode 100644 index 19ecf513a3..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex/configure.ac +++ /dev/null @@ -1,45 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-virtex],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_BSPOPTS_SET([RTEMS_XPARAMETERS_H],[*],[\]) -RTEMS_BSPOPTS_HELP([RTEMS_XPARAMETERS_H], -[This defines the location of the hardware specific "xparameters.h" file. - in the file system. Specify an absolute path. Do not forget the double quotes]) - -RTEMS_BSPOPTS_SET([VIRTEX_CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([VIRTEX_CONSOLE_USE_INTERRUPTS],[if defined use interrupt driven Termios mode]) - -AC_DEFUN([VIRTEX_REGION],[ -AC_ARG_VAR([$1],[$2; default $3])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -VIRTEX_REGION([VIRTEX_RAM_ORIGIN],[normal RAM region origin],[0x0]) -VIRTEX_REGION([VIRTEX_RAM_LENGTH],[normal RAM region length],[0x7ffffec]) -VIRTEX_REGION([VIRTEX_FAST_RAM_ORIGIN],[fast RAM region origin],[0x0]) -VIRTEX_REGION([VIRTEX_FAST_RAM_LENGTH],[fast RAM region length],[0x0]) -VIRTEX_REGION([VIRTEX_RESET_ORIGIN],[reset region origin],[0x7ffffec]) -VIRTEX_REGION([VIRTEX_RESET_LENGTH],[reset region length],[0x14]) - -AC_DEFINE(ppc405, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/powerpc/virtex/start/linkcmds.in -]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am deleted file mode 100644 index c0a15a7842..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am +++ /dev/null @@ -1,57 +0,0 @@ - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/virtex4/start/bsp_specs - -# include - -# start - -start.$(OBJEXT): ../../../../../../bsps/powerpc/virtex4/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a - -# startup -librtemsbsp_a_SOURCES = ../../../../../../bsps/powerpc/virtex4/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/memcpy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -# start -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/start.S - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/dummy_console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/irq/irq_init.c - -# mmu -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/mmu.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc403.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/virtex4/headers.am diff --git a/c/src/lib/libbsp/powerpc/virtex4/configure.ac b/c/src/lib/libbsp/powerpc/virtex4/configure.ac deleted file mode 100644 index 16784e1237..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex4/configure.ac +++ /dev/null @@ -1,45 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-virtex4],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([PPC_USE_DATA_CACHE],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_USE_DATA_CACHE], -[If defined, then the PowerPC specific code in RTEMS will use - data cache instructions to optimize the context switch code. - This code can conflict with debuggers or emulators. It is known - to break the Corelis PowerPC emulator with at least some combinations - of PowerPC 603e revisions and emulator versions. - The BSP actually contains the call that enables this.]) - -RTEMS_BSPOPTS_SET([PPC_USE_SPRG],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_USE_SPRG], -[If defined, then the PowerPC specific code in RTEMS will use some - of the special purpose registers to slightly optimize interrupt - response time. The use of these registers can conflict with - other tools like debuggers.]) - -RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0x0100]) -RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], -[This defines the base address of the exception table.]) - -AC_DEFINE(ppc405, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am deleted file mode 100644 index d2cc338104..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am +++ /dev/null @@ -1,59 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/virtex5/start/bsp_specs - -# include - -# start - -start.$(OBJEXT): ../../../../../../bsps/powerpc/virtex5/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a - -# startup -librtemsbsp_a_SOURCES = ../../../../../../bsps/powerpc/virtex5/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/memcpy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -# start -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/start.S - -# clock & timer -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/dummy_console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/irq/irq_init.c - -# mmu -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/mmu.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/virtex5/headers.am diff --git a/c/src/lib/libbsp/powerpc/virtex5/configure.ac b/c/src/lib/libbsp/powerpc/virtex5/configure.ac deleted file mode 100644 index 555fee040b..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex5/configure.ac +++ /dev/null @@ -1,45 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-virtex5],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([PPC_USE_DATA_CACHE],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_USE_DATA_CACHE], -[If defined, then the PowerPC specific code in RTEMS will use - data cache instructions to optimize the context switch code. - This code can conflict with debuggers or emulators. It is known - to break the Corelis PowerPC emulator with at least some combinations - of PowerPC 603e revisions and emulator versions. - The BSP actually contains the call that enables this.]) - -RTEMS_BSPOPTS_SET([PPC_USE_SPRG],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_USE_SPRG], -[If defined, then the PowerPC specific code in RTEMS will use some - of the special purpose registers to slightly optimize interrupt - response time. The use of these registers can conflict with - other tools like debuggers.]) - -RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0x0100]) -RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], -[This defines the base address of the exception table.]) - -AC_DEFINE(ppc440, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT -- cgit v1.2.3