|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Artur Grabowski (art_at_cvs.openbsd.org)
Date: Tue Jul 23 2002 - 19:33:50 CDT
CVSROOT: /cvs
Module name: src
Changes by: art
cvs.openbsd.org 2002/07/23 18:33:50
Modified files:
sys/arch/alpha/alpha: pmap.c trap.c
sys/arch/alpha/include: pmap.h
Log message:
Pretty nasty hack to make non-exec mappings work.
Instead of using FOE for just emulating references, we also keep track
of a pages executability and don't remove the FOE bit if the page
is not executable.
This is implmented with horrible hacks. Maybe when I have time, I'll
reimplment the whole pmap to allow this without ugly hacks (read: probably
not this decade).
The stack on alpha is now non-exec.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]