Commit Graph

2 Commits

Author SHA1 Message Date
Ben Gras
7bd36be853 vm: new cache
Change-Id: I5ddf51a27e3b85b87a10556be87fc33bb92b1090
2013-03-15 20:10:28 +00:00
Ben Gras
d343041caa VM: make mapping types explicit
Introduce explicit abstractions for different mapping types,
handling the instantiation, forking, pagefaults and freeing of
anonymous memory, direct physical mappings, shared memory and
physically contiguous anonymous memory as separate types, making
region.c more generic.

Also some other genericification like merging the 3 munmap cases
into one.

COW and SMAP safemap code is still implicit in region.c.
2012-10-12 14:52:01 +02:00