minix/servers/procfs
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
..
buf.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
const.h ProcFS server, by Alen Stojanov and David van Moolenbroek 2010-09-14 21:25:25 +00:00
cpuinfo.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
cpuinfo.h /proc/cpuinfo 2010-10-26 21:08:00 +00:00
glo.h various coverity-inspired fixes 2012-07-16 14:00:56 +02:00
inc.h retire _ANSI and <minix/ansi.h> 2012-03-25 21:58:27 +02:00
main.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00
Makefile Remove MINIXSRCDIR and use NETBSDSRCDIR 2012-06-18 10:53:35 +00:00
NOTES ProcFS server, by Alen Stojanov and David van Moolenbroek 2010-09-14 21:25:25 +00:00
pid.c VM: make mapping types explicit 2012-10-12 14:52:01 +02:00
proto.h retire _PROTOTYPE 2012-03-25 16:17:10 +02:00
root.c procfs: make ipc vectors available 2012-09-26 17:14:14 +02:00
tree.c procfs: resolve Coverity warnings 2012-08-09 00:16:34 +02:00
type.h Build NetBSD libc library in world in ELF mode. 2011-06-24 11:46:30 +02:00
util.c retire PUBLIC, PRIVATE and FORWARD 2012-03-25 21:58:14 +02:00