Changeset 08c6c10 in rtems


Ignore:
Timestamp:
02/07/03 00:00:40 (21 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
f18deb2f
Parents:
f81fb809
Message:

2003-02-06 Joel Sherrill <joel@…>

  • README.configure: Updated to reflect new BSPs and deprecated targets.
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    rf81fb809 r08c6c10  
     12003-02-06      Joel Sherrill <joel@OARcorp.com>
     2
     3        * README.configure: Updated to reflect new BSPs and deprecated
     4        targets.
    152003-01-28      Joel Sherrill <joel@OARcorp.com>
    26
  • README.configure

    rf81fb809 r08c6c10  
    1212
    1313To re-generate auto*tool generated files (configure, Makefile.in etc),
    14 autoconf-2.52 and automake-1.6.* are required.
     14autoconf-2.57 and automake-1.7.2 are required.
    1515
    16162. Installation
     
    177177The following bsps are supported:
    178178
    179 host-based      : posix (on Linux, Solaris and HPUX)
    180 
    181 a29k            : portsw
    182 arm             : arm_bare_bsp armulator vegaplus
     179host-based      : posix (on Linux, FreeBSD, Cygwin, Solaris, and HPUX)
     180
     181arm             : arm_bare_bsp armulator edb7312 vegaplus
     182
    183183c4x             : c4xsim
     184
    184185h8300           : h8sim
    185 i386            : i386ex pc386 ts_386ex
     186
     187i386            : i386ex pc386 pc386dx pc486 pc586 pc686 pck6 ts_386ex
     188                  NOTE: The "pc386" BSP can be compiled to support a
     189                        variety of PC configurations including PC-104
     190                        based solutions.
     191
    186192i960            : cvme961 i960sim rxgen960
    187 hppa1.1         : simhppa
     193
    188194m68k            : dmv152 efi332 efi68k gen68302 gen68340 gen68360
    189                   gen68360_040 idp mvme136 mvme147 mvme147s mvme162 ods68302
    190                   mrm332
    191 no_cpu          : no_bsp
     195                  gen68360_040 idp mcf5206elite mrm332 mvme136 mvme147
     196                  mvme147s mvme162 mvme162lx ods68302
     197
     198no_cpu          : no_bsp  (porting example)
     199
    192200mips            : p4600 p4650 (p4000 port with either R4600 or R4650)
    193201                  jmr3904 genmongoosev
     202
     203or32:           : orp
     204
     205powerpc         : dmv177 eth_comm gen405 helas403 mcp750 mbx8xx mtx603e
     206                  mvme230x ppcn_60x psim score603e
     207
     208                  NOTE: The "motorola_powerpc" BSP is a single BSP which
     209                  can be conditionally compiled to support most Motorola
     210                  VMEbus, CompactPCI, and MTX boards.)
     211
     212sh              : gensh1 gensh2 shsim simsh4 gensh4
     213
     214sparc           : erc32 erc32nfp leon1 leon2
     215
     216any             : bare
     217
     218The following ports are considered deprecated and will be removed in
     219a future release:
     220
     221a29k            : portsw
     222
     223hppa1.1         : simhppa
     224
    194225mips64orion     : (deprecated)
    195226                  p4600 p4650 (p4000 port with either R4600 or R4650)
    196 powerpc         : dmv177 eth_comm helas403 gen405 mbx8xx motorola_powerpc (covers
    197                   most Motorola VMEbus and CompactPCI boards) ppcn_60x
    198                   psim score603e
    199 sh              : gensh1 gensh2
    200 sparc           : erc32 erc32nfp leon1 leon2
    201 any             : bare
     227
     228                  NOTE: MIPS support is NOT being dropped.  This is a clean up
     229                        effort and the mips64orion BSPs and CPUs will be
     230                        supported by the mips port.
    202231
    2032325. Makefile structure
     
    215244default settings.
    216245
    217 Gcc-target-default.cfg contains the common gcc definitions. Some targets
    218 (a29k, no_cpu, and posix) still use the old structure.
     246Gcc-target-default.cfg contains the common gcc definitions.
    219247
    2202486. Adding a bsp
    221249===============
    222250
    223 [OBSOLETE: This section below does not apply anymore.]
    224 The top-level configure.in has to be modified if a new target is added
    225 or if a new bsp is to be built by default. The additions required is
    226 basically to add which makefiles are to be created by configure and
    227 to add the target to the selection statement.
     251Please refer to the BSP and Device Driver Guide.
    228252
    229253
     
    232256
    233257All gnu-based bsps have been built on Linux.
     258
    234259The native (posix) ports have been built and run only on Linux.
    235260
     
    237262
    238263    + Anything on Nextstep, HPUX and Irix.
    239     + The a29k port.
    240 
    241 8. Pre-requisites
    242 =================
     264    + The a29k port
     265    + The C4x and OR32 ports (requires specially patched toolchain)
     266
     2678. Prerequisites
     268================
    243269
    244270Gawk version 2 or higher.
     
    247273gcc version > 2.8
    248274
    249 TODO
    250 ====
    251 
    252 The install-if-change script requires bash. On Solaris systems, this should
    253 be changed to ksh, since ksh is provided with Solaris (bash not). This
    254 script is not used by RTEMS and only is provided for convenience.
    255 
    256 A fairly recent version of gawk is needed to build RTEMS. This should be
    257 changed so that a plain vanilla awk also works. [NOTE: This dependency
    258 should disappear when the "gcc 2.8 -specs" is finished.]
    259 
    260 Posix port on Solaris-2.5 fails due to undefined built-in functions
    261 (gcc-2.7.2, might be my installation).
    262 
    263 Improve support for 'make CFLAGS=xxx'.
    264 
     275NOTE: These prerequisites are probably out of date but autoconf should detect
     276      any problems.
Note: See TracChangeset for help on using the changeset viewer.