Source-Changes-HG archive

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

[src/netbsd-1-4]: src/sys/arch/sparc/sparc pullup 1.141->1.142 (pk): fix addr...



details:   https://anonhg.NetBSD.org/src/rev/db3e3887f1b7
branches:  netbsd-1-4
changeset: 468473:db3e3887f1b7
user:      perry <perry%NetBSD.org@localhost>
date:      Mon Apr 26 15:43:49 1999 +0000

description:
pullup 1.141->1.142 (pk): fix address mapping setup (PR7442)

diffstat:

 sys/arch/sparc/sparc/pmap.c |  14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diffs (40 lines):

diff -r 0670dfad990e -r db3e3887f1b7 sys/arch/sparc/sparc/pmap.c
--- a/sys/arch/sparc/sparc/pmap.c       Mon Apr 26 15:41:43 1999 +0000
+++ b/sys/arch/sparc/sparc/pmap.c       Mon Apr 26 15:43:49 1999 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: pmap.c,v 1.141 1999/03/26 23:41:35 mycroft Exp $ */
+/*     $NetBSD: pmap.c,v 1.141.2.1 1999/04/26 15:43:49 perry Exp $ */
 
 /*
  * Copyright (c) 1996
@@ -6417,11 +6417,11 @@
                pte &= ~SRMMU_PG_C;
 
        va = vpage[0];
-       *vpage_pte[0] = pte;
+       setpgt4m(vpage_pte[0], pte);
        qzero(va, NBPG);
        /* Remove temporary mapping */
        tlb_flush_page((int)va);
-       *vpage_pte[0] = SRMMU_TEINVALID;
+       setpgt4m(vpage_pte[0], SRMMU_TEINVALID);
 }
 
 /*
@@ -6461,12 +6461,12 @@
 
        sva = vpage[0];
        dva = vpage[1];
-       *vpage_pte[0] = spte;
-       *vpage_pte[1] = dpte;
+       setpgt4m(vpage_pte[0], spte);
+       setpgt4m(vpage_pte[1], dpte);
        qcopy(sva, dva, NBPG);  /* loads cache, so we must ... */
        cache_flush_page((int)sva);
-       *vpage_pte[0] = SRMMU_TEINVALID;
-       *vpage_pte[1] = SRMMU_TEINVALID;
+       setpgt4m(vpage_pte[0], SRMMU_TEINVALID);
+       setpgt4m(vpage_pte[1], SRMMU_TEINVALID);
        tlb_flush_page((int)sva);
        tlb_flush_page((int)dva);
 }



Home | Main Index | Thread Index | Old Index