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.cfg35
1 files changed, 18 insertions, 17 deletions
diff --git a/make/custom/dmv177.cfg b/make/custom/dmv177.cfg
index c4e8523ac6..5798a04708 100644
--- a/make/custom/dmv177.cfg
+++ b/make/custom/dmv177.cfg
@@ -8,16 +8,13 @@
# $Id$
#
-include $(PROJECT_ROOT)/make/custom/default.cfg
+include $(RTEMS_ROOT)/make/custom/default.cfg
-RTEMS_CPU=ppc
+RTEMS_CPU=powerpc
RTEMS_CPU_MODEL=ppc603e
# This is the actual bsp directory used during the build process.
-
-RTEMS_BSP_FAMILY=dmv170
-
-RTEMS_BSP=dmv170
+RTEMS_BSP_FAMILY=dmv177
# This section makes the target dependent options file.
@@ -28,13 +25,6 @@ RTEMS_BSP=dmv170
# RTEMS_TEST_NO_PAUSE (RTEMS tests)
# do not pause between screens of output in the rtems tests
#
-# STACK_CHECKER_ON (RTEMS support code)
-# If defined, stack bounds checking is enabled.
-#
-# STACK_CHECKER_REPORT_USAGE (RTEMS support code)
-# If this and STACK_CHECKER_ON are defined, then a report on stack usage
-# per task is printed when the program exits.
-#
# RTEMS_DEBUG (RTEMS)
# If defined, debug checks in RTEMS and support library code are enabled.
#
@@ -56,20 +46,23 @@ RTEMS_BSP=dmv170
# 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.
define make-target-options
@echo "/* #define NDEBUG 1 */ " >>$@
@echo "#define RTEMS_TEST_NO_PAUSE 1" >>$@
- @echo "/* #define STACK_CHECKER_ON 1 */" >>$@
- @echo "/* #define STACK_CHECKER_REPORT_USAGE 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 1" >>$@
endef
# This contains the compiler options necessary to select the CPU model
@@ -82,6 +75,14 @@ CPU_CFLAGS = -mcpu=603
# 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
+
+# XXX temporary
+# This target does not support the ka9q tcp/ip stack so ignore requests
+# to enable it.
+HAS_KA9Q=no
+
# The following is a linkcmds file which will work without using the
# -specs system in gcc 2.8.
# $(LD) $(XLDFLAGS) -T $(LINKCMDS) \
@@ -108,5 +109,5 @@ endef
# No start file
START_BASE=
-
+# Let the HWAPI know which set of drivers to build
DRIVER_ARCHITECTURE=vmebus