Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).

This commit is contained in:
Ralf Corsepius
2009-10-15 05:22:52 +00:00
parent 4d7658ad78
commit 8ecc4925fe
29 changed files with 0 additions and 679 deletions

View File

@@ -1,20 +0,0 @@
#
# Config file for the Radstone PowerPC 8245 ep1a
#
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc8245
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=ep1a
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=603e -Dppc603e -mmultiple -mstring -mstrict-align
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g

View File

@@ -1,24 +0,0 @@
#
# Shared base config file for GEN5200 BSPs
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc6xx
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=gen5200
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=603e -mstrict-align \
-meabi -msdata -fno-common
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions
LDFLAGS += -qnolinkcmds -T $(RTEMS_LINKCMDS)

View File

@@ -1,28 +0,0 @@
#
# Shared base config file for GEN83xx BSPs
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
#
# FIXME: we might want to use the e300 CPU model explicitely,
# using RTEMS_CPU_MODEL=e300 and -me300
# but I doubt the compiler actually generates different code
#
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc83xx
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=gen83xx
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=603e -mstrict-align -fno-strict-aliasing \
-meabi -msdata -fno-common
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions -W -Wno-unused
LDFLAGS += -qnolinkcmds -T $(RTEMS_LINKCMDS)

View File

@@ -1,27 +0,0 @@
#
# Config file for a PowerPC 405 based card
# mhamel
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=ppc405
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=haleakala
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=405 -Dppc405
# optimize flag: typically -0, could use -O4 or -fast
# -O4 is ok for RTEMS
# NOTE: some level of -O may be actually required by inline assembler
CFLAGS_OPTIMIZE_V = -O1 -g
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O srec $(basename $@).exe $(basename $@)$(DOWNEXT)
endef

View File

@@ -1,13 +0,0 @@
#
# Config file for a PowerPC MPC860-based MBX821-001 card.
#
#
# All MBX8xx configurations share the same base file, only a few
# parameters differ.
#
RTEMS_MBX_MODEL=mbx821_001
8XX_CPU_TYPE=821
include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg

View File

@@ -1,13 +0,0 @@
#
# Config file for a PowerPC MPC860-based MBX821-001 card.
#
#
# All MBX8xx configurations share the same base file, only a few
# parameters differ.
#
RTEMS_MBX_MODEL=mbx821_002
8XX_CPU_TYPE=821
include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg

View File

@@ -1,16 +0,0 @@
#
# Config file for a PowerPC MPC860-based MBX821-002b card.
#
#
# All MBX8xx configurations share the same base file, only a few
# parameters differ.
#
RTEMS_MBX_MODEL=mbx821_002b
8XX_CPU_TYPE=821
include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g

View File

@@ -1,13 +0,0 @@
#
# Config file for a PowerPC MPC860-based MBX860-001b card.
#
#
# All MBX8xx configurations share the same base file, only a few
# parameters differ.
#
RTEMS_MBX_MODEL=mbx860_001b
8XX_CPU_TYPE=860
include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg

View File

@@ -1,13 +0,0 @@
#
# Config file for a PowerPC MPC860-based MBX860-002 card.
#
#
# All MBX8xx configurations share the same base file, only a few
# parameters differ.
#
RTEMS_MBX_MODEL=mbx860_002
8XX_CPU_TYPE=860
include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg

View File

@@ -1,16 +0,0 @@
#
# Config file for a PowerPC MPC860-based MBX860-005b card.
#
#
# All MBX8xx configurations share the same base file, only a few
# parameters differ.
#
RTEMS_MBX_MODEL=mbx860_005b
8XX_CPU_TYPE=860
# The 860_005b has 16M ram : org = 0x0, l = 16M
MBX8xx_LDFLAGS=-Wl,--defsym -Wl,HeapSize=0x100000
include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg

View File

@@ -1,13 +0,0 @@
#
# Config file for a PowerPC MPC860-based MBX821-002b card.
#
#
# All MBX8xx configurations share the same base file, only a few
# parameters differ.
#
RTEMS_MBX_MODEL=mbx860_001b
8XX_CPU_TYPE=860
include $(RTEMS_ROOT)/make/custom/mbx8xx.cfg

View File

