]> Zhao Yanbai Git Server - minix.git/commit
. map text (kernel's and processes') in readonly
authorBen Gras <ben@minix3.org>
Thu, 18 Dec 2008 15:35:22 +0000 (15:35 +0000)
committerBen Gras <ben@minix3.org>
Thu, 18 Dec 2008 15:35:22 +0000 (15:35 +0000)
commit3121eec6bd835dc5320fbf0d7282a02bb09b0a2c
tree571bad96c10fc929b7c5aa9ec6665853ab5891bf
parentf0000078c32898973f6f79f3f6c24a1fde59e0fd
 . map text (kernel's and processes') in readonly
 . map kernel in non-user
 . don't map in first pages of kernel code and data
   if possible

these first pages could actually be freed but as the
kernel isn't allowed to touch them either we can't reuse
them until VM has totally taken over page table management
and kernel doesn't rely on identity mapping any more.
servers/vm/alloc.c
servers/vm/exec.c
servers/vm/glo.h
servers/vm/i386/pagetable.c
servers/vm/main.c
servers/vm/vm.h