minix/servers/vm
Ben Gras f78d8e74fd secondary cache feature in vm.
A new call to vm lets processes yield a part of their memory to vm,
together with an id, getting newly allocated memory in return. vm is
allowed to forget about it if it runs out of memory. processes can ask
for it back using the same id. (These two operations are normally
combined in a single call.)

It can be used as a as-big-as-memory-will-allow block cache for
filesystems, which is how mfs now uses it.
2010-05-05 11:35:04 +00:00
..
arch/i386 Changed pagefault delivery to VM 2010-04-26 23:21:26 +00:00
addravl.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
addravl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
addravl_defs.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
alloc.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
break.c - Add support for the ucontext system calls (getcontext, setcontext, 2010-03-12 15:58:41 +00:00
cavl_if.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cavl_impl.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
exec.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
exit.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
fork.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
glo.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
main.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
Makefile secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
memlist.h let vm use physically fragmented memory for allocations. 2010-04-12 11:25:24 +00:00
mmap.c vm: use assert() instead of vm_assert(); remove vm_assert(). 2010-04-12 12:37:28 +00:00
pagefaults.c Changed pagefault delivery to VM 2010-04-26 23:21:26 +00:00
pagerange.h - pages that points to page directory values of all processes, 2009-09-21 14:49:49 +00:00
phys_region.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
physravl.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
physravl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
physravl_defs.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
proto.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
queryexit.c Merge of Wu's GSOC 09 branch (src.20090525.r4372.wu) 2010-01-14 15:24:16 +00:00
region.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
region.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
rs.c Unified crash recovery and live update. 2010-04-27 11:17:30 +00:00
sanitycheck.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
signal.c panic() cleanup. 2010-03-05 15:05:11 +00:00
slaballoc.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
unavl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
util.h vm: use assert() instead of vm_assert(); remove vm_assert(). 2010-04-12 12:37:28 +00:00
utility.c Unified crash recovery and live update. 2010-04-27 11:17:30 +00:00
vm.h vm: use assert() instead of vm_assert(); remove vm_assert(). 2010-04-12 12:37:28 +00:00
vmproc.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
yielded.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
yieldedavl.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
yieldedavl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
yieldedavl_defs.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00