@@ -1,57 +0,0 @@
#
# Config file for a PowerPC MPC821- or MPC860-based MBX card
#
# This file is derived from:
#
# Config file for a PowerPC 403 based helas403 card
# Config file for MPC860 based Ethernet Comm Board
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc$(8XX_CPU_TYPE)
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=mbx8xx
# This section makes the target dependent options file.
#
# Note that RTEMS_BSP matches the RTEMS_MBX_MODEL. Its value must be
# defined in targopts.h, so the few places that require different code
# for different MBX models can be distinguished. The value of
# RTEMS_BSP is already defined in targopts.h and is one of:
# mbx860_001 mbx821_001
# mbx860_002 mbx821_002
# mbx860_003 mbx821_003
# mbx860_004 mbx821_004
# mbx860_005 mbx821_005
# mbx860_001b mbx821_001b
# mbx860_002b mbx821_002b
# mbx860_003b mbx821_003b
# mbx860_004b mbx821_004b
# mbx860_005b mbx821_005b
# mbx860_006b mbx821_006b
# The specific CPU model is defined, so the few places that require
# different code for the MPC860 and MPC821 can be distinguished.
# Either mpc860 or mpc821 is defined.
#
# MBX8xx-specific options:
#
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=$(8XX_CPU_TYPE) -Dmpc$(8XX_CPU_TYPE) -D$(RTEMS_MBX_MODEL)
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions
LDFLAGS += $(MBX8xx_LDFLAGS)
define bsp-post-link
cp $(basename $@).exe $(basename $@)$(DOWNEXT)
$(STRIP) $(basename $@)$(DOWNEXT)
$(default-bsp-post-link)
endef

View File

@@ -1,33 +0,0 @@
#
# Config file for Motorola MCP750 -- a MPC750 CompactPCI board
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc750
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=motorola_powerpc
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=750 -Dmpc750
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -mmultiple -mstring -mstrict-align
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O binary -R .comment -S $(basename $@).exe rtems
gzip -vf9 rtems
$(LD) -o $(basename $@)$(DOWNEXT) \
$ $(PROJECT_RELEASE)/lib/bootloader.o \
--just-symbols=$(basename $@).exe \
-b binary rtems.gz -T $(PROJECT_RELEASE)/lib/ppcboot.lds \
-Map $(basename $@).map && chmod 755 $@
rm -f rtems.gz
endef

View File

@@ -1,10 +0,0 @@
##
#
# @file
#
# @ingroup mpc55xx_config
#
# @brief Configuration file for MPC5566 evaluation board.
#
include $(RTEMS_ROOT)/make/custom/mpc55xx.cfg

View File

@@ -1,22 +0,0 @@
##
#
# @file
#
# @ingroup mpc55xx_config
#
# @brief Shared configuration file for the MPC55xx board family.
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU = powerpc
RTEMS_CPU_MODEL = mpc55xx
RTEMS_BSP_FAMILY = mpc55xxevb
# FIXME
CPU_CFLAGS = -mcpu=8540 -meabi -msdata -fno-common -msoft-float \
-D__ppc_generic -mstrict-align
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions

View File

@@ -1,23 +0,0 @@
#
# Config file for MPC8260 based Motorola ADS board
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc8260
8XX_CPU_TYPE=8260
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=mpc8260ads
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
# CPU_CFLAGS = -mcpu=$(8XX_CPU_TYPE) -mstrict-align
CPU_CFLAGS = -mcpu=603e -mstrict-align -Dmpc8260
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions

View File

@@ -1,34 +0,0 @@
#
# Config file for Motorola MTX603e -- a MPC603e ATX form factor board
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc6xx
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=motorola_powerpc
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=603e -Dppc603e
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -mmultiple -mstring -mstrict-align
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O binary -R .comment -S $(basename $@).exe rtems
gzip -vf9 rtems
$(LD) -o $(basename $@)$(DOWNEXT) \
$(PROJECT_RELEASE)/lib/bootloader.o \
--just-symbols=$(basename $@).exe \
-b binary rtems.gz -T $(PROJECT_RELEASE)/lib/ppcboot.lds \
-Map $(basename $@).map && chmod 755 $@
rm -f rtems.gz
endef
# Miscellaneous additions go here

View File

@@ -1,32 +0,0 @@
#
# Config file for Motorola MVME2100 -- a MPC8240 VMEBus board
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc8240
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=motorola_powerpc
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=603e -Dppc603e
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -mmultiple -mstring -mstrict-align
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O binary -R .comment -S $(basename $@).exe rtems
gzip -vf9 rtems
$(LD) -o $(basename $@)$(DOWNEXT) \
$(PROJECT_RELEASE)/lib/bootloader.o \
--just-symbols=$(basename $@).exe \
-b binary rtems.gz -T $(PROJECT_RELEASE)/lib/ppcboot.lds \
-Map $(basename $@).map && chmod 755 $@
rm -f rtems.gz
endef

View File

@@ -1,32 +0,0 @@
#
# Config file for the PowerPC 604 based mvme2307
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc604
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=motorola_powerpc
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=604 -mmultiple -mstring -mstrict-align -meabi
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O binary -R .comment -S $(basename $@).exe rtems
gzip -vf9 rtems
$(LD) -o $(basename $@)$(DOWNEXT) $(PROJECT_RELEASE)/lib/bootloader.o \
--just-symbols=$(basename $@).exe \
-b binary rtems.gz -T $(PROJECT_RELEASE)/lib/ppcboot.lds \
-Map $(basename $@).map && chmod 755 $@
rm -f rtems.gz
endef

