Print this page
6583 remove whole-process swapping

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/systm.h
          +++ new/usr/src/uts/common/sys/systm.h
↓ open down ↓ 56 lines elided ↑ open up ↑
  57   57  #if defined(_KERNEL) || defined(_FAKE_KERNEL)
  58   58  #include <sys/types32.h>
  59   59  #include <sys/varargs.h>
  60   60  #include <sys/uadmin.h>
  61   61  
  62   62  extern int hz;                  /* system clock rate */
  63   63  extern struct vnode *rootdir;   /* pointer to vnode of root directory */
  64   64  extern struct vnode *devicesdir;        /* pointer to /devices vnode */
  65   65  extern int interrupts_unleashed;        /* set after the spl0() in main() */
  66   66  
  67      -extern char runin;              /* scheduling flag */
  68      -extern char runout;             /* scheduling flag */
  69      -extern char wake_sched;         /* causes clock to wake swapper on next tick */
  70      -extern char wake_sched_sec;     /* causes clock to wake swapper after a sec */
  71      -
  72   67  extern pgcnt_t  maxmem;         /* max available memory (pages) */
  73   68  extern pgcnt_t  physmem;        /* physical memory (pages) on this CPU */
  74   69  extern pfn_t    physmax;        /* highest numbered physical page present */
  75   70  extern pgcnt_t  physinstalled;  /* physical pages including PROM/boot use */
  76   71  
  77   72  extern caddr_t  s_text;         /* start of kernel text segment */
  78   73  extern caddr_t  e_text;         /* end of kernel text segment */
  79   74  extern caddr_t  s_data;         /* start of kernel text segment */
  80   75  extern caddr_t  e_data;         /* end of kernel text segment */
  81   76  
↓ open down ↓ 435 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX