/[rtmk]/rtmk/i386/i386-pmap.c
ViewVC logotype

Diff of /rtmk/i386/i386-pmap.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by jrydberg, Wed Feb 20 19:07:30 2002 UTC revision 1.8 by jrydberg, Fri Feb 22 22:26:40 2002 UTC
# Line 406  protect_iterate_fn (struct pmap *pmap, v Line 406  protect_iterate_fn (struct pmap *pmap, v
406  }  }
407    
408  int  int
409  pmap_protect (struct pmap *pmap, void *va, unsigned int prot)  pmap_protect (struct pmap *pmap, vm_offset_t va, unsigned int prot)
410  {  {
411    return iterate_pmap (pmap, (void *) va, (void *) (va + VM_PAGE_SIZE),    return iterate_pmap (pmap, (void *) va, (void *) (va + VM_PAGE_SIZE),
412                         (void *) va, true, protect_iterate_fn,                         (void *) va, true, protect_iterate_fn,
# Line 487  pmap_page_protect (vm_offset_t pa, vm_pr Line 487  pmap_page_protect (vm_offset_t pa, vm_pr
487        trace_printf ("chaning protection for pa %x (mapped at <%p, %x>) to %d",        trace_printf ("chaning protection for pa %x (mapped at <%p, %x>) to %d",
488                      pa, pme->pme_pmap, pme->pme_va);                      pa, pme->pme_pmap, pme->pme_va);
489  #endif  #endif
490        pmap_protect (pme->pme_pmap, (void *) pme->pme_va, prot);        pmap_protect (pme->pme_pmap, pme->pme_va, prot);
491      }      }
492    pmap_flush_tlb ();    pmap_flush_tlb ();
493  }  }

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26