[BACK]Return to pmap.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / hppa / hppa

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/hppa/hppa/pmap.c between version 1.12.2.1 and 1.13

version 1.12.2.1, 2005/06/08 11:31:58 version 1.13, 2004/05/16 17:07:07
Line 1353  pmap_enter(pmap_t pmap, vaddr_t va, padd
Line 1353  pmap_enter(pmap_t pmap, vaddr_t va, padd
         tlbprot = pmap_prot(pmap, prot) | pmap->pmap_pid;          tlbprot = pmap_prot(pmap, prot) | pmap->pmap_pid;
         if (wired)          if (wired)
                 tlbprot |= TLB_WIRED;                  tlbprot |= TLB_WIRED;
         if (flags & VM_PROT_ALL) {  
                 tlbprot |= TLB_REF;  
                 if (flags & VM_PROT_WRITE)  
                         tlbprot |= TLB_DIRTY;  
         }  
   
 #ifdef PMAPDEBUG  #ifdef PMAPDEBUG
         if (!pmap_initialized || (pmapdebug & PDB_ENTER))          if (!pmap_initialized || (pmapdebug & PDB_ENTER))
Line 1552  pmap_protect(pmap_t pmap, vaddr_t sva, v
Line 1547  pmap_protect(pmap_t pmap, vaddr_t sva, v
                 pmap_remove(pmap, sva, eva);                  pmap_remove(pmap, sva, eva);
                 return;                  return;
         }          }
         if (prot & VM_PROT_WRITE)  
                 return;  
   
         sva = hppa_trunc_page(sva);          sva = hppa_trunc_page(sva);
         space = pmap_sid(pmap, sva);          space = pmap_sid(pmap, sva);

Legend:
Removed from v.1.12.2.1  
changed lines
  Added in v.1.13

CVSweb <webmaster@jp.NetBSD.org>