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

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

Diff for /src/sys/arch/arm/arm32/pmap.c between version 1.200 and 1.201

version 1.200, 2009/10/22 19:50:55 version 1.201, 2009/11/07 07:27:41
Line 3308  pmap_kremove_pg(struct vm_page *pg, vadd
Line 3308  pmap_kremove_pg(struct vm_page *pg, vadd
  * from here.   * from here.
  */   */
 void  void
 pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot)  pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags)
 {  {
         struct l2_bucket *l2b;          struct l2_bucket *l2b;
         pt_entry_t *ptep, opte;          pt_entry_t *ptep, opte;
Line 4745  pmap_grow_map(vaddr_t va, pt_entry_t cac
Line 4745  pmap_grow_map(vaddr_t va, pt_entry_t cac
                  * pmap_kenter_pa and let that routine do the hard work.                   * pmap_kenter_pa and let that routine do the hard work.
                  */                   */
                 KASSERT(SLIST_EMPTY(&pg->mdpage.pvh_list));                  KASSERT(SLIST_EMPTY(&pg->mdpage.pvh_list));
                 pmap_kenter_pa(va, pa, VM_PROT_READ|VM_PROT_WRITE|PMAP_KMPAGE);                  pmap_kenter_pa(va, pa,
                       VM_PROT_READ|VM_PROT_WRITE|PMAP_KMPAGE, 0);
 #endif  #endif
         }          }
   
Line 5432  pmap_postinit(void)
Line 5433  pmap_postinit(void)
                         paddr_t pa = VM_PAGE_TO_PHYS(m);                          paddr_t pa = VM_PAGE_TO_PHYS(m);
   
                         pmap_kenter_pa(va, pa,                          pmap_kenter_pa(va, pa,
                             VM_PROT_READ|VM_PROT_WRITE|PMAP_KMPAGE);                              VM_PROT_READ|VM_PROT_WRITE|PMAP_KMPAGE, 0);
   
                         /*                          /*
                          * Make sure the L1 descriptor table is mapped                           * Make sure the L1 descriptor table is mapped

Legend:
Removed from v.1.200  
changed lines
  Added in v.1.201

CVSweb <webmaster@jp.NetBSD.org>