chs
549cd579e5
shift by PAGE_SHIFT instead of multiplying or dividing by PAGE_SIZE.
1998-10-18 23:49:59 +00:00
eeh
a2dd74ed79
Merge paddr_t changes into the main branch.
1998-08-13 02:10:37 +00:00
pk
20f05a4bb5
Include pool_drain() in page scans.
1998-07-23 20:36:09 +00:00
mrg
8106d13596
KNF.
1998-03-09 00:58:55 +00:00
mrg
d90485202c
- add defopt's for UVM, UVMHIST and PMAP_NEW.
...
- remove unnecessary UVMHIST_DECL's.
1998-02-10 14:08:44 +00:00
mrg
7d3aef40b3
keep statistics on pageout/pagein, total pages, and total operations.
1998-02-09 13:08:22 +00:00
mrg
0a058cb62f
implement counters for pages paged in/out
1998-02-07 17:00:36 +00:00
mrg
1f6b921cf7
restore rcsids
1998-02-07 11:07:38 +00:00
chs
9b371040ea
keep track of how many pages are currently being paged out,
...
stop initiating new pageouts when "(free + paging) > freetarg".
fix pageq locking.
1998-02-07 02:35:11 +00:00
thorpej
9eb328b495
RCS ID police.
1998-02-06 22:26:13 +00:00
mrg
f2caacc717
initial import of the new virtual memory system, UVM, into -current.
...
UVM was written by chuck cranor <chuck@maria.wustl.edu>, with some
minor portions derived from the old Mach code. i provided some help
getting swap and paging working, and other bug fixes/ideas. chuck
silvers <chuq@chuq.com> also provided some other fixes.
this is the UVM kernel code portion.
this will be KNF'd shortly. :-)
1998-02-05 06:25:08 +00:00