Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email firstname.lastname@example.org
From: Dale Rahn (drahn_at_cvs.openbsd.org)
Date: Tue Jul 23 2002 - 21:19:28 CDT
Module name: src
Changes by: drahncvs.openbsd.org 2002/07/23 20:19:28
sys/arch/powerpc/powerpc: pmap.c trap.c
- change pte_spill_X() to take an extra parameter to determine if
the fault is a EXE fault or R/W fault.
- mask/or the SR_NOEXEC bit into the segment register value
when the number of executable pages becomes 0/non-zero.
- create segments with SR_NOEXEC set, will be cleared when first
exec mapping in the segment is created.
- allow pte_spill_X() to deal with a new type of fault, page mapped
but non executable, when execute was requested.
Adds up to - non-exec stack support for powerpc.