diff options
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.S | 8 |
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 |