View File

@@ -1,24 +0,0 @@
#
# Config file for the PowerPC 8540 based mvme3100
#
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=e500
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=mvme3100
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=powerpc -msoft-float -D__ppc_generic
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O binary $(basename $@).exe $(basename $@)$(DOWNEXT)
endef

View File

@@ -1,28 +0,0 @@
#
# Config file for the PowerPC 7455 based mvme5500
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc7455
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=mvme5500
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
# if gcc does not regonize 7450 then change -mcpu=750
#
CPU_CFLAGS = -fno-strict-aliasing -mcpu=7450 -Dmpc7455 -mno-altivec -mabi=altivec -mvrsave=no -mmultiple -mstring -mstrict-align
#T. Straumann; disable sdata=eabi for now until CEXP supports it -meabi -msdata=eabi
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O binary $(basename $@).exe $(basename $@)$(DOWNEXT)
endef

View File

@@ -1,10 +0,0 @@
#
# Config file for a PowerPC MPC860-based TQM8xx carrier board.
#
#
# All TQM8xx configurations share the same base file, only a few
# parameters differ.
#
include $(RTEMS_ROOT)/make/custom/tqm8xx.cfg

View File

@@ -1,20 +0,0 @@
#
# Config file for the PowerPC 60x simulator - psim
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc6xx
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=psim
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=603e -Dppc603e
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions

View File

@@ -1,25 +0,0 @@
#
# Config file for the PowerPC 60x simulator in Qemu
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc6xx
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=qemuppc
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=603e -Dppc603e
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O binary $(basename $@).exe $(basename $@)$(DOWNEXT)
endef

View File

@@ -1,34 +0,0 @@
#
# Config file for a PowerPC 603e based Vista VMEbus Single Board Computer.
# This BSP should work with the following models:
#
# + Vista SCORE 603e
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc6xx
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=score603e
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=603e -Dppc603e
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O srec $(basename $@).exe $(basename $@).s1
sed -e 's/.$$//' $(basename $@).s1 | \
$(PACKHEX) >$(basename $@)$(DOWNEXT)
rm -f $(basename $@).s1
endef

View File

@@ -1,34 +0,0 @@
#
# Config file for an Intec Automation SS555 MPC555-based card
#
# This file is derived from:
#
# Config file for a PowerPC MPC860-based MBX821-001 card.
# Config file for a PowerPC 403 based helas403 card
# Config file for MPC860 based Ethernet Comm Board
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
GCC_CPU_MODEL=505
RTEMS_CPU_MODEL=mpc555
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=ss555
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=$(GCC_CPU_MODEL) -D$(RTEMS_CPU_MODEL) -D$(RTEMS_BSP_FAMILY)
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions
define bsp-post-link
$(default-bsp-post-link)
cp $(basename $@).exe $(basename $@)$(DOWNEXT)
$(STRIP) $(basename $@)$(DOWNEXT)
endef

View File

@@ -1,27 +0,0 @@
#
# Config file for a PowerPC MPC8xx-based TQM8xx carrier card
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=mpc860
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=tqm8xx
CPU_CFLAGS = -mcpu=860 -Dmpc860 \
-mstrict-align -fno-strict-aliasing \
-meabi -msdata -fno-common
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions
RTEMS_LINKCMDS=linkcmds.tqm8xx
LDFLAGS += -qnolinkcmds -T $(RTEMS_LINKCMDS)
define bsp-post-link
cp $(basename $@).exe $(basename $@)$(DOWNEXT)
$(STRIP) $(basename $@)$(DOWNEXT)
$(default-bsp-post-link)
endef

View File

@@ -1,10 +0,0 @@
#
# Config file for a PowerPC MPC860-based TQM8xx starter kit base board
#
#
# All TQM8xx configurations share the same base file, only a few
# parameters differ.
#
include $(RTEMS_ROOT)/make/custom/tqm8xx.cfg

View File

@@ -1,28 +0,0 @@
#
# Config file for a generic PowerPC 405 based card
#
# $Id$
#
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=ppc405
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=virtex
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
#
CPU_CFLAGS = -mcpu=403 -Dppc405
# optimize flag: typically -0, could use -O4 or -fast
# -O4 is ok for RTEMS
# NOTE: some level of -O may be actually required by inline assembler
CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions
define bsp-post-link
$(default-bsp-post-link)
$(OBJCOPY) -O srec $(basename $@).exe $(basename $@)$(DOWNEXT)
endef