summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/psim/vectors/align_h.S
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/powerpc/psim/vectors/align_h.S')
-rw-r--r--c/src/lib/libbsp/powerpc/psim/vectors/align_h.S8
1 files changed, 4 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/powerpc/psim/vectors/align_h.S b/c/src/lib/libbsp/powerpc/psim/vectors/align_h.S
index ca4ac801cf..f33db5c445 100644
--- a/c/src/lib/libbsp/powerpc/psim/vectors/align_h.S
+++ b/c/src/lib/libbsp/powerpc/psim/vectors/align_h.S
@@ -121,13 +121,13 @@ align_h:
stw r8,Open_lr(r1)
stw r9,Open_cr(r1)
stw r10,Open_ctr(r1)
-#if defined(ppc403)
+#if defined(ppc403) || defined(ppc405)
mfspr r7, srr2 /* SRR 2 */
mfspr r8, srr3 /* SRR 3 */
#endif
mfspr r9, srr0 /* SRR 0 */
mfspr r10, srr1 /* SRR 1 */
-#if defined(ppc403)
+#if defined(ppc403) || defined(ppc405)
stw r7,Open_srr2(r1)
stw r8,Open_srr3(r1)
#endif
@@ -135,7 +135,7 @@ align_h:
stw r10,Open_srr1(r1)
/* Set up common registers */
-#if defined(ppc403)
+#if defined(ppc403) || defined(ppc405)
mfspr r5, dear /* DEAR: R5 is data exception address */
#endif
lwz r9,Open_srr0(r1) /* get faulting instruction */
@@ -431,7 +431,7 @@ align_complete:
mtlr r25
mtctr r26
mtcrf 0xFF, r27
-#if defined(ppc403)
+#if defined(ppc403) || defined(ppc405)
mtspr srr2, r28 /* SRR 2 */
mtspr srr3, r29 /* SRR 3 */
#endif