[BACK]Return to pmap.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / x86 / include

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

Diff for /src/sys/arch/x86/include/pmap.h between version 1.55.4.1 and 1.55.4.1.4.2

version 1.55.4.1, 2015/04/23 07:31:16 version 1.55.4.1.4.2, 2017/03/13 07:41:26
Line 179  struct pmap {
Line 179  struct pmap {
         ((pmap)->pm_pdirpa[0] + (index) * sizeof(pd_entry_t))          ((pmap)->pm_pdirpa[0] + (index) * sizeof(pd_entry_t))
 #endif  #endif
   
 /*  
  * flag to be used for kernel mappings: PG_u on Xen/amd64,  
  * 0 otherwise.  
  */  
 #if defined(XEN) && defined(__x86_64__)  
 #define PG_k PG_u  
 #else  
 #define PG_k 0  #define PG_k 0
 #endif  
   
 /*  /*
  * MD flags that we use for pmap_enter and pmap_kenter_pa:   * MD flags that we use for pmap_enter and pmap_kenter_pa:
Line 479  void pmap_kenter_ma(vaddr_t, paddr_t, vm
Line 471  void pmap_kenter_ma(vaddr_t, paddr_t, vm
 int     pmap_enter_ma(struct pmap *, vaddr_t, paddr_t, paddr_t,  int     pmap_enter_ma(struct pmap *, vaddr_t, paddr_t, paddr_t,
             vm_prot_t, u_int, int);              vm_prot_t, u_int, int);
 bool    pmap_extract_ma(pmap_t, vaddr_t, paddr_t *);  bool    pmap_extract_ma(pmap_t, vaddr_t, paddr_t *);
   void    pmap_free_ptps(struct vm_page *);
   
 /*  /*
  * Hooks for the pool allocator.   * Hooks for the pool allocator.

Legend:
Removed from v.1.55.4.1  
changed lines
  Added in v.1.55.4.1.4.2

CVSweb <webmaster@jp.NetBSD.org>