mirror of
https://github.com/t-crest/rtems.git
synced 2025-11-16 12:34:47 +00:00
Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
This commit is contained in:
@@ -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
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1,10 +0,0 @@
|
||||
##
|
||||
#
|
||||
# @file
|
||||
#
|
||||
# @ingroup mpc55xx_config
|
||||
#
|
||||
# @brief Configuration file for MPC5566 evaluation board.
|
||||
#
|
||||
|
||||
include $(RTEMS_ROOT)/make/custom/mpc55xx.cfg
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user