[BACK]Return to uvm_page.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / uvm

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

Diff for /src/sys/uvm/uvm_page.h between version 1.59.2.2 and 1.59.2.3

version 1.59.2.2, 2010/02/08 05:53:05 version 1.59.2.3, 2010/02/09 07:42:26
Line 142  struct vm_page {
Line 142  struct vm_page {
                                                  * to modify: [O _and_ P] */                                                   * to modify: [O _and_ P] */
         uint16_t                wire_count;     /* wired down map refs [P] */          uint16_t                wire_count;     /* wired down map refs [P] */
         uint16_t                pqflags;        /* page queue flags [P] */          uint16_t                pqflags;        /* page queue flags [P] */
         paddr_t                 phys_addr;      /* physical address of page */  
   
 #ifdef __HAVE_VM_PAGE_MD  #ifdef __HAVE_VM_PAGE_MD
         struct vm_page_md       mdpage;         /* pmap-specific data */          struct vm_page_md       mdpage;         /* pmap-specific data */
Line 291  int uvm_page_lookup_freelist(struct vm_p
Line 290  int uvm_page_lookup_freelist(struct vm_p
   
 int vm_physseg_find(paddr_t, int *);  int vm_physseg_find(paddr_t, int *);
 struct vm_page *uvm_phys_to_vm_page(paddr_t);  struct vm_page *uvm_phys_to_vm_page(paddr_t);
   paddr_t uvm_vm_page_to_phys(const struct vm_page *);
   
 /*  /*
  * macros   * macros
Line 298  struct vm_page *uvm_phys_to_vm_page(padd
Line 298  struct vm_page *uvm_phys_to_vm_page(padd
   
 #define UVM_PAGE_TREE_PENALTY   4       /* XXX: a guess */  #define UVM_PAGE_TREE_PENALTY   4       /* XXX: a guess */
   
 #define VM_PAGE_TO_PHYS(entry)  ((entry)->phys_addr)  #define VM_PAGE_TO_PHYS(entry)  uvm_vm_page_to_phys(entry)
   
 /*  /*
  * Compute the page color bucket for a given page.   * Compute the page color bucket for a given page.

Legend:
Removed from v.1.59.2.2  
changed lines
  Added in v.1.59.2.3

CVSweb <webmaster@jp.NetBSD.org>