source: rtems/c/src/lib/libbsp/sparc/leon3/make/custom/ut700.cfg @ 9598e737

5
Last change on this file since 9598e737 was 4debaca6, checked in by Daniel Cederman <cederman@…>, on Jul 14, 2017 at 12:12:07 PM

bsps/sparc: Add leon3 BSP variants

Rename NGMP to GR740 and add configs for UT699, UT700, and GR712RC

The UT699 requires -mcpu=leon as it does not support the CAS instruction
provided by -mcpu=leon3. It also requires -mfix-ut699 for errata fixes.

UT700 and GR712RC requires the -mfix-ut700 and -mfix-gr712rc flags that
have been recently added to GCC's master and 7-branch.

Remove -msoft-float from the leon3 config to make the more common case
of using the FPU the default.

Update #3057.

  • Property mode set to 100644
File size: 440 bytes
Line 
1#
2#  Config file for the UT699e/UT700 LEON3 SPARC processor.
3#
4
5include $(RTEMS_ROOT)/make/custom/default.cfg
6
7RTEMS_CPU=sparc
8RTEMS_CPU_MODEL=leon3
9
10#  This contains the compiler options necessary to select the CPU model
11#  and (hopefully) optimize for it.
12CPU_CFLAGS = -mcpu=leon3 -mfix-ut700
13
14# optimize flag: typically -O2
15CFLAGS_OPTIMIZE_V = -O2 -g
16CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
17
18LDFLAGS = -Wl,--gc-sections
Note: See TracBrowser for help on using the repository browser.