summaryrefslogtreecommitdiffstats
path: root/make/custom/leon2.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'make/custom/leon2.cfg')
-rw-r--r--make/custom/leon2.cfg12
1 files changed, 4 insertions, 8 deletions
diff --git a/make/custom/leon2.cfg b/make/custom/leon2.cfg
index 28a6719d74..67507e350b 100644
--- a/make/custom/leon2.cfg
+++ b/make/custom/leon2.cfg
@@ -7,14 +7,9 @@
include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=sparc
-
-ifeq ($(RTEMS_CPU_MODEL),leon1)
-MSOFT_FLOAT = -msoft-float
-else
RTEMS_CPU_MODEL=leon2
-endif
# This is the actual bsp directory used during the build process.
-RTEMS_BSP_FAMILY=leon
+RTEMS_BSP_FAMILY=leon2
# The -mflat avoids the use of save/restore instructions. It has
# a negative impact on the performance of RTEMS and should not be used.
@@ -22,11 +17,12 @@ RTEMS_BSP_FAMILY=leon
# This had been used with gcc-2.7.2
# CPU_CFLAGS = -mno-v8 -mcypress $(MSOFT_FLOAT)
# -mcpu=cypress says to optimize for a Cypress 60x chipset
-CPU_CFLAGS = -mcpu=cypress $(MSOFT_FLOAT)
+#CPU_CFLAGS = -mcpu=cypress $(MSOFT_FLOAT)
+CPU_CFLAGS = -mcpu=cypress -msoft-float
# optimize flag: typically -0, could use -O4 or -fast
# -O4 is ok for RTEMS
-CFLAGS_OPTIMIZE_V=-O4
+CFLAGS_OPTIMIZE_V=-O2
# The following are definitions of make-exe which will work using ld as
# is currently required. It is expected that as of gcc 2.8, the end user