Changeset e75e10d in rtems


Ignore:
Timestamp:
Oct 5, 2005, 7:24:00 PM (15 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Children:
d490fff
Parents:
fb573a71
Message:

2005-10-05 Jiri Gaisler <jiri@…>

Edvin Catovic <edvin@…>
Konrad Eisele <konrad@…>

PR 827/bsps

  • custom/Makefile.am, custom/erc32.cfg, custom/erc32nfp.cfg, custom/leon1.cfg, custom/leon2.cfg: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more.
  • custom/sis.cfg: New file.
Location:
make
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • make/ChangeLog

    rfb573a71 re75e10d  
     12005-10-05  Jiri Gaisler <jiri@gaisler.com>
     2            Edvin Catovic <edvin@gaisler.com>
     3            Konrad Eisele <konrad@gaisler.com>
     4
     5        PR 827/bsps
     6        * custom/Makefile.am, custom/erc32.cfg, custom/erc32nfp.cfg,
     7        custom/leon1.cfg, custom/leon2.cfg: Portion of large update of SPARC
     8        BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of
     9        leon BSP, addition of SMC91111 NIC driver and much more.
     10        * custom/sis.cfg: New file.
     11
    1122005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
    213
  • make/custom/Makefile.am

    rfb573a71 re75e10d  
    1111EXTRA_DIST = Cygwin-posix.cfg FreeBSD-posix.cfg HPUX9-posix.cfg \
    1212    Linux-posix.cfg Solaris-posix.cfg bare.cfg cvme961.cfg dmv152.cfg \
    13     dmv177.cfg efi332.cfg efi68k.cfg ep1a.cfg erc32.cfg erc32nfp.cfg eth_comm.cfg \
     13    dmv177.cfg efi332.cfg efi68k.cfg ep1a.cfg erc32.cfg eth_comm.cfg \
    1414    gen68302.cfg gen68340.cfg gen68360.cfg gen68360_040.cfg gensh1.cfg \
    15     helas403.cfg i386ex.cfg idp.cfg jmr3904.cfg leon1.cfg leon2.cfg \
     15    helas403.cfg i386ex.cfg idp.cfg jmr3904.cfg leon2.cfg leon3.cfg \
    1616    mcp750.cfg mvme136.cfg mvme147.cfg mvme147s.cfg mvme162.cfg mvme162lx.cfg \
    1717    mvme167.cfg mvme2100.cfg mvme2307.cfg no_bsp.cfg \
  • make/custom/erc32.cfg

    rfb573a71 re75e10d  
    1414RTEMS_BSP_FAMILY=erc32
    1515
    16 CPU_CFLAGS = -mcpu=cypress
     16CPU_CFLAGS = -mcpu=cypress -msoft-float
    1717
    1818# optimize flag: typically -0, could use -O4 or -fast
    1919# -O4 is ok for RTEMS
    20 CFLAGS_OPTIMIZE_V=-O4
     20CFLAGS_OPTIMIZE_V=-O2
    2121
    2222# The following are definitions of make-exe which will work using ld as
  • make/custom/erc32nfp.cfg

    rfb573a71 re75e10d  
    3232endef
    3333# Miscellaneous additions go here
     34#
     35#  Config file for the European Space Agency ERC32
     36#  a V7 SPARC processor derived from the Cypress 601/602 set.
     37#
     38#  $Id$
     39#
     40
     41# ERC32 without FPU
     42
     43RTEMS_CPU_MODEL=erc32nfp
     44
     45include $(RTEMS_ROOT)/make/custom/default.cfg
     46
     47# This is the actual bsp directory used during the build process.
     48RTEMS_BSP_FAMILY=erc32
     49
     50CPU_CFLAGS = -mcpu=cypress -msoft-float
     51
     52# optimize flag: typically -0, could use -O4 or -fast
     53# -O4 is ok for RTEMS
     54CFLAGS_OPTIMIZE_V=-O4
     55
     56# The following are definitions of make-exe which will work using ld as
     57# is currently required.  It is expected that as of gcc 2.8, the end user
     58# will be able to override parts of the compilers specs and link using gcc.
     59
     60define make-exe
     61        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe \
     62            $(LINK_OBJS) $(LINK_LIBS)
     63        $(NM) -g -n $(basename $@).exe > $(basename $@).num
     64        $(SIZE) $(basename $@).exe
     65endef
     66# Miscellaneous additions go here
  • make/custom/leon1.cfg

    rfb573a71 re75e10d  
    1010
    1111include $(RTEMS_ROOT)/make/custom/leon2.cfg
    12 
  • make/custom/leon2.cfg

    rfb573a71 re75e10d  
    88
    99RTEMS_CPU=sparc
    10 
    11 ifeq ($(RTEMS_CPU_MODEL),leon1)
    12 MSOFT_FLOAT = -msoft-float
    13 else
    1410RTEMS_CPU_MODEL=leon2
    15 endif
    1611# This is the actual bsp directory used during the build process.
    17 RTEMS_BSP_FAMILY=leon
     12RTEMS_BSP_FAMILY=leon2
    1813
    1914#   The -mflat avoids the use of save/restore instructions.  It has
     
    2318# CPU_CFLAGS = -mno-v8 -mcypress $(MSOFT_FLOAT)
    2419#     -mcpu=cypress says to optimize for a Cypress 60x chipset
    25 CPU_CFLAGS = -mcpu=cypress $(MSOFT_FLOAT)
     20#CPU_CFLAGS = -mcpu=cypress $(MSOFT_FLOAT)
     21CPU_CFLAGS = -mcpu=cypress -msoft-float
    2622
    2723# optimize flag: typically -0, could use -O4 or -fast
    2824# -O4 is ok for RTEMS
    29 CFLAGS_OPTIMIZE_V=-O4
     25CFLAGS_OPTIMIZE_V=-O2
    3026
    3127# The following are definitions of make-exe which will work using ld as
Note: See TracChangeset for help on using the changeset viewer.