[BACK]Return to uvm_extern.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_extern.h between version 1.54 and 1.55

version 1.54, 2000/11/29 09:52:18 version 1.55, 2000/11/30 11:04:43
Line 254  struct uvmexp {
Line 254  struct uvmexp {
         /* XXX: Adding anything before this line will break binary          /* XXX: Adding anything before this line will break binary
          *      compatibility with top(1) on NetBSD 1.5.           *      compatibility with top(1) on NetBSD 1.5.
          */           */
         int zeropages;  /* number of zero'd pages */          int zeropages;          /* number of zero'd pages */
         int reserve_pagedaemon; /* number of pages reserved for pagedaemon */          int reserve_pagedaemon; /* number of pages reserved for pagedaemon */
         int reserve_kernel; /* number of pages reserved for kernel */          int reserve_kernel;     /* number of pages reserved for kernel */
           int anonpages;          /* number of pages used by anon pagers */
           int vnodepages;         /* number of pages used by vnode page cache */
           int vtextpages;         /* number of pages used by vtext vnodes */
   
         /* pageout params */          /* pageout params */
         int freemin;    /* min number of free pages */          int freemin;    /* min number of free pages */
Line 267  struct uvmexp {
Line 270  struct uvmexp {
         /* swap */          /* swap */
         int nswapdev;   /* number of configured swap devices in system */          int nswapdev;   /* number of configured swap devices in system */
         int swpages;    /* number of PAGE_SIZE'ed swap pages */          int swpages;    /* number of PAGE_SIZE'ed swap pages */
         int swpguniq;   /* number of swap pages in use, not also in RAM */  
         int swpginuse;  /* number of swap pages in use */          int swpginuse;  /* number of swap pages in use */
         int swpgonly;   /* number of swap pages in use, not also in RAM */          int swpgonly;   /* number of swap pages in use, not also in RAM */
         int nswget;     /* number of times fault calls uvm_swap_get() */          int nswget;     /* number of times fault calls uvm_swap_get() */
Line 331  struct uvmexp {
Line 333  struct uvmexp {
         int pdpageouts; /* number of times daemon started a pageout */          int pdpageouts; /* number of times daemon started a pageout */
         int pdpending;  /* number of times daemon got a pending pagout */          int pdpending;  /* number of times daemon got a pending pagout */
         int pddeact;    /* number of pages daemon deactivates */          int pddeact;    /* number of pages daemon deactivates */
   
         /* kernel memory objects: managed by uvm_km_kmemalloc() only! */          /* kernel memory objects: managed by uvm_km_kmemalloc() only! */
         struct uvm_object *kmem_object;          struct uvm_object *kmem_object;
         struct uvm_object *mb_object;          struct uvm_object *mb_object;
Line 361  struct uvmexp_sysctl {
Line 363  struct uvmexp_sysctl {
         int64_t wiredmax;          int64_t wiredmax;
         int64_t nswapdev;          int64_t nswapdev;
         int64_t swpages;          int64_t swpages;
         int64_t swpguniq;  
         int64_t swpginuse;          int64_t swpginuse;
         int64_t swpgonly;          int64_t swpgonly;
         int64_t nswget;          int64_t nswget;
Line 415  struct uvmexp_sysctl {
Line 416  struct uvmexp_sysctl {
         int64_t pdpageouts;          int64_t pdpageouts;
         int64_t pdpending;          int64_t pdpending;
         int64_t pddeact;          int64_t pddeact;
           int64_t anonpages;
           int64_t vnodepages;
           int64_t vtextpages;
 };  };
   
 #ifdef _KERNEL  #ifdef _KERNEL

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.55

CVSweb <webmaster@jp.NetBSD.org>