]> Zhao Yanbai Git Server - minix.git/commit
RS/VM: proper preparation for multi-VM live update 47/3147/1
authorDavid van Moolenbroek <david@minix3.org>
Tue, 14 Jul 2015 05:42:48 +0000 (07:42 +0200)
committerDavid van Moolenbroek <david@minix3.org>
Thu, 17 Sep 2015 14:01:06 +0000 (14:01 +0000)
commitabf8a7e7b3a56fc9b8ce81cb3a69d8531aa90ce5
tree5d6e11382a0e833715c5ee7105c689377712f0bd
parent5a4672e300b511868df763b76e81f10b1ec153e5
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
13 files changed:
etc/system.conf
minix/commands/service/parse.c
minix/include/minix/com.h
minix/include/minix/vm.h
minix/lib/libsys/Makefile
minix/lib/libsys/vm_prepare.c [new file with mode: 0644]
minix/servers/rs/const.h
minix/servers/rs/request.c
minix/servers/rs/update.c
minix/servers/vm/main.c
minix/servers/vm/proto.h
minix/servers/vm/rs.c
minix/servers/vm/utility.c