From dc104a4039397056fc276d4f9a14d28b1405ae95 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Sat, 30 May 1998 11:46:21 +0000 Subject: Updated to current source and removed warnings. --- make/custom/dmv177.cfg | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) (limited to 'make/custom/dmv177.cfg') 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 -- cgit v1.2.3