Changeset b629797a in rtems


Ignore:
Timestamp:
Feb 9, 2005, 3:12:34 PM (15 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
545f7786
Parents:
3a227b9
Message:

2005-02-09 Ralf Corsepius <ralf.corsepius@…>

  • rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/powerpc/rtems/powerpc/powerpc.h

    r3a227b9 rb629797a  
    312312 *  PowerOpen ABI.  This is Andy's hack of the
    313313 *  PowerOpen ABI to ELF.  ELF rather than a
    314  *  XCOFF assembler is used.  This may work
    315  *  if PPC_ASM == PPC_ASM_XCOFF is defined.
     314 *  XCOFF assembler is used.
    316315 */
    317316#define PPC_ABI_POWEROPEN       0
     
    359358 *
    360359 *  PPC_ASM_ELF:   ELF assembler. Currently used for all ABIs.
    361  *  PPC_ASM_XCOFF: XCOFF assembler. May be needed for PowerOpen ABI.
    362360 *
    363361 *  NOTE: Only PPC_ABI_ELF is currently fully supported.
     
    365363
    366364#define PPC_ASM_ELF   0
    367 #define PPC_ASM_XCOFF 1
    368365
    369366/*
  • cpukit/score/cpu/powerpc/ChangeLog

    r3a227b9 rb629797a  
     12005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
     2
     3        * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
     4
    152005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    26
  • cpukit/score/cpu/powerpc/rtems/asm.h

    r3a227b9 rb629797a  
    260260#define END
    261261
    262 #elif PPC_ASM == PPC_ASM_XCOFF
    263 #define ALIGN(n,p)      .align  p
    264 #define DESCRIPTOR(x)   \
    265         .csect  x[DS];          \
    266         .globl  x[DS];          \
    267         .long   PROC (x)[PR];   \
    268         .long   TOC[tc0]
    269 
    270 #define EXT_SYM_REF(x)  .long x[RW]
    271 #define EXT_PROC_REF(x) .long x[DS]
    272 
    273 /*
    274  *  Define macros to handle section beginning and ends.
    275  */
    276 
    277 #define BEGIN_CODE_DCL .csect .text[PR]
    278 #define END_CODE_DCL
    279 #define BEGIN_DATA_DCL .csect .data[RW]
    280 #define END_DATA_DCL
    281 #define BEGIN_CODE .csect .text[PR]
    282 #define END_CODE
    283 #define BEGIN_DATA .csect .data[RW]
    284 #define END_DATA
    285 #define BEGIN_BSS  .bss
    286 #define END_BSS
    287 #define END
    288 
    289262#else
    290263#error "PPC_ASM_TYPE is not properly defined"
  • cpukit/score/cpu/powerpc/rtems/score/powerpc.h

    r3a227b9 rb629797a  
    312312 *  PowerOpen ABI.  This is Andy's hack of the
    313313 *  PowerOpen ABI to ELF.  ELF rather than a
    314  *  XCOFF assembler is used.  This may work
    315  *  if PPC_ASM == PPC_ASM_XCOFF is defined.
     314 *  XCOFF assembler is used.
    316315 */
    317316#define PPC_ABI_POWEROPEN       0
     
    359358 *
    360359 *  PPC_ASM_ELF:   ELF assembler. Currently used for all ABIs.
    361  *  PPC_ASM_XCOFF: XCOFF assembler. May be needed for PowerOpen ABI.
    362360 *
    363361 *  NOTE: Only PPC_ABI_ELF is currently fully supported.
     
    365363
    366364#define PPC_ASM_ELF   0
    367 #define PPC_ASM_XCOFF 1
    368365
    369366/*
Note: See TracChangeset for help on using the changeset viewer.