minix/servers/vm
Ben Gras 49b9165251 vm: mmap support
. test74 for mmap functionality
	. vm: add a mem_file memory type that specifies an mmap()ped
	  memory range, backed by a file
	. add fdref, an object that keeps track of FD references within
	  VM per process and so knows how to de-duplicate the use of FD's
	  by various mmap()ped ranges; there can be many more than there can
	  be FD's
	. turned off for now, enable with 'filemap=1' as boot option

Change-Id: I640b1126cdaa522a0560301cf6732b7661555672
2013-05-31 15:42:01 +00:00
..
arch vm: mmap support 2013-05-31 15:42:01 +00:00
alloc.c vm: new secondary cache code 2013-04-24 10:18:16 +00:00
break.c vm: new secondary cache code 2013-04-24 10:18:16 +00:00
cache.c vm: new secondary cache code 2013-04-24 10:18:16 +00:00
cache.h vm: new secondary cache code 2013-04-24 10:18:16 +00:00
cavl_if.h vm: optimisation: avl tree for virtual regions 2010-10-04 11:41:10 +00:00
cavl_impl.h Fix VM -Wall warnings and enable -Werror 2011-06-01 11:30:58 +02:00
exit.c vm: new secondary cache code 2013-04-24 10:18:16 +00:00
fdref.c vm: mmap support 2013-05-31 15:42:01 +00:00
fdref.h vm: mmap support 2013-05-31 15:42:01 +00:00
fork.c vm: new secondary cache code 2013-04-24 10:18:16 +00:00
glo.h vm: mmap support 2013-05-31 15:42:01 +00:00
main.c vm: mmap support 2013-05-31 15:42:01 +00:00
Makefile vm: mmap support 2013-05-31 15:42:01 +00:00
mem_anon.c vm: a bit more informative about failed pagefaults 2013-05-29 15:25:45 +00:00
mem_anon_contig.c vm: new secondary cache code 2013-04-24 10:18:16 +00:00
mem_cache.c vm: mmap support 2013-05-31 15:42:01 +00:00
mem_directphys.c vm: new secondary cache code 2013-04-24 10:18:16 +00:00
mem_file.c vm: mmap support 2013-05-31 15:42:01 +00:00
mem_shared.c vm: new secondary cache code 2013-04-24 10:18:16 +00:00
memlist.h VM: only single page chunks 2012-09-18 13:17:49 +02:00
memtype.h vm: new secondary cache code 2013-04-24 10:18:16 +00:00
mmap.c vm: mmap support 2013-05-31 15:42:01 +00:00
pagefaults.c vm: new secondary cache code 2013-04-24 10:18:16 +00:00
pb.c vm: new secondary cache code 2013-04-24 10:18:16 +00:00
phys_region.h VM: memtype fix 2013-04-24 10:18:15 +00:00
proto.h vm: mmap support 2013-05-31 15:42:01 +00:00
pt.h vm: merge i386 and arm pagetable code 2012-11-09 18:46:03 +01:00
queryexit.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
region.c vm: mmap support 2013-05-31 15:42:01 +00:00
region.h vm: mmap support 2013-05-31 15:42:01 +00:00
regionavl.c vm: optimisation: avl tree for virtual regions 2010-10-04 11:41:10 +00:00
regionavl.h vm: optimisation: avl tree for virtual regions 2010-10-04 11:41:10 +00:00
regionavl_defs.h vm: optimisation: avl tree for virtual regions 2010-10-04 11:41:10 +00:00
rs.c vm: merge i386 and arm pagetable code 2012-11-09 18:46:03 +01:00
sanitycheck.h vm: new secondary cache code 2013-04-24 10:18:16 +00:00
slaballoc.c vm: new secondary cache code 2013-04-24 10:18:16 +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 vm: new secondary cache code 2013-04-24 10:18:16 +00:00
vfs.c vm: mmap support 2013-05-31 15:42:01 +00:00
vm.h vm: new secondary cache code 2013-04-24 10:18:16 +00:00
vmproc.h vm: new secondary cache code 2013-04-24 10:18:16 +00:00