git: kernel - Increase UPAGES, add kernel stack guard page
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Oct 29 12:06:09 PDT 2010
commit e40cfbd72cead0ed2b339ac62063ce89031fc5e3
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Fri Oct 29 11:58:06 2010 -0700
kernel - Increase UPAGES, add kernel stack guard page
* Increase UPAGES from 3 to 4. This is the kernel thread stack size.
* Add infrastructure to make it possible to allocate a guard page along
with a kmem allocation and use it when allocating kernel thread stacks.
The first page of stacks allocated this way will be non-accessible
(hence the increase in UPAGES).
Summary of changes:
sys/cpu/i386/include/param.h | 2 +-
sys/cpu/x86_64/include/param.h | 2 +-
sys/ddb/db_sysctl.c | 41 ++++++++++++++++++++++++++++++++++++---
sys/kern/lwkt_thread.c | 2 +-
sys/vm/vm_extern.h | 10 +++++++++
sys/vm/vm_fault.c | 19 ++++++++++++++---
sys/vm/vm_kern.c | 17 +++++++++++++--
sys/vm/vm_kern.h | 1 +
sys/vm/vm_map.c | 2 +
sys/vm/vm_map.h | 2 +
10 files changed, 84 insertions(+), 14 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e40cfbd72cead0ed2b339ac62063ce89031fc5e3
--
DragonFly BSD source repository
More information about the Commits
mailing list