minix/minix/lib
David van Moolenbroek 2867e60add SEF: query VM about holes during state transfer
The 'memory' service has holes in its data section, which causes
problems during state transfer.  Since VM cannot handle page faults
during a multicomponent-with-VM live update, the state transfer must
ensure that no page faults occur during copying.  Therefore, we now
query VM about the regions to copy, thus skipping holes.  While the
solution is not ideal, it is sufficiently generic that it can be used
for the data section state transfer of all processes, and possibly
for state transfer of other regions in the future as well.

Change-Id: I2a71383a18643ebd36956c396fbd22c8fd137202
2015-09-17 13:43:06 +00:00
..
libasyn New sources layout 2014-07-31 16:00:30 +02:00
libaudiodriver minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libbdev minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libblockdriver kernel: Extend the sys_statectl() interface. 2015-09-16 11:01:15 +00:00
libc libc: add posix_spawn family of functions 2015-07-28 14:18:03 +00:00
libchardriver kernel: Extend the sys_statectl() interface. 2015-09-16 11:01:15 +00:00
libclkconf minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libddekit Use or instead of and to determine if urb is valid 2015-03-11 17:56:09 +01:00
libdevman minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libexec minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libfetch minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libfsdriver libfsdriver: clear VM cache only if used 2015-06-23 14:38:54 +00:00
libgcc_s_empty New sources layout 2014-07-31 16:00:30 +02:00
libgpio New sources layout 2014-07-31 16:00:30 +02:00
libhgfs libsffs: make path names constant 2014-09-30 12:48:10 +00:00
libi2cdriver kernel: Extend the sys_statectl() interface. 2015-09-16 11:01:15 +00:00
libinputdriver New sources layout 2014-07-31 16:00:30 +02:00
liblwip minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libminc isofs: do not link against libc 2015-06-07 17:01:45 +00:00
libminixfs libminixfs: rework prefetch API 2015-08-14 18:39:30 +00:00
libmthread libmthread: Fix guard page mapping. 2015-09-17 13:38:44 +00:00
libnetdriver services: Selectively enable stateful restart. 2015-09-17 13:36:01 +00:00
libnetsock minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libsffs libfsdriver: preinitialize stat.st_ino 2015-06-23 14:38:04 +00:00
libsys SEF: query VM about holes during state transfer 2015-09-17 13:43:06 +00:00
libtimers New sources layout 2014-07-31 16:00:30 +02:00
libusb minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libvassert minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libvboxfs libsffs: make path names constant 2014-09-30 12:48:10 +00:00
libvirtio libvirtio: expose result size on packet dequeue 2014-12-04 12:10:47 +00:00
libvtreefs services: Selectively enable stateful restart. 2015-09-17 13:36:01 +00:00
Makefile Add libfsdriver: a library to drive file systems 2014-09-18 12:46:23 +00:00
Makefile.inc New sources layout 2014-07-31 16:00:30 +02:00