Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/powerpc/powerpc No need to work around for IBM405 E...



details:   https://anonhg.NetBSD.org/src/rev/302ddda99f3f
branches:  trunk
changeset: 935890:302ddda99f3f
user:      rin <rin%NetBSD.org@localhost>
date:      Sun Jul 12 21:18:01 2020 +0000

description:
No need to work around for IBM405 Errata 77; ibm4xx does not use this file.

diffstat:

 sys/arch/powerpc/powerpc/trap_subr.S |  9 +--------
 1 files changed, 1 insertions(+), 8 deletions(-)

diffs (65 lines):

diff -r 722ecf5b3a41 -r 302ddda99f3f sys/arch/powerpc/powerpc/trap_subr.S
--- a/sys/arch/powerpc/powerpc/trap_subr.S      Sun Jul 12 21:16:23 2020 +0000
+++ b/sys/arch/powerpc/powerpc/trap_subr.S      Sun Jul 12 21:18:01 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: trap_subr.S,v 1.83 2020/07/06 11:09:15 rin Exp $       */
+/*     $NetBSD: trap_subr.S,v 1.84 2020/07/12 21:18:01 rin Exp $       */
 
 /*
  * Copyright (C) 1995, 1996 Wolfgang Solfrank.
@@ -321,7 +321,6 @@
        ldreg   %r30,(CI_DISISAVE+CPUSAVE_R30)(%r1)     /* restore r30 */
        ldreg   %r31,(CI_DISISAVE+CPUSAVE_R31)(%r1)     /* restore r31 */
        mfsprg1 %r1
-       IBM405_ERRATA77_SYNC
        RFI                             /* return to trapped code */
 1:
 #endif /* !PPC_MPC8XX */
@@ -394,7 +393,6 @@
        ldreg   %r30,(CI_DISISAVE+CPUSAVE_R30)(%r1)     /* restore r30 */
        ldreg   %r31,(CI_DISISAVE+CPUSAVE_R31)(%r1)     /* restore r31 */
        mfsprg1 %r1
-       IBM405_ERRATA77_SYNC
        RFI                             /* return to trapped code */
 1:
        mflr    %r28                    /* save LR */
@@ -511,7 +509,6 @@
        srwi    %r1,%r1,8               /* get byte 7 of pte */
        tlbli   %r0                     /* load the itlb */
        stb     %r1,6(%r2)              /* update page table */
-       IBM405_ERRATA77_SYNC
        RFI
 
 3:     /* not found in pteg */
@@ -571,7 +568,6 @@
        srwi    %r1,%r1,8               /* get byte 7 of pte */
        tlbld   %r0                     /* load the dtlb */
        stb     %r1,6(%r2)              /* update page table */
-       IBM405_ERRATA77_SYNC
        RFI
 
 3:     /* not found in pteg */
@@ -628,7 +624,6 @@
        mtcrf   0x80,%r3                /* and restore */
        mtspr   SPR_RPA,%r1             /* set the pte */
        tlbld   %r0                     /* load the dtlb */
-       IBM405_ERRATA77_SYNC
        RFI
 
 3:     /* not found in pteg */
@@ -1002,7 +997,6 @@
        FRAME_RESTORE_CALLEE
 intrleave:
        FRAME_LEAVE(CI_TEMPSAVE)
-       IBM405_ERRATA77_SYNC
        RFI
 
 /*
@@ -1226,7 +1220,6 @@
        beq     trapagain
        FRAME_RESTORE_CALLEE
        FRAME_LEAVE(CI_DDBSAVE)
-       IBM405_ERRATA77_SYNC
        RFI
 #endif /* DDB || KGDB */
 



Home | Main Index | Thread Index | Old Index