bsps: Move make/custom/* files to bsps

Adjust various build files.  Remove automatic generation of the
c/src/lib/libbsp/*/acinclude.m4 files from bootstrap script.

This patch is a part of the BSP source reorganization.

Update #3285.
This commit is contained in:
Sebastian Huber
2018-04-21 10:22:08 +02:00
parent 37dc0471b2
commit adb85dd473
276 changed files with 37 additions and 63 deletions

View File

@@ -5,6 +5,7 @@ AC_PREREQ([2.69])
AC_INIT([rtems-c],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
AC_CONFIG_SRCDIR([src])
RTEMS_TOP(..)
with_rtems_source_top=$(cd ${srcdir}/.. && pwd)
RTEMS_SOURCE_TOP
RTEMS_BUILD_TOP
@@ -30,7 +31,7 @@ AS_IF([test x"$enable_rtemsbsp" = x"no"],[
# Check sanity of BSPs in $rtems_bsp
for _rtems_bsp in : $rtems_bsp; do test "x$_rtems_bsp" = x: && continue
# make sure there is a make/custom file for the bsp
# make sure there is a config/*.cfg file for the bsp
_RTEMS_CHECK_CUSTOM_BSP([$_rtems_bsp.cfg],[bsp_cfg])
AS_IF([test -n "$bsp_cfg"],

View File

@@ -1,11 +1,13 @@
dnl _RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY)
dnl Internal subroutine to RTEMS_BSP_ALIAS
AC_DEFUN([_RTEMS_BSP_ALIAS],
[# account for "aliased" bsps which share source code
for bsp_cfgs in `ls "$srcdir"/"$RTEMS_TOPdir"/c/src/lib/libbsp/"$RTEMS_CPU"/*/"make/custom/$1.cfg" 2>/dev/null`; do
AC_DEFUN([_RTEMS_BSP_ALIAS],[
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])
AC_REQUIRE([RTEMS_SOURCE_TOP])
# account for "aliased" bsps which share source code
for bsp_cfgs in `ls "${RTEMS_SOURCE_ROOT}/bsps/${RTEMS_CPU}"/*/"config/$1.cfg" 2>/dev/null`; do
$2=`echo "$bsp_cfgs" | sed \
-e "s,^$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/,," \
-e "s,/make/custom/.*\.cfg$,,"`
-e "s,^${RTEMS_SOURCE_ROOT}/bsps/$RTEMS_CPU/,," \
-e "s,/config/.*\.cfg$,,"`
break
done
])

View File

@@ -1,13 +1,13 @@
AC_DEFUN([_RTEMS_CHECK_CUSTOM_BSP],[
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl sets RTEMS_CPU, target
AC_REQUIRE([RTEMS_TOP])dnl sets RTEMS_TOPdir
AC_REQUIRE([RTEMS_SOURCE_TOP])dnl sets RTEMS_SOURCE_ROOT
$2=
for i in \
`ls "${srcdir}/${RTEMS_TOPdir}/c/src/lib/libbsp/${RTEMS_CPU}"/*/make/custom/$1 2>/dev/null`;
`ls "${RTEMS_SOURCE_ROOT}/bsps/${RTEMS_CPU}"/*/config/$1 2>/dev/null`;
do
AS_IF([test -r $i],[
$2="$i"
break
break;
])
done
])

View File

@@ -1,12 +0,0 @@
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9
#CFLAGS_OPTIMIZE_V ?= -O0 -g
CFLAGS_OPTIMIZE_V ?= -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1 +0,0 @@
include $(RTEMS_ROOT)/make/custom/altcycv.inc

View File

@@ -1 +0,0 @@
include $(RTEMS_ROOT)/make/custom/altcycv.inc

View File

@@ -1,26 +0,0 @@
#
# The ATSAMV BSP has too little memory for some tests.
#
exclude: fileio
exclude: flashdisk01
exclude: fsdosfsname01
exclude: ftp01
exclude: jffs2_fserror
exclude: jffs2_fslink
exclude: jffs2_fspatheval
exclude: jffs2_fspermission
exclude: jffs2_fsrdwr
exclude: jffs2_fsscandir01
exclude: jffs2_fssymlink
exclude: jffs2_fstime
exclude: linpack
exclude: mghttpd01
exclude: pppd
exclude: psxconfig01
exclude: sp16
exclude: sp25
exclude: sp48
exclude: spregion_err01
exclude: spstkalloc02
exclude: tmfine01

View File

@@ -1,9 +0,0 @@
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -mthumb -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard
CFLAGS_OPTIMIZE_V ?= -O2 -g -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,15 +0,0 @@
#
# Config file for BeagleBoard.
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -mcpu=cortex-a8
CFLAGS_OPTIMIZE_V ?= -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,2 +0,0 @@
# Config file for Original BeagleBoard
include $(RTEMS_ROOT)/make/custom/beagle.inc

View File

@@ -1,2 +0,0 @@
# Config file for BeagleBoard XM
include $(RTEMS_ROOT)/make/custom/beagle.inc

View File

@@ -1,2 +0,0 @@
# Config file for BeagleBone Black
include $(RTEMS_ROOT)/make/custom/beagle.inc

View File

@@ -1,2 +0,0 @@
# Config file for Original BeagleBone (aka BeagleBone White)
include $(RTEMS_ROOT)/make/custom/beagle.inc

View File

@@ -1,18 +0,0 @@
#
# Config file for Cogent CSB337 - AT91RM9200 SBC
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=arm920
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,18 +0,0 @@
#
# Config file for Cogent CSB337 - AT91RM9200 SBC
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=arm920
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,5 +0,0 @@
#
# Config file for Cogent CSB637 - AT91RM9200 SBC
#
include $(RTEMS_ROOT)/make/custom/csb337.cfg

View File

@@ -1,6 +0,0 @@
#
# Config file for Cogent KIT637_V6 (CSB637) - AT91RM9200 SBC
# As a KIT637, the package includes a number of peripherals
# not normally on a CSB637.
include $(RTEMS_ROOT)/make/custom/csb337.cfg

View File

@@ -1,19 +0,0 @@
#
# Config file for Cirrus/Cogent EDB7312 eval board
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=arm7tdmi
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,5 +0,0 @@
#
# The GDB ARM Simulator does not have a tick interrupt.
#
include: testdata/require-tick-isr.tcfg

View File

@@ -1,18 +0,0 @@
#
# Config file for GDB ARM Simulator as arm1136jf-s (FPU)
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=arm1136jf-s
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,5 +0,0 @@
#
# The GDB ARM Simulator does not have a tick interrupt.
#
include: testdata/require-tick-isr.tcfg

View File

@@ -1,18 +0,0 @@
#
# Config file for GDB ARM Simulator as arm1136j-s (no FPU)
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=arm1136j-s
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,5 +0,0 @@
#
# The GDB ARM Simulator does not have a tick interrupt.
#
include: testdata/require-tick-isr.tcfg

View File

@@ -1,18 +0,0 @@
#
# Config file for GDB ARM Simulator as arm7tdmi
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=arm7tdmi
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,5 +0,0 @@
#
# The GDB ARM Simulator does not have a tick interrupt.
#
include: testdata/require-tick-isr.tcfg

View File

@@ -1,18 +0,0 @@
#
# Config file for GDB ARM Simulator as arm920
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=arm920
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,5 +0,0 @@
#
# The GDB ARM Simulator does not have a tick interrupt.
#
include: testdata/require-tick-isr.tcfg

View File

@@ -1,19 +0,0 @@
#
# Config file for GDB ARM Simulator as cortex-a9
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
# CPU_CFLAGS = -mcpu=arm920 -mstructure-size-boundary=8
CPU_CFLAGS = -mcpu=cortex-a9
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,18 +0,0 @@
#
# Config file for Gumstix (http://www.gumstix.com)
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=xscale
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,16 +0,0 @@
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a7
LDFLAGS = -Wl,--gc-sections
CFLAGS_OPTIMIZE_V ?= -O2 -g -ffunction-sections -fdata-sections
# define bsp-post-link
# $(OBJCOPY) -O binary '$@' '$(basename $@).bin'
# gzip -f -9 '$(basename $@).bin'
# mkimage -A arm -O linux -T kernel -a 0x80200000 -e 0x80200000 -name '$(notdir $@)' -d '$(basename $@).bin.gz' '$(basename $@).img'
# $(default-bsp-post-link)
# endef

View File

@@ -1,38 +0,0 @@
#
# lm3s3749 RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
include: testdata/disable-mrfs-tests.tcfg
exclude: capture
exclude: cdtest
exclude: iostream
exclude: dl01
exclude: dl02
exclude: dl04
exclude: dl05
exclude: dl06
exclude: ftp01
exclude: fileio
exclude: flashdisk01
exclude: fsdosfsname01
exclude: fsdosfsformat01
exclude: fsrfsbitmap01
exclude: linpack
exclude: loopback
exclude: mghttpd01
exclude: mdosfs_fserror
exclude: mdosfs_fsrdwr
exclude: monitor02
exclude: paranoia
exclude: pppd
exclude: rtems++
exclude: shell01
exclude: spstkalloc02
exclude: sptls02
exclude: syscall01
exclude: utf8proc01

View File

@@ -1,5 +0,0 @@
#
# Config file for LM3S3749.
#
include $(RTEMS_ROOT)/make/custom/lm3s69xx.inc

View File

@@ -1,21 +0,0 @@
#
# lm3s6965 RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
exclude: fileio
exclude: iostream
exclude: flashdisk01
exclude: fsdosfsname01
exclude: ftp01
exclude: linpack
exclude: mghttpd01
exclude: monitor02
exclude: utf8proc01
exclude: pppd
exclude: rtems++
exclude: spstkalloc02

View File

@@ -1,5 +0,0 @@
#
# Config file for LM3S6965.
#
include $(RTEMS_ROOT)/make/custom/lm3s69xx.inc

View File

@@ -1,5 +0,0 @@
#
# Config file for QEMU LM3S6965 emulation.
#
include $(RTEMS_ROOT)/make/custom/lm3s69xx.inc

View File

@@ -1,20 +0,0 @@
#
# Config file for LM3S69XX.
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -march=armv7-m -mthumb
CFLAGS_OPTIMIZE_V = -O2 -g
# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O binary $(basename $@)$(EXEEXT) $(basename $@)$(DOWNEXT)
endef

View File

@@ -1,27 +0,0 @@
#
# lm4f120 RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
exclude: fileio
exclude: cdtest
exclude: iostream
exclude: flashdisk01
exclude: fsdosfsname01
exclude: ftp01
exclude: linpack
exclude: mghttpd01
exclude: monitor02
exclude: pppd
exclude: sp16
exclude: sp25
exclude: sp48
exclude: spstkalloc02
exclude: sptls02
exclude: rtems++
exclude: tmfine01
exclude: utf8proc01

View File

@@ -1,5 +0,0 @@
#
# Config file for LM4F120XL.
#
include $(RTEMS_ROOT)/make/custom/lm3s69xx.inc

View File

@@ -1,20 +0,0 @@
#
# lpc1768 mbed RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
exclude: flashdisk01
exclude: ftp01
exclude: utf8proc01
exclude: spstkalloc02
exclude: fsdosfsname01
exclude: linpack
exclude: pppd
exclude: mghttpd01
exclude: tmfine01
exclude: iostream
exclude: rtems++

View File

@@ -1,22 +0,0 @@
#
# Config file for mbed LPC1768 board.
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -march=armv7-m -mthumb
CFLAGS_OPTIMIZE_V = -O2 -ggdb3
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections
BINEXT?=.bin
# This defines the operations performed on the linked executable.
# is currently required.
define bsp-post-link
$(OBJCOPY) -O binary --strip-all \
$(basename $@)$(EXEEXT) $(basename $@)$(BINEXT)
$(SIZE) $(basename $@)$(EXEEXT)
endef

View File

@@ -1,21 +0,0 @@
#
# lpc1768_mbed_ahb_ram RTEMS Test Database
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
exclude: flashdisk01
exclude: fsdosfsname01
exclude: ftp01
exclude: linpack
exclude: mghttpd01
exclude: pppd
exclude: spstkalloc02
exclude: sptls02
exclude: tmfine01
exclude: utf8proc01
exclude: iostream
exclude: rtems++

View File

@@ -1,5 +0,0 @@
#
# Config file for mbed LPC1768 board.
#
include $(RTEMS_ROOT)/make/custom/lpc1768_mbed.cfg

View File

@@ -1,32 +0,0 @@
#
# lpc1768_mbed_ahb_ram_eth RTEMS Test Database
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
exclude: fileio
exclude: ftp01
exclude: cdtest
exclude: flashdisk01
exclude: fsdosfsname01
exclude: linpack
exclude: mghttpd01
exclude: monitor01
exclude: monitor02
exclude: pppd
exclude: psxconfig01
exclude: rbheap01
exclude: sp16
exclude: sp25
exclude: sp48
exclude: spregion_err01
exclude: spstkalloc
exclude: spstkalloc02
exclude: sptls02
exclude: tmfine01
exclude: utf8proc01
exclude: iostream
exclude: rtems++

View File

@@ -1,5 +0,0 @@
#
# Config file for mbed LPC1768 board.
#
include $(RTEMS_ROOT)/make/custom/lpc1768_mbed.cfg

View File

@@ -1,15 +0,0 @@
#
# Config file for LPC17XX.
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -march=armv7-m -mthumb
CFLAGS_OPTIMIZE_V = -O2 -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC1788 OEM Board from Embedded Artists.
#
include $(RTEMS_ROOT)/make/custom/lpc17xx.inc

View File

@@ -1,8 +0,0 @@
#
# lpc17xx_ea_rom_int RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
exclude: fsdosfsname01

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC1788 OEM Board from Embedded Artists.
#
include $(RTEMS_ROOT)/make/custom/lpc17xx.inc

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC17XX (PLX800).
#
include $(RTEMS_ROOT)/make/custom/lpc17xx.inc

View File

@@ -1,8 +0,0 @@
#
# lpc17xx_plx800_rom_int RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
exclude: fsdosfsname01

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC17XX (PLX800).
#
include $(RTEMS_ROOT)/make/custom/lpc17xx.inc

View File

@@ -1,41 +0,0 @@
#
# lpc2362 RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
include: testdata/disable-mrfs-tests.tcfg
exclude: capture
exclude: cdtest
exclude: dl01
exclude: dl02
exclude: dl04
exclude: dl05
exclude: dl06
exclude: fileio
exclude: flashdisk01
exclude: fsrofs01
exclude: fsdosfsname01
exclude: fsdosfsformat01
exclude: fsrfsbitmap01
exclude: ftp01
exclude: iostream
exclude: linpack
exclude: loopback
exclude: math
exclude: mdosfs_fserror
exclude: mghttpd01
exclude: monitor02
exclude: mdosfs_fsrdwr
exclude: paranoia
exclude: pppd
exclude: rtems++
exclude: shell01
exclude: spstkalloc02
exclude: sptls02
exclude: syscall01
exclude: tmfine01
exclude: utf8proc01

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC2362.
#
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc

View File

@@ -1,52 +0,0 @@
#
# lpc23xx_tli800 RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
include: testdata/disable-mrfs-tests.tcfg
exclude: capture
exclude: cdtest
exclude: complex
exclude: crypt01
exclude: dl01
exclude: dl02
exclude: dl04
exclude: dl05
exclude: dl06
exclude: fileio
exclude: flashdisk01
exclude: fsdosfsformat01
exclude: fsdosfsname01
exclude: fsdosfswrite01
exclude: fsrfsbitmap01
exclude: fsrofs01
exclude: ftp01
exclude: iostream
exclude: linpack
exclude: loopback
exclude: math
exclude: mathf
exclude: mdosfs_fserror
exclude: mdosfs_fsscandir01
exclude: mghttpd01
exclude: monitor
exclude: monitor02
exclude: mdosfs_fsrdwr
exclude: mdosfs_fspatheval
exclude: mdosfs_fstime
exclude: paranoia
exclude: pppd
exclude: psxmsgq01
exclude: rtems++
exclude: shell01
exclude: sptls02
exclude: spstkalloc02
exclude: syscall01
exclude: tar01
exclude: termios
exclude: tmfine01
exclude: utf8proc01

View File

@@ -1,5 +0,0 @@
#
# Config file for TLI800.
#
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc

View File

@@ -1,14 +0,0 @@
#
# Config file for LPC24XX.
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -mcpu=arm7tdmi-s -mthumb
CFLAGS_OPTIMIZE_V = -Os -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,12 +0,0 @@
#
# Config file for LPC24XX (QVGA Base Board from Embedded Artists).
#
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc
# define bsp-post-link
# $(OBJCOPY) -O binary '$@' '$(basename $@).bin'
# gzip -f -9 '$(basename $@).bin'
# mkimage -A arm -O rtems -T kernel -C gzip -a a0000000 -e a0000040 -name '$(notdir $@)' -d '$(basename $@).bin.gz' '$(basename $@).img'
# $(default-bsp-post-link)
# endef

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC24XX (NCS).
#
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC24XX (NCS).
#
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc

View File

@@ -1,8 +0,0 @@
#
# lpc24xx_ncs_rom_int RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
exclude: fsdosfsname01

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC24XX (NCS).
#
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC24XX (PLX800).
#
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc

View File

@@ -1,8 +0,0 @@
#
# lpc24xx_plx800_rom_int RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
exclude: fsdosfsname01

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC24XX (PLX800).
#
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc

View File

@@ -1,14 +0,0 @@
#
# Config file for LPC40XX.
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -mthumb -march=armv7-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mtune=cortex-m4
CFLAGS_OPTIMIZE_V = -O2 -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC40XX OEM Board from Embedded Artists.
#
include $(RTEMS_ROOT)/make/custom/lpc40xx.inc

View File

@@ -1,8 +0,0 @@
#
# lpc40xx_ea_rom_int RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
exclude: fsdosfsname01

View File

@@ -1,5 +0,0 @@
#
# Config file for LPC40XX OEM Board from Embedded Artists.
#
include $(RTEMS_ROOT)/make/custom/lpc40xx.inc

View File

@@ -1,14 +0,0 @@
#
# Config file for LPC32XX.
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -mcpu=arm926ej-s -mthumb
CFLAGS_OPTIMIZE_V ?= -O2 -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,5 +0,0 @@
#
# Config file for MZX application.
#
include $(RTEMS_ROOT)/make/custom/lpc32xx.inc

View File

@@ -1,20 +0,0 @@
#
# lpc32xx_mzx_stage_1 RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
exclude: dl05
exclude: fileio
exclude: ftp01
exclude: fsdosfsname01
exclude: iostream
exclude: linpack
exclude: mghttpd01
exclude: monitor02
exclude: pppd
exclude: rtems++
exclude: utf8proc01

View File

@@ -1,7 +0,0 @@
#
# Config file for MZX stage-1 program.
#
CFLAGS_OPTIMIZE_V = -Os -g
include $(RTEMS_ROOT)/make/custom/lpc32xx.inc

View File

@@ -1,5 +0,0 @@
#
# Config file for MZX stage-2 program.
#
include $(RTEMS_ROOT)/make/custom/lpc32xx.inc

View File

@@ -1,5 +0,0 @@
#
# Config file for Phycore LPC3250 board.
#
include $(RTEMS_ROOT)/make/custom/lpc32xx.inc

View File

@@ -1,7 +0,0 @@
#
# Config file for RASPBERRYPI
#
include $(RTEMS_ROOT)/make/custom/raspberrypi.inc
CPU_CFLAGS = -mcpu=arm1176jzf-s

View File

@@ -1,20 +0,0 @@
#
# Config file for Raspberry Pi variants.
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CFLAGS_OPTIMIZE_V ?= -O2 -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections
# This defines the operations performed on the linked executable.
# is currently required.
define bsp-post-link
$(OBJCOPY) -O binary --strip-all \
$(basename $@)$(EXEEXT) $(basename $@)$(DOWNEXT)
$(SIZE) $(basename $@)$(EXEEXT)
endef

View File

@@ -1,6 +0,0 @@
#
# Config file for RASPBERRYPI 2
#
include $(RTEMS_ROOT)/make/custom/raspberrypi.inc
CPU_CFLAGS = -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a7

View File

@@ -1,9 +0,0 @@
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9
LDFLAGS = -Wl,--gc-sections
CFLAGS_OPTIMIZE_V ?= -O0 -g -ffunction-sections -fdata-sections

View File

@@ -1 +0,0 @@
include $(RTEMS_ROOT)/make/custom/realview_pbx_a9_qemu.cfg

View File

@@ -1,13 +0,0 @@
#
# rtl22xx RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
exclude: fileio
exclude: fsdosfsname01
exclude: linpack
exclude: iostream
exclude: rtems++
exclude: utf8proc01

View File

@@ -1,21 +0,0 @@
#
# Config file for LPC22xx board
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=arm7tdmi
# optimize flag: typically -0, could use -O4 or -fast
# -O4 is ok for RTEMS
# NOTE2: some level of -O may be actually required by inline assembler (at least
# -O2 so far.
CFLAGS_OPTIMIZE_V = -Os -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,9 +0,0 @@
#
# rtl22xx_t RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
exclude: fsdosfsname01
exclude: linpack

View File

@@ -1,19 +0,0 @@
#
# Config file for LPC22xx board in Thumb mode
#
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
include $(RTEMS_ROOT)/make/custom/rtl22xx.cfg
CPU_CFLAGS += -mthumb
#CFLAG: -mthumb-interwork can add veneer between ARM and Thumb code.
#CPU_CFLAGS += -mthumb-interwork -D __THUMB_INTERWORK__ -mthumb
#CPU_ASFLAGS += -D __THUMB_INTERWORK__ -mthumb-interwork
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,17 +0,0 @@
#
# Config file for ARM smdk2410
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=arm920t -DCPU_S3C2410
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,21 +0,0 @@
#
# stm32f105rc RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
exclude: fileio
exclude: flashdisk01
exclude: fsdosfsname01
exclude: ftp01
exclude: iostream
exclude: linpack
exclude: mghttpd01
exclude: monitor02
exclude: pppd
exclude: rtems++
exclude: spstkalloc02
exclude: utf8proc01

View File

@@ -1 +0,0 @@
include $(RTEMS_ROOT)/make/custom/stm32f4.cfg

View File

@@ -1,11 +0,0 @@
#
# stm32f4 RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
include: testdata/disable-jffs2-tests.tcfg
exclude: fsdosfsname01
exclude: linpack

View File

@@ -1,10 +0,0 @@
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -march=armv7-m -mthumb
CFLAGS_OPTIMIZE_V = -O2 -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,25 +0,0 @@
#
# Config file for TMS570LS3137 board.
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -march=armv7-r -mthumb -mbig-endian
CPU_CFLAGS += -mfpu=vfpv3-d16 -mfloat-abi=hard
CFLAGS_OPTIMIZE_V = -O2 -ggdb
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections
BINEXT?=.bin
# This defines the operations performed on the linked executable.
# is currently required.
define bsp-post-link
$(OBJCOPY) -O binary --strip-all \
$(basename $@)$(EXEEXT) $(basename $@)$(BINEXT)
$(SIZE) $(basename $@)$(EXEEXT)
endef

View File

@@ -1,7 +0,0 @@
#
# tms570ls3137 mbed RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
exclude: linpack

View File

@@ -1,5 +0,0 @@
#
# Config file for TMS570LS3137 board.
#
include $(RTEMS_ROOT)/make/custom/tms570ls3137.inc

View File

@@ -1,26 +0,0 @@
#
# tms570ls3137 RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
include: testdata/disable-iconv-tests.tcfg
exclude: fileio
exclude: iostream
exclude: pppd
exclude: loopback
exclude: syscall01
exclude: utf8proc01
exclude: monitor02
exclude: mghttpd01
exclude: ftp01
exclude: fsdosfsname01
exclude: jffs2_fserror
exclude: jffs2_fslink
exclude: jffs2_fspatheval
exclude: jffs2_fspermission
exclude: jffs2_fsrdwr
exclude: jffs2_fsscandir01
exclude: jffs2_fssymlink
exclude: jffs2_fstime
exclude: linpack

View File

@@ -1,5 +0,0 @@
#
# Config file for TMS570LS3137 board.
#
include $(RTEMS_ROOT)/make/custom/tms570ls3137.inc

View File

@@ -1,5 +0,0 @@
#
# Config file for TMS570LS3137 board.
#
include $(RTEMS_ROOT)/make/custom/tms570ls3137.inc

View File

@@ -1,7 +0,0 @@
#
# tms570ls3137_hdk_with_loader RTEMS Test Database.
#
# Format is one line per test that is _NOT_ built.
#
exclude: linpack

View File

@@ -1,5 +0,0 @@
#
# Config file for TMS570LS3137 board.
#
include $(RTEMS_ROOT)/make/custom/tms570ls3137.inc

View File

@@ -1,10 +0,0 @@
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9
CFLAGS_OPTIMIZE_V ?= -O2 -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1,10 +0,0 @@
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = arm
CPU_CFLAGS = -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9
CFLAGS_OPTIMIZE_V ?= -O0 -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
LDFLAGS = -Wl,--gc-sections

View File

@@ -1 +0,0 @@
include $(RTEMS_ROOT)/make/custom/xilinx_zynq.inc

View File

@@ -1 +0,0 @@
include $(RTEMS_ROOT)/make/custom/xilinx_zynq.inc

Some files were not shown because too many files have changed in this diff Show More