No description
10e6ba68d2
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 |
||
---|---|---|
bin | ||
common | ||
distrib | ||
docs | ||
etc | ||
external | ||
games | ||
gnu | ||
include | ||
lib | ||
libexec | ||
minix | ||
releasetools | ||
sbin | ||
share | ||
sys | ||
tests | ||
tools | ||
usr.bin | ||
usr.sbin | ||
.gitignore | ||
.gitreview | ||
build.sh | ||
LICENSE | ||
Makefile | ||
Makefile.inc |