Changeset 1a63b528 in rtems


Ignore:
Timestamp:
May 11, 2007, 2:09:17 PM (13 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
8247be66
Parents:
e819020f
Message:

2007-05-11 Joel Sherrill <joel.sherrill@…>

  • README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Per Jiri Gaisler remove unused erc32nfp and leon1 BSP variants.
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    re819020f r1a63b528  
     12007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
     2
     3        * README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
     4        Per Jiri Gaisler remove unused erc32nfp and leon1 BSP variants.
     5
    162007-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
    27
  • README.configure

    re819020f r1a63b528  
    2323RTEMS-specific option are supported:
    2424
    25         --disable-rtems-inlines
    26         --disable-posix
    27         --disable-itron
    28         --disable-networking
    29         --enable-cxx
    30         --enable-bare-cpu-model=<MODEL>
    31         --enable-bare-cpu-cflags=<FLAGS>
    32         --enable-multiprocessing
    33         --enable-rtemsbsp="bsp1 bsp2 ..."
    34         --enable-tests
    35         --enable-rdbg            (only valid for i386 and some PowerPC BSPs)
    36         --enable-docs
     25      --disable-rtems-inlines
     26      --disable-posix
     27      --disable-itron
     28      --disable-networking
     29      --enable-cxx
     30      --enable-bare-cpu-model=<MODEL>
     31      --enable-bare-cpu-cflags=<FLAGS>
     32      --enable-multiprocessing
     33      --enable-rtemsbsp="bsp1 bsp2 ..."
     34      --enable-tests
     35      --enable-rdbg            (only valid for i386 and some PowerPC BSPs)
     36      --enable-docs
    3737
    3838In addition, the following standard autoconf options are frequently
    3939used when configuring RTEMS installations:
    4040
    41         --prefix=INSTALL_DIRECTORY
     41      --prefix=INSTALL_DIRECTORY
    4242
    4343By default, inline routines are used instead of macros where possible.
     
    8080unless directly specified. There are  two ways of changing this:
    8181
    82   + use the --enable-rtemsbsp option which will set the specified
    83     bsps as the default bsps, or
    84   + set the RTEMS_BSP variable during make (see below).
     82+ use the --enable-rtemsbsp option which will set the specified
     83  bsps as the default bsps, or
     84+ set the RTEMS_BSP variable during make (see below).
    8585
    8686The --enable-rtemsbsp= option configures RTEMS for a specific board
     
    8989The following targets are supported:
    9090
    91         (none)                  will build the host-based version on Linux,
    92                                 Solaris and HPUX.
    93 
    94         arm-rtems
    95         c4x-rtems
    96         h8300-rtems
    97         i386-rtems
    98         m68k-rtems
    99         mips-rtems
    100         no_cpu-rtems
    101         or32-rtems
    102         powerpc-rtems
    103         sh-rtems
    104         sparc-rtems
    105         bare                    see notes
     91      (none)                    will build the host-based version on Linux,
     92                              Solaris and HPUX.
     93
     94      arm-rtems
     95      c4x-rtems
     96      h8300-rtems
     97      i386-rtems
     98      m68k-rtems
     99      mips-rtems
     100      no_cpu-rtems
     101      or32-rtems
     102      powerpc-rtems
     103      sh-rtems
     104      sparc-rtems
     105      bare                    see notes
    106106
    107107The cross-compiler is set to $(target)-gcc by default. This can be
    108108overridden by:
    109109
    110   + using the --program-prefix option to configure to specify the
    111     string which will prepended to the tool names.  Be sure to include
    112     a trailing "-".  For example, to use a m68k-coff toolset, use the
    113     --program-prefix=m68k-coff- option.
     110+ using the --program-prefix option to configure to specify the
     111  string which will prepended to the tool names.  Be sure to include
     112  a trailing "-".  For example, to use a m68k-coff toolset, use the
     113  --program-prefix=m68k-coff- option.
    114114
    115115To build, run make in the build directory. To specify which bsps to build,
     
    121121As an example, to build and install the mvme136 and mvme162 bsps for m68k do:
    122122
    123         (path_to_rtems_src)/configure --target=m68k-rtems
    124 
    125         make RTEMS_BSP="mvme136 mvme162"
    126        
    127         make install RTEMS_BSP="mvme136 mvme162"
     123      (path_to_rtems_src)/configure --target=m68k-rtems
     124
     125      make RTEMS_BSP="mvme136 mvme162"
     126     
     127      make install RTEMS_BSP="mvme136 mvme162"
    128128
    129129The sample tests are built by 'make all', do a 'make test' to build the full
     
    145145bare:
    146146
    147   1.  See the README in the bare bsp source directory. This should
    148       contain all info you need.
    149   2.  The bare bsp source contains a script to show how to build it.
    150   3.  The configure flags must be used to get the bare bsp to work.
    151       The --enable-bare-cpu-model and --enable-bare-cpu-cflags are the
    152       only pieces of information. The module is usually a gcc module
    153       such as m68302 or mcpu32. The flags are passed directly to gcc.
    154       Use "" if more than one option is specified.
     1471.  See the README in the bare bsp source directory. This should
     148    contain all info you need.
     1492.  The bare bsp source contains a script to show how to build it.
     1503.  The configure flags must be used to get the bare bsp to work.
     151    The --enable-bare-cpu-model and --enable-bare-cpu-cflags are the
     152    only pieces of information. The module is usually a gcc module
     153    such as m68302 or mcpu32. The flags are passed directly to gcc.
     154    Use "" if more than one option is specified.
    155155
    1561563. To use the installed RTEMS library
     
    162162bsp-specific makefile is installed at
    163163
    164         $(RTEMS_MAKEFILE_PATH)/Makefile.inc
     164      $(RTEMS_MAKEFILE_PATH)/Makefile.inc
    165165
    166166For the erc32 bsp installed at /usr/local/cross, the environment
     
    177177host-based      : posix (on Linux, FreeBSD, Cygwin, Solaris, and HPUX)
    178178
    179 arm             : arm_bare_bsp armulator csb336 csb337 edb7312 gp32 vegaplus
     179arm             : armulator csb336 csb337 edb7312 gba gp32 rtl22x
     180
     181avr:            : none
     182
     183bfin            : eZKit533
    180184
    181185c4x             : c3xsim c4xsim
     
    183187h8300           : h8sim
    184188
    185 i386            : i386ex pc386 pc386dx pc486 pc586 pc686 pck6 ts_386ex
    186                   NOTE: The "pc386" BSP can be compiled to support a
    187                         variety of PC configurations including PC-104
    188                         based solutions.
    189 
    190 m68k            : av5282 csb360 gen68302 gen68340 gen68360 gen68360_040
    191                   idp mcf5206elite mcf5235 mrm332 mvme136 mvme147 mvme147s
    192                   mvme162 mvme162lx ods68302 sim68000 simcpu32 uC5282
     189i386            : 386ex pc386 pc386dx pc486 pc586 pc686 pck6 ts_386ex
     190                NOTE: The "pc386" BSP can be compiled to support a
     191                      variety of PC configurations including PC-104
     192                      based solutions.
     193
     194m68k            : gen68360 gen68360_040 mvme136 mvme147s mvme162 mvme162lx
     195                mvme167 ods68302 sim68000 mcf5206elite uC5282
     196                gen68302 csb360 simcpu32 mrm332 av5282 gen68340 mcf5235 idp
    193197
    194198no_cpu          : no_bsp  (porting example)
    195199
    196 mips            : csb350 genmongoosev
    197                   p4600 p4650 (p4000 port with either R4600 or R4650)
    198                   jmr3904
    199 
    200 powerpc         : ep1a gen405 helas403 mcp750 mbx8xx mtx603e
    201                   mpc8260ads mvme230x mvme5500 psim score603e ss555
     200mips            : csb350 genmongoosev hurricane jmr3904 rbtx4925 rbtx4938
     201
     202powerpc         : psim score603e mcp750 mvme2100 mvme2307 mpc8260ads ss555
     203                  mvme5500 ep1a pm520_cr825 pm520_ze30 gen405 helas403
     204                  mbx821_001 mbx821_002 mbx821_002b mbx860_1b mbx860_001b
     205                  mbx860_002 mbx860_005b mtx603e brs5l gen5200
    202206
    203207                  NOTE: The "motorola_powerpc" BSP is a single BSP which
     
    205209                  VMEbus, CompactPCI, and MTX boards.)
    206210
    207 sh              : gensh1 gensh2 shsim simsh4 gensh4
    208 
    209 sparc           : erc32 erc32nfp leon1 leon2
     211sh              : gensh1 gensh2 gensh4 shsim simsh4 simsh7045
     212
     213sparc           : erc32 sis leon2 leon3
    210214
    211215any             : bare
  • aclocal/bsp-alias.m4

    re819020f r1a63b528  
    1010    bare*)        $2=bare             ;; # EXP: bare-aliases
    1111    c3xsim)       $2=c4xsim           ;; # TI C3x Simulator in gdb
    12     erc32nfp)     $2=erc32            ;; # erc32 without fpu
    1312    gen68360_040) $2=gen68360         ;; # m68k - 68360 in companion mode
    14     leon1)        $2=leon2            ;; # leon without fpu
    1513    mbx8*)        $2=mbx8xx           ;; # MBX821/MBX860 board
    1614    mcp750)       $2=motorola_powerpc ;; # Motorola PPC board variant
  • aclocal/check-bsps.m4

    re819020f r1a63b528  
    3030          motorola_powerpc)  bsps="mvme2307 mcp750 mtx603e mvme2100";;
    3131          pc386)             bsps="pc386 pc386dx pc486 pc586 pc686 pck6";;
    32           erc32)             bsps="erc32 erc32nfp sis";;
    33           leon2)             bsps="leon1 leon2";;
     32          erc32)             bsps="erc32 sis";;
    3433          sim68000)          bsps="sim68000 simcpu32";;
    3534          shsim)             bsps="simsh7032 simsh7045";;
Note: See TracChangeset for help on using the changeset viewer.