summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/ppc403/vectors/vectors.S
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2005-02-10 15:10:01 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2005-02-10 15:10:01 +0000
commit6dfbd8c0cb9a33e2ac80ec3aad6672f39feb185d (patch)
tree82eb4d14a6e77e7449a8c3e98d0ce8cc64a6f610 /c/src/lib/libcpu/powerpc/ppc403/vectors/vectors.S
parent2005-02-10 Ralf Corsepius <ralf.corsepius@rtems.org> (diff)
downloadrtems-6dfbd8c0cb9a33e2ac80ec3aad6672f39feb185d.tar.bz2
2005-02-10 Ralf Corsepius <ralf.corsepius@rtems.org>
* mpc505/vectors/vectors.S, ppc403/vectors/vectors.S: Remove PPC_ABI_POWEROPEN.
Diffstat (limited to '')
-rw-r--r--c/src/lib/libcpu/powerpc/ppc403/vectors/vectors.S93
1 files changed, 1 insertions, 92 deletions
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