2005-04-28 Jennifer Averett <jennifer.averett@oarcorp.com>

* Makefile.am: Initial release of ep1a bsp
	* custom/ep1a.cfg: New file.
This commit is contained in:
Jennifer Averett
2005-04-28 15:05:48 +00:00
parent a093b8f9b5
commit 3a5073afb7
3 changed files with 42 additions and 1 deletions
+5
View File
@@ -1,3 +1,8 @@
2005-04-28 Jennifer Averett <jennifer.averett@oarcorp.com>
* Makefile.am: Initial release of ep1a bsp
* custom/ep1a.cfg: New file.
2005-04-28 Jennifer Averett <jennifer.averett@oarcorp.com>
* custom/score603e.cfg: Update score603e to new exception model
+1 -1
View File
@@ -23,7 +23,7 @@ dist_rtems_make_custom_DATA = custom/default.cfg
EXTRA_DIST += custom/Cygwin-posix.cfg custom/FreeBSD-posix.cfg \
custom/HPUX9-posix.cfg custom/Linux-posix.cfg custom/Solaris-posix.cfg \
custom/bare.cfg custom/cvme961.cfg custom/dmv152.cfg custom/dmv177.cfg \
custom/erc32.cfg custom/erc32nfp.cfg custom/gen68302.cfg \
custom/ep1a custom/erc32.cfg custom/erc32nfp.cfg custom/gen68302.cfg \
custom/gen68340.cfg custom/gen68360.cfg custom/gen68360_040.cfg \
custom/uC5282.cfg \
custom/gensh1.cfg custom/helas403.cfg custom/i386ex.cfg custom/idp.cfg \
+36
View File
@@ -0,0 +1,36 @@
#
# 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 -Dmpc603e -Dppc603e -mmultiple -mstring -mstrict-align
# 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=-O4 -fno-keep-inline-functions
CFLAGS_OPTIMIZE_V = -O4
# debug flags: typically none, but at least -O1 is required due to this
# BSP using inlined code
CFLAGS_DEBUG_V = -O1
define make-exe
$(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe \
$(LINK_OBJS) $(LINK_LIBS)
$(NM) -g -n $@ > $(basename $@).num
$(SIZE) $@
endef
# Miscellaneous additions go here