minix/minix/servers/vm
David van Moolenbroek abf8a7e7b3 RS/VM: proper preparation for multi-VM live update
Due to changed VM internals, more elaborate preparation is required
before a live update with multiple components including VM can take
place.  This patch adds the essential preparation infrastructure to
VM and adapts RS to make use of it.  As a side effect, it is no
longer necessary to supply RS as the last component (if at all)
during the set-up of a multicomponent live update operation.

Change-Id: If069fd3f93f96f9d5433998e4615f861465ef448
2015-09-17 14:01:06 +00:00
..
arch New sources layout 2014-07-31 16:00:30 +02:00
acl.c vm: Allow VM to make self calls when needed. 2015-09-16 11:06:51 +00:00
alloc.c New sources layout 2014-07-31 16:00:30 +02:00
break.c New sources layout 2014-07-31 16:00:30 +02:00
cache.c libfsdriver: support mmap on FSes with no device 2014-11-15 11:19:52 +00:00
cache.h libfsdriver: support mmap on FSes with no device 2014-11-15 11:19:52 +00:00
cavl_if.h New sources layout 2014-07-31 16:00:30 +02:00
cavl_impl.h New sources layout 2014-07-31 16:00:30 +02:00
exit.c vm: Improve live update support. 2015-09-16 11:06:41 +00:00
fdref.c New sources layout 2014-07-31 16:00:30 +02:00
fdref.h New sources layout 2014-07-31 16:00:30 +02:00
fork.c New sources layout 2014-07-31 16:00:30 +02:00
glo.h vm: Improve live update support. 2015-09-16 11:06:41 +00:00
main.c RS/VM: proper preparation for multi-VM live update 2015-09-17 14:01:06 +00:00
Makefile Move all services to /service 2014-07-31 16:00:31 +02:00
mem_anon.c New sources layout 2014-07-31 16:00:30 +02:00
mem_anon_contig.c vm: allow split of mem_anon_contig region 2014-09-01 15:31:19 +02:00
mem_cache.c vm: Allow in-band metadata for cache blocks 2015-09-17 13:40:39 +00:00
mem_directphys.c New sources layout 2014-07-31 16:00:30 +02:00
mem_file.c libminixfs: better support for read errors and EOF 2015-08-14 18:39:26 +00:00
mem_shared.c VM: mem_shared: allow re-pagefault 2014-09-03 14:32:54 +02:00
memlist.h New sources layout 2014-07-31 16:00:30 +02:00
memtype.h New sources layout 2014-07-31 16:00:30 +02:00
mmap.c vm: Allow VM to make self calls when needed. 2015-09-16 11:06:51 +00:00
pagefaults.c VM: fix for handling one-shot page memory 2015-02-10 13:47:27 +00:00
pagetable.c vm: restartability improvements (#2) 2015-09-17 13:42:18 +00:00
pb.c New sources layout 2014-07-31 16:00:30 +02:00
phys_region.h New sources layout 2014-07-31 16:00:30 +02:00
proto.h RS/VM: proper preparation for multi-VM live update 2015-09-17 14:01:06 +00:00
pt.h New sources layout 2014-07-31 16:00:30 +02:00
queryexit.c New sources layout 2014-07-31 16:00:30 +02:00
region.c vm: restartability improvements (#1) 2015-09-17 13:41:26 +00:00
region.h vm: Improve live update support. 2015-09-16 11:06:41 +00:00
regionavl.c New sources layout 2014-07-31 16:00:30 +02:00
regionavl.h New sources layout 2014-07-31 16:00:30 +02:00
regionavl_defs.h New sources layout 2014-07-31 16:00:30 +02:00
rs.c RS/VM: proper preparation for multi-VM live update 2015-09-17 14:01:06 +00:00
sanitycheck.h New sources layout 2014-07-31 16:00:30 +02:00
slaballoc.c Add live update-friendly annotations. 2015-09-17 13:25:38 +00:00
unavl.h New sources layout 2014-07-31 16:00:30 +02:00
util.h New sources layout 2014-07-31 16:00:30 +02:00
utility.c RS/VM: proper preparation for multi-VM live update 2015-09-17 14:01:06 +00:00
vfs.c New sources layout 2014-07-31 16:00:30 +02:00
vm.h vm: Improve live update support. 2015-09-16 11:06:41 +00:00
vmproc.h vm: Improve live update support. 2015-09-16 11:06:41 +00:00