diff options
author | Dale Rahn <drahn@cvs.openbsd.org> | 2002-07-24 02:19:29 +0000 |
---|---|---|
committer | Dale Rahn <drahn@cvs.openbsd.org> | 2002-07-24 02:19:29 +0000 |
commit | c7e7f672d73e4b0521e4932a18643e549b55316c (patch) | |
tree | ca0f87399b88b1ce0a18a98cf0a95c0ecdfe443e /share | |
parent | 71762e55310fdb5bd048869aad2685129ba33e81 (diff) |
- 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.
Diffstat (limited to 'share')
0 files changed, 0 insertions, 0 deletions