#
5f6c4205 |
| 15-Jan-2017 |
David van Moolenbroek <david@minix3.org> |
Retire env.h
This was a MINIX3-specific header file placed outside of the minix/ header subdirectory, with its definitions duplicated in the more standard minix/sysutil.h header.
Also make env_pref
Retire env.h
This was a MINIX3-specific header file placed outside of the minix/ header subdirectory, with its definitions duplicated in the more standard minix/sysutil.h header.
Also make env_prefix(3) take constant pointers.
Change-Id: I243c38eb38e24eb98f0c0dddf7f340e7fec255f4
show more ...
|
#
abf8a7e7 |
| 14-Jul-2015 |
David van Moolenbroek <david@minix3.org> |
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. Thi
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
show more ...
|
#
10e6ba68 |
| 15-Jan-2015 |
Ben Gras <ben@minix3.org> |
vm: restartability improvements (#1)
Two bugs fixed wrt vm restartability.
. make sure pagetable data is only allocated using dynamic data instead of static spare pages (bootstrap pages). Th
vm: restartability improvements (#1)
Two bugs fixed wrt vm restartability.
. make sure pagetable data is only allocated using dynamic data instead of static spare pages (bootstrap pages). They are needed for bootstrap but now repeat some of the initialization so only dynamic data remains. This solves the problem of physical addresses changing (as static pages are re-allocated for the new instance) after update. . pt_ptalloc has to be specified in bytes instead of pde slot numbers. leaving pt_pt NULL causes mapping transfers to fail because NULL happens to be mapped in then and updates then happen there. . added some sanity checks against the above happening.
The new state is that VM can update many times, but the system isn't fully reliable afterwards yet.
Change-Id: I7313602c740cdae8590589132291116ed921aed7
show more ...
|
#
eacaa829 |
| 20-Dec-2014 |
Cristiano Giuffrida <giuffrida@cs.vu.nl> |
vm: Fix heap preallocation.
Change-Id: I5b7f6473b9bbff69eae6ab26c889ad8ed902ff3a
|
#
0be08400 |
| 20-Dec-2014 |
Cristiano Giuffrida <giuffrida@cs.vu.nl> |
vm: Fix vm cloning.
Change-Id: I996410ab1b9628cde797d9e5dd73ed07f13a884b
|
#
fb6bd596 |
| 27-Oct-2014 |
Cristiano Giuffrida <giuffrida@cs.vu.nl> |
rs: New RS.
Change-Id: I46e335d5dac49104028d7cb0706b3e85de752bfe
|
#
63483e02 |
| 11-Mar-2014 |
Cristiano Giuffrida <giuffrida@cs.vu.nl> |
vm: Improve live update support.
Change-Id: I02da3ea32cd05c4ed84a6e199236e5df6e25cb60
|
#
48f446ec |
| 11-Mar-2014 |
Cristiano Giuffrida <giuffrida@cs.vu.nl> |
vm: Extend the vm_memctl() interface.
Change-Id: I87b7c188bd1fc54a3ec943e7ff1d05c6f4c8a56a
|
#
a1760b57 |
| 02-Mar-2014 |
Cristiano Giuffrida <giuffrida@cs.vu.nl> |
kernel: Extend the {sys,vm}_update() interfaces.
Change-Id: I9ada3c04c08d219b198e9081f4e1942b11c722f6
|
#
433d6423 |
| 28-Jul-2014 |
Lionel Sambuc <lionel@minix3.org> |
New sources layout
Change-Id: Ic716f336b7071063997cf5b4dae6d50e0b4631e9
|