The PA-RISC architecture supports execute-only mappings by using a
authorkettenis <kettenis@openbsd.org>
Sat, 7 Jan 2023 10:09:34 +0000 (10:09 +0000)
committerkettenis <kettenis@openbsd.org>
Sat, 7 Jan 2023 10:09:34 +0000 (10:09 +0000)
commit2074e18d3250360a5bdd6fe5748f57392a1a3e9f
treefa0407739f2c69ff103e01279ffb30ac78ee6606
parent98dbb30ef2877b22f63981e6c70549f5664dbeb5
The PA-RISC architecture supports execute-only mappings by using a
"remain at privilege level 3" gateway page.  Make use of this.

ok deraadt@, miod@
sys/arch/hppa/hppa/pmap.c
sys/arch/hppa/include/pte.h