mrg
a0139bc39d
remove now >1 year old pre-release message.
1999-03-25 18:48:49 +00:00
chs
0c2374e586
fix a precedence problem in uvm_mk_pcluster() which prevented
...
clustering of vnode pageouts. this probably makes no difference
since most apps don't write via the pagecache anyway... yet.
1999-01-22 08:00:35 +00:00
chs
28411139b3
be consistent with locking of amaps and anons when freeing them.
1998-11-04 07:07:22 +00:00
chs
549cd579e5
shift by PAGE_SHIFT instead of multiplying or dividing by PAGE_SIZE.
1998-10-18 23:49:59 +00:00
chuck
025ae6bd64
remove unused share map code from UVM:
...
- update calls to uvm_unmap_remove/uvm_unmap (mainonly boolean arg
has been removed)
- replace UVM_ET_ISMAP checks with UVM_ET_ISSUBMAP checks
1998-10-11 23:18:20 +00:00
thorpej
694e9583aa
Make sure the aobj_pager gets initialized!
1998-08-31 00:03:02 +00:00
eeh
a2dd74ed79
Merge paddr_t changes into the main branch.
1998-08-13 02:10:37 +00:00
kleink
182e12f413
Remove inclusions of syscall (and syscall argument) related header files;
...
we don't need them here.
1998-05-05 20:51:04 +00:00
chuck
617118bccc
fix released pg bugs detected by Chuck S.:
...
- release the correct page (ppsp[lcv], not pg)
- don't access the page's fields after we have released it
- in the uvm_objct case: move on to the next page if we've released
[should have been merged in on 1998/02/12, but we somehow missed it]
1998-03-22 16:10:29 +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
thorpej
1305ecbe62
Allow callers of uvm_km_suballoc() to specify where the base of the
...
submap _must_ begin, by adding a "fixed" boolean argument.
1998-02-08 06:15:53 +00:00
mrg
1f6b921cf7
restore rcsids
1998-02-07 11:07:38 +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