summaryrefslogtreecommitdiffstats
path: root/make/custom/dmv177.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'make/custom/dmv177.cfg')
-rw-r--r--make/custom/dmv177.cfg117
1 files changed, 0 insertions, 117 deletions
diff --git a/make/custom/dmv177.cfg b/make/custom/dmv177.cfg
deleted file mode 100644
index 006f81968b..0000000000
--- a/make/custom/dmv177.cfg
+++ /dev/null
@@ -1,117 +0,0 @@
-#
-# Config file for a PowerPC 603e based DY-4 VMEbus Single Board Computer.
-# This BSP should work with the following models:
-#
-# + SVME-171/DMV-171
-# + SVME-176/DMV-176
-#
-# $Id$
-#
-
-include $(RTEMS_ROOT)/make/custom/default.cfg
-
-RTEMS_CPU=powerpc
-RTEMS_CPU_MODEL=ppc603e
-
-# This is the actual bsp directory used during the build process.
-RTEMS_BSP_FAMILY=dmv177
-
-# This section makes the target dependent options file.
-
-# NDEBUG (C library)
-# if defined asserts do not generate code. This is commonly used
-# as a command line option.
-#
-# RTEMS_TEST_NO_PAUSE (RTEMS tests)
-# do not pause between screens of output in the rtems tests
-#
-# RTEMS_DEBUG (RTEMS)
-# If defined, debug checks in RTEMS and support library code are enabled.
-#
-# CONSOLE_USE_POLLED (psim_bsp)
-# CONSOLE_USE_INTERRUPTS (psim_bsp)
-# The psim console driver has the structure to operate in either
-# polled or interrupt mode. However both modes only trap to the
-# monitor currently.
-#
-# PPC_VECTOR_FILE_BASE (ppc)
-# This defines the base address of the exception table.
-# NOTE: Vectors are actually at 0xFFF00000 but file starts at offset 0x0100
-#
-# PPC_ABI (ppc)
-# This defines the calling convention (Application Binary Interface)
-# used in this configuration. EABI is the only one supported.
-#
-# PPC_ASM (ppc)
-# This defines the assembly language format used in this configuration.
-# ELF is the only one supported.
-#
-# PPC_USE_SPRG (RTEMS PowerPC port)
-# If defined, then the PowerPC specific code in RTEMS will use some
-# of the special purpose registers to slightly optimize interrupt
-# response time. The use of these registers can conflict with
-# other tools like debuggers.
-#
-# PPC_USE_DATA_CACHE (RTEMS PowerPC port)
-# If defined, then the PowerPC specific code in RTEMS will use
-# data cache instructions to optimize the context switch code.
-# This code can conflict with debuggers or emulators.
-
-define make-target-options
- @echo "/* #define NDEBUG 1 */ " >>$@
- @echo "#define RTEMS_TEST_NO_PAUSE 1" >>$@
- @echo "/* #define RTEMS_DEBUG 1 */" >>$@
- @echo "#define CONSOLE_USE_INTERRUPTS 0" >>$@
- @echo "#define CONSOLE_USE_POLLED ~CONSOLE_USE_INTERRUPTS" >>$@
- @echo "#define PPC_VECTOR_FILE_BASE 0x0100" >>$@
- @echo "#define PPC_ABI PPC_ABI_EABI" >>$@
- @echo "#define PPC_ASM PPC_ASM_ELF" >>$@
- @echo "#define PPC_USE_SPRG 0" >>$@
- @echo "#define PPC_USE_DATA_CACHE 0" >>$@
-endef
-
-# This contains the compiler options necessary to select the CPU model
-# and (hopefully) optimize for it.
-#
-CPU_CFLAGS = -mcpu=603
-
-# 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
-
-# Define this to yes if this target supports multiprocessor environments.
-HAS_MP=no
-
-# Define this to yes if this target supports a real-time clock.
-HAS_RTC=yes
-
-# The following is a ld command file which works without using the
-# -specs system in gcc 2.8. IT HAS NEVER BEEN TESTED WITH THIS BSP!!!
-# $(LD) $(XLDFLAGS) -T $(LINKCMDS) \
-# -o $@ -u atexit -u __vectors -u download_entry $(LINK_FILES)
-# $(LD) $(XLDFLAGS) -Ttext 0x20000 \
-# -o $@ -u atexit -u __vectors -u download_entry $(LINK_FILES)
-
-# $(CC) -mmvme -mrtems -nostartfiles -mcpu=603 \
-# -o $(basename $@).exe -L $(PROJECT_RELEASE)/lib \
-# $(START_FILE) $(LINK_OBJS) \
-# $(LD_LIBS) \
-# -Wl,-\( -Wl,-lc -Wl,-lrtemsall -Wl,-lgcc -Wl,-\)
-define make-exe
- $(CC) $(CFLAGS) -o $(basename $@).nxe $(LINK_OBJS) $(LINK_LIBS)
- $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
- $(SED) -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
- $(PROJECT_TOOLS)/packhex > $(basename $@).exe
- $(NM) -g -n $(basename $@).nxe > $(basename $@).num
- $(SIZE) $(basename $@).nxe
- $(STRIP) $(basename $@).nxe
-endef
-
-# Miscellaneous additions go here
-
-# No start file
-START_BASE=
-
-# Let the HWAPI know which set of drivers to build
-DRIVER_ARCHITECTURE=vmebus