forked from Imagelibrary/rtems
2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
* rtems/old-exceptions/cpu.h, rtems/score/powerpc.h: Remove PPC_ABI_GCC27.
This commit is contained in:
@@ -314,12 +314,6 @@ extern "C" {
|
||||
* XCOFF assembler is used.
|
||||
*/
|
||||
#define PPC_ABI_POWEROPEN 0
|
||||
/*
|
||||
* GCC 2.7.0 munched version of EABI, with
|
||||
* PowerOpen calling convention and stack frames,
|
||||
* but EABI style indirect function calls.
|
||||
*/
|
||||
#define PPC_ABI_GCC27 1
|
||||
/*
|
||||
* SVR4 ABI
|
||||
*/
|
||||
@@ -339,8 +333,6 @@ extern "C" {
|
||||
|
||||
#if (PPC_ABI == PPC_ABI_POWEROPEN)
|
||||
#define PPC_STACK_ALIGNMENT 8
|
||||
#elif (PPC_ABI == PPC_ABI_GCC27)
|
||||
#define PPC_STACK_ALIGNMENT 8
|
||||
#elif (PPC_ABI == PPC_ABI_SVR4)
|
||||
#define PPC_STACK_ALIGNMENT 16
|
||||
#elif (PPC_ABI == PPC_ABI_EABI)
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||
|
||||
* rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
|
||||
Remove PPC_ABI_GCC27.
|
||||
|
||||
2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
|
||||
|
||||
* rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
|
||||
|
||||
@@ -372,7 +372,7 @@ typedef struct {
|
||||
|
||||
typedef struct CPU_Interrupt_frame {
|
||||
uint32_t stacklink; /* Ensure this is a real frame (also reg1 save) */
|
||||
#if (PPC_ABI == PPC_ABI_POWEROPEN || PPC_ABI == PPC_ABI_GCC27)
|
||||
#if (PPC_ABI == PPC_ABI_POWEROPEN)
|
||||
uint32_t dummy[13]; /* Used by callees: PowerOpen ABI */
|
||||
#else
|
||||
uint32_t dummy[1]; /* Used by callees: SVR4/EABI */
|
||||
@@ -574,9 +574,7 @@ SCORE_EXTERN struct {
|
||||
uint32_t Dispatch_r2;
|
||||
#else
|
||||
uint32_t Default_r2;
|
||||
#if (PPC_ABI != PPC_ABI_GCC27)
|
||||
uint32_t Default_r13;
|
||||
#endif
|
||||
#endif
|
||||
volatile boolean *Switch_necessary;
|
||||
boolean *Signal;
|
||||
|
||||
@@ -314,12 +314,6 @@ extern "C" {
|
||||
* XCOFF assembler is used.
|
||||
*/
|
||||
#define PPC_ABI_POWEROPEN 0
|
||||
/*
|
||||
* GCC 2.7.0 munched version of EABI, with
|
||||
* PowerOpen calling convention and stack frames,
|
||||
* but EABI style indirect function calls.
|
||||
*/
|
||||
#define PPC_ABI_GCC27 1
|
||||
/*
|
||||
* SVR4 ABI
|
||||
*/
|
||||
@@ -339,8 +333,6 @@ extern "C" {
|
||||
|
||||
#if (PPC_ABI == PPC_ABI_POWEROPEN)
|
||||
#define PPC_STACK_ALIGNMENT 8
|
||||
#elif (PPC_ABI == PPC_ABI_GCC27)
|
||||
#define PPC_STACK_ALIGNMENT 8
|
||||
#elif (PPC_ABI == PPC_ABI_SVR4)
|
||||
#define PPC_STACK_ALIGNMENT 16
|
||||
#elif (PPC_ABI == PPC_ABI_EABI)
|
||||
|
||||
Reference in New Issue
Block a user