Changeset 30f7ff9 in rtems


Ignore:
Timestamp:
Oct 5, 1999, 7:11:57 PM (21 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
952b3a2b
Parents:
0439dba
Message:

Removed targets and configurations that are no longer functional
and not likely to become so. Comments on each configuration
are below.

+ Force CPU386 - This BSP was developed as part of the initial

port of RTEMS to the i386. This board has been unavailable
for a long time now.

+ GO32 - This BSP and some CPU code supported djgpp v1.x. This

version is now quite old. No one has stepped forward to
update the code to v2.x which may be technically impossible
anyway. More importantly, go32 has been superceded by the pc386 BSP.

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • README.configure

    r0439dba r30f7ff9  
    8181        a29k-rtems              only standalone, uses non-gnu compiler
    8282        i386-rtems
    83         i386-go32-rtems         see notes
    8483        i960-rtems
    8584        hppa1.1-rtems
     
    124123
    1251242.3 Target Dependent Notes
    126 
    127 i386-go32-rtems:
    128 
    129   1.  This is based on djgpp v1.xx.  It needs to be updated to v2.xx.
    130   2.  This cannot be built one-tree style since RTEMS requires some
    131       files which must be obtained from the binary distribution of the
    132       djgpp library.  DJGPP can be obtained from
    133       http://www.delorie.com/djgpp/dl/ofc.
    134   3.  You will need to manually install a number of files from the
    135       binary distribution of the DJGPP library doing something
    136       like the following:
    137 
    138       # unzip the djgpp distribution
    139       cd include
    140       cp dpmi.h INSTALL_POINT/lib/gcc-lib/i386-go32-rtems/2.7.2/include
    141       cp go32.h INSTALL_POINT/lib/gcc-lib/i386-go32-rtems/2.7.2/include
    142       cp dos.h INSTALL_POINT/lib/gcc-lib/i386-go32-rtems/2.7.2/include
    143       cp pc.h INSTALL_POINT/lib/gcc-lib/i386-go32-rtems/2.7.2/include
    144 
    145       cd ../lib
    146       cp crt* INSTALL_POINT/lib/gcc-lib/i386-go32-rtems/2.7.2
    147       cp libpc* INSTALL_POINT/lib/gcc-lib/i386-go32-rtems/2.7.2
    148 
    149       # Make sure about destination on the next lines.  It keeps the newlib
    150       # libc.a and the binary djgpp libc.a from conflicting.
    151       cp libc.a INSTALL_POINT/lib/gcc-lib/i386-go32-rtems/2.7.2/libcgo32.a
    152       cp libc_p.a INSTALL_POINT/lib/gcc-lib/i386-go32-rtems/2.7.2/libcgo32_p.a
    153125
    154126bare:
  • c/src/exec/score/cpu/i386/asm.h

    r0439dba r30f7ff9  
    4343 *  have to define these as appropriate.
    4444 */
    45 
    46 /*
    47  *  Go32 suffers the same bug as __REGISTER_PREFIX__
    48  */
    49  
    50 #if __GO32__
    51 #undef  __USER_LABEL_PREFIX__
    52 #define __USER_LABEL_PREFIX__ _
    53 #endif
    54 
    55 #ifndef __USER_LABEL_PREFIX__
    56 #define __USER_LABEL_PREFIX__ _
    57 #endif
    5845
    5946/*
  • c/src/exec/score/cpu/i386/cpu_asm.S

    r0439dba r30f7ff9  
    211211
    212212/*
    213  *  GO32 does not require these segment related routines.
    214  */
    215 
    216 #ifndef __GO32__
    217 
    218 /*
    219213 *  void *i386_Logical_to_physical(
    220214 *     rtems_unsigned16  segment,
     
    276270        movl    ecx,eax                # eax = ecx
    277271        ret
    278 #endif /* __GO32__ */
    279272
    280273END_CODE
  • cpukit/score/cpu/i386/asm.h

    r0439dba r30f7ff9  
    4343 *  have to define these as appropriate.
    4444 */
    45 
    46 /*
    47  *  Go32 suffers the same bug as __REGISTER_PREFIX__
    48  */
    49  
    50 #if __GO32__
    51 #undef  __USER_LABEL_PREFIX__
    52 #define __USER_LABEL_PREFIX__ _
    53 #endif
    54 
    55 #ifndef __USER_LABEL_PREFIX__
    56 #define __USER_LABEL_PREFIX__ _
    57 #endif
    5845
    5946/*
  • cpukit/score/cpu/i386/cpu_asm.S

    r0439dba r30f7ff9  
    211211
    212212/*
    213  *  GO32 does not require these segment related routines.
    214  */
    215 
    216 #ifndef __GO32__
    217 
    218 /*
    219213 *  void *i386_Logical_to_physical(
    220214 *     rtems_unsigned16  segment,
     
    276270        movl    ecx,eax                # eax = ecx
    277271        ret
    278 #endif /* __GO32__ */
    279272
    280273END_CODE
  • cpukit/score/cpu/i386/rtems/asm.h

    r0439dba r30f7ff9  
    4343 *  have to define these as appropriate.
    4444 */
    45 
    46 /*
    47  *  Go32 suffers the same bug as __REGISTER_PREFIX__
    48  */
    49  
    50 #if __GO32__
    51 #undef  __USER_LABEL_PREFIX__
    52 #define __USER_LABEL_PREFIX__ _
    53 #endif
    54 
    55 #ifndef __USER_LABEL_PREFIX__
    56 #define __USER_LABEL_PREFIX__ _
    57 #endif
    5845
    5946/*
Note: See TracChangeset for help on using the changeset viewer.