minix/servers/vm
Ben Gras 32a4e0d84d many new tests
. test70: regression test for m_out vfs race condition

The following tests use testcache.c to generate test i/o
patterns, generate random write data and verify the reads.

	. test71: blackbox full-stack test of FS operation, testing
	  using the regular VFS interface crazy i/o patterns
	  with various working set sizes, triggering only
	  primary cache, also secondary cache, and finally
	  disk i/o and verifying contents all the time
	. test72: unit test of libminixfs, implementing
	  functions it needs from -lsys and -lblockdriver
	  and the client in order to simulate a working
	  cache client and backend environment.
	. test73: blackbox test of secondary vm cache in isolation

Change-Id: I1287e9753182b8719e634917ad158e3c1e079ceb
2013-04-19 16:21:48 +00:00
..
arch VM: ARM/I386 PDE/PTE macro unification 2013-03-14 13:55:04 +00:00
alloc.c VM: pagetable.c: harmonize x86/ARM findhole() code 2013-03-13 12:09:32 +00:00
break.c vm: remove stack handling for signals 2012-08-29 17:31:38 +02: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: fix a null dereference on out-of-memory 2012-11-09 18:36:51 +01:00
fork.c vm: merge i386 and arm pagetable code 2012-11-09 18:46:03 +01:00
glo.h VM: make mapping types explicit 2012-10-12 14:52:01 +02:00
main.c VM: pagequeue data structure 2013-03-13 12:09:32 +00:00
Makefile Cleanup: Remove minix.bootprog.mk 2013-03-06 11:56:56 +01:00
mem_anon.c VM: shared memory pagefault fix 2013-03-07 10:40:22 +01:00
mem_anon_contig.c vm: replace phys avl by array 2012-12-26 16:14:41 +00:00
mem_directphys.c VM: make mapping types explicit 2012-10-12 14:52:01 +02:00
mem_shared.c vm: replace phys avl by array 2012-12-26 16:14:41 +00:00
memlist.h VM: only single page chunks 2012-09-18 13:17:49 +02:00
memtype.h VM: make mapping types explicit 2012-10-12 14:52:01 +02:00
mmap.c vm: merge i386 and arm pagetable code 2012-11-09 18:46:03 +01:00
pagefaults.c vm: restore stacktrace on SIGSEGV 2013-01-08 15:47:37 +00:00
pb.c vm: replace phys avl by array 2012-12-26 16:14:41 +00:00
phys_region.h vm: replace phys avl by array 2012-12-26 16:14:41 +00:00
proto.h VM: pagequeue data structure 2013-03-13 12:09:32 +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 many new tests 2013-04-19 16:21:48 +00:00
region.h vm: replace phys avl by array 2012-12-26 16:14:41 +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: merge i386 and arm pagetable code 2012-11-09 18:46:03 +01:00
slaballoc.c vm: merge i386 and arm pagetable code 2012-11-09 18:46:03 +01: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 Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
vm.h vm: merge i386 and arm pagetable code 2012-11-09 18:46:03 +01:00
vmproc.h vm: replace phys avl by array 2012-12-26 16:14:41 +00:00
yielded.h VM: restore >4k secondary cache functionality 2012-09-18 13:17:52 +02: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 vm - hash table for block cache 2010-10-15 09:10:14 +00:00