chuck
40ec801a13
udpate license clauses on my code to match the new-style BSD licenses.
...
based on second diff that rmind@ sent me.
no functional change with this commit.
2011-02-02 15:25:27 +00:00
pooka
04d191ff71
Make "no options VMSWAP" kernels compile again.
2010-09-07 04:45:22 +00:00
ad
4a780c9ae2
Merge vmlocking2 to head.
2008-01-02 11:48:20 +00:00
thorpej
712239e366
Replace the Mach-derived boolean_t type with the C99 bool type. A
...
future commit will replace use of TRUE and FALSE with true and false.
2007-02-21 22:59:35 +00:00
yamt
9d3e3eab23
merge yamt-pdpolicy branch.
...
- separate page replacement policy from the rest of kernel
- implement an alternative replacement policy
2006-09-15 15:51:12 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
yamt
01c07ef7bd
fix unreasonably frequent "killed: out of swap" on systems which have
...
little or no swap.
- even on a severe swap shortage, if we have some amount of file-backed pages,
don't bother to kill processes.
- if all pages in queue will be likely reactivated, just give up
page type balancing rather than spinning unnecessarily.
2005-04-12 13:11:45 +00:00
junyoung
325f5482a8
Nuke __P().
2004-03-24 07:55:01 +00:00
chs
3845302904
remove trailing whitespace.
2001-05-25 04:06:11 +00:00
thorpej
8e930a51fe
Const poison uvm_wait().
1999-11-04 21:51:42 +00:00
thorpej
abb48c5b71
Protect prototypes, certain macros, and inlines from userland.
1999-06-21 17:25:11 +00:00
mrg
a0139bc39d
remove now >1 year old pre-release message.
1999-03-25 18:48:49 +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
perry
021fdb646a
add/cleanup multiple inclusion protection.
1998-02-10 02:34:17 +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