forked from Imagelibrary/rtems
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:
@@ -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"],
|
||||
|
||||
@@ -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
|
||||
])
|
||||
|
||||
@@ -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
|
||||
])
|
||||
|
||||
@@ -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
|
||||
@@ -1 +0,0 @@
|
||||
include $(RTEMS_ROOT)/make/custom/altcycv.inc
|
||||
@@ -1 +0,0 @@
|
||||
include $(RTEMS_ROOT)/make/custom/altcycv.inc
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1,2 +0,0 @@
|
||||
# Config file for Original BeagleBoard
|
||||
include $(RTEMS_ROOT)/make/custom/beagle.inc
|
||||
@@ -1,2 +0,0 @@
|
||||
# Config file for BeagleBoard XM
|
||||
include $(RTEMS_ROOT)/make/custom/beagle.inc
|
||||
@@ -1,2 +0,0 @@
|
||||
# Config file for BeagleBone Black
|
||||
include $(RTEMS_ROOT)/make/custom/beagle.inc
|
||||
@@ -1,2 +0,0 @@
|
||||
# Config file for Original BeagleBone (aka BeagleBone White)
|
||||
include $(RTEMS_ROOT)/make/custom/beagle.inc
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for Cogent CSB637 - AT91RM9200 SBC
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/csb337.cfg
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# The GDB ARM Simulator does not have a tick interrupt.
|
||||
#
|
||||
|
||||
include: testdata/require-tick-isr.tcfg
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# The GDB ARM Simulator does not have a tick interrupt.
|
||||
#
|
||||
|
||||
include: testdata/require-tick-isr.tcfg
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# The GDB ARM Simulator does not have a tick interrupt.
|
||||
#
|
||||
|
||||
include: testdata/require-tick-isr.tcfg
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# The GDB ARM Simulator does not have a tick interrupt.
|
||||
#
|
||||
|
||||
include: testdata/require-tick-isr.tcfg
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# The GDB ARM Simulator does not have a tick interrupt.
|
||||
#
|
||||
|
||||
include: testdata/require-tick-isr.tcfg
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LM3S3749.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lm3s69xx.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LM3S6965.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lm3s69xx.inc
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for QEMU LM3S6965 emulation.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lm3s69xx.inc
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LM4F120XL.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lm3s69xx.inc
|
||||
@@ -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++
|
||||
@@ -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
|
||||
@@ -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++
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for mbed LPC1768 board.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc1768_mbed.cfg
|
||||
@@ -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++
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for mbed LPC1768 board.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc1768_mbed.cfg
|
||||
@@ -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
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC1788 OEM Board from Embedded Artists.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc17xx.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC1788 OEM Board from Embedded Artists.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc17xx.inc
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC17XX (PLX800).
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc17xx.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC17XX (PLX800).
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc17xx.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC2362.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for TLI800.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC24XX (NCS).
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC24XX (NCS).
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC24XX (NCS).
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC24XX (PLX800).
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC24XX (PLX800).
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc24xx.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC40XX OEM Board from Embedded Artists.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc40xx.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for LPC40XX OEM Board from Embedded Artists.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc40xx.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for MZX application.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc32xx.inc
|
||||
@@ -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
|
||||
@@ -1,7 +0,0 @@
|
||||
#
|
||||
# Config file for MZX stage-1 program.
|
||||
#
|
||||
|
||||
CFLAGS_OPTIMIZE_V = -Os -g
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc32xx.inc
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for MZX stage-2 program.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc32xx.inc
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for Phycore LPC3250 board.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/lpc32xx.inc
|
||||
@@ -1,7 +0,0 @@
|
||||
#
|
||||
# Config file for RASPBERRYPI
|
||||
#
|
||||
include $(RTEMS_ROOT)/make/custom/raspberrypi.inc
|
||||
|
||||
CPU_CFLAGS = -mcpu=arm1176jzf-s
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1 +0,0 @@
|
||||
include $(RTEMS_ROOT)/make/custom/realview_pbx_a9_qemu.cfg
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1 +0,0 @@
|
||||
include $(RTEMS_ROOT)/make/custom/stm32f4.cfg
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1,7 +0,0 @@
|
||||
#
|
||||
# tms570ls3137 mbed RTEMS Test Database.
|
||||
#
|
||||
# Format is one line per test that is _NOT_ built.
|
||||
#
|
||||
|
||||
exclude: linpack
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for TMS570LS3137 board.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/tms570ls3137.inc
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for TMS570LS3137 board.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/tms570ls3137.inc
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for TMS570LS3137 board.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/tms570ls3137.inc
|
||||
@@ -1,7 +0,0 @@
|
||||
#
|
||||
# tms570ls3137_hdk_with_loader RTEMS Test Database.
|
||||
#
|
||||
# Format is one line per test that is _NOT_ built.
|
||||
#
|
||||
|
||||
exclude: linpack
|
||||
@@ -1,5 +0,0 @@
|
||||
#
|
||||
# Config file for TMS570LS3137 board.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/tms570ls3137.inc
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1 +0,0 @@
|
||||
include $(RTEMS_ROOT)/make/custom/xilinx_zynq.inc
|
||||
@@ -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
Reference in New Issue
Block a user