From 6dfbd8c0cb9a33e2ac80ec3aad6672f39feb185d Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Thu, 10 Feb 2005 15:10:01 +0000 Subject: 2005-02-10 Ralf Corsepius * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S: Remove PPC_ABI_POWEROPEN. --- c/src/lib/libcpu/powerpc/ChangeLog | 5 ++ c/src/lib/libcpu/powerpc/mpc505/vectors/vectors.S | 4 - c/src/lib/libcpu/powerpc/ppc403/vectors/vectors.S | 93 +---------------------- 3 files changed, 6 insertions(+), 96 deletions(-) (limited to 'c/src') diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog index 18d7ae6c79..8e75a344ae 100644 --- a/c/src/lib/libcpu/powerpc/ChangeLog +++ b/c/src/lib/libcpu/powerpc/ChangeLog @@ -1,3 +1,8 @@ +2005-02-10 Ralf Corsepius + + * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S: + Remove PPC_ABI_POWEROPEN. + 2005-02-09 Ralf Corsepius * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S: diff --git a/c/src/lib/libcpu/powerpc/mpc505/vectors/vectors.S b/c/src/lib/libcpu/powerpc/mpc505/vectors/vectors.S index 7350ce4e27..e10f3e72f4 100644 --- a/c/src/lib/libcpu/powerpc/mpc505/vectors/vectors.S +++ b/c/src/lib/libcpu/powerpc/mpc505/vectors/vectors.S @@ -43,11 +43,7 @@ .set m_extern_bp, 0x1E00 # PPC_IRQ_MEXT_BP .set nm_extern_bp, 0x1F00 # PPC_IRQ_NMEXT_BP -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#define ABI_ADD 20*4 -#else #define ABI_ADD 0 -#endif .extern led_green #define ISR_HANDLER(vector, irq) \ .org vector; \ diff --git a/c/src/lib/libcpu/powerpc/ppc403/vectors/vectors.S b/c/src/lib/libcpu/powerpc/ppc403/vectors/vectors.S index f133971cf2..70d5a11cc6 100644 --- a/c/src/lib/libcpu/powerpc/ppc403/vectors/vectors.S +++ b/c/src/lib/libcpu/powerpc/ppc403/vectors/vectors.S @@ -49,11 +49,8 @@ /* Offset to store reg 0 */ .set IP_LINK, 0 -#if (PPC_ABI == PPC_ABI_POWEROPEN) - .set IP_0, (IP_LINK + 56) -#else +/* PPC_ABI_EABI */ .set IP_0, (IP_LINK + 8) -#endif .set IP_2, (IP_0 + 4) .set IP_3, (IP_2 + 4) @@ -110,15 +107,7 @@ SYM (__vectors): /* Critical error handling */ .org crit_vector - file_base -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_CRIT @@ -126,15 +115,7 @@ SYM (__vectors): /* Machine check exception */ .org mach_vector - file_base -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_MCHECK @@ -142,15 +123,7 @@ SYM (__vectors): /* Protection exception */ .org prot_vector - file_base -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_PROTECT @@ -158,15 +131,7 @@ SYM (__vectors): /* External interrupt */ .org ext_vector - file_base -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_EXTERNAL @@ -179,15 +144,7 @@ SYM (__vectors): /* Program exception */ .org prog_vector - file_base -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_PROGRAM @@ -195,15 +152,7 @@ SYM (__vectors): /* Decrementer exception */ .org dec_vector - file_base -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_PROGRAM @@ -211,15 +160,7 @@ SYM (__vectors): /* System call */ .org sys_vector - file_base -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_SCALL @@ -227,15 +168,7 @@ SYM (__vectors): /* PIT interrupt */ .org pit_vector - file_base -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_PIT @@ -243,15 +176,7 @@ SYM (__vectors): /* FIT interrupt */ .org fit_vector - file_base -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_FIT @@ -259,15 +184,7 @@ SYM (__vectors): /* Watchdog interrupt */ .org wadt_vector - file_base -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_WATCHDOG @@ -275,15 +192,7 @@ SYM (__vectors): /* Debug exception */ debug: -#if (PPC_ABI == PPC_ABI_POWEROPEN) -#if (PPC_HAS_FPU) - stwu r1, -(20*4 + 18*8 + IP_END)(r1) -#else - stwu r1, -(20*4 + IP_END)(r1) -#endif -#else stwu r1, -(IP_END)(r1) -#endif stw r0, IP_0(r1) li r0, PPC_IRQ_DEBUG -- cgit v1.2.3