Implement X-only mappings on sun4u by not letting the dtlb miss handler
authormiod <miod@openbsd.org>
Wed, 11 Jan 2023 19:57:17 +0000 (19:57 +0000)
committermiod <miod@openbsd.org>
Wed, 11 Jan 2023 19:57:17 +0000 (19:57 +0000)
commit8c38b3156c90d1e1803d9f3404cfb66d963b0cfc
tree1c03b42458576c70416c1d994ee00f469b4f77d8
parentf14117cfce369d84b646ba34a6042f48922d4248
Implement X-only mappings on sun4u by not letting the dtlb miss handler
allow ttes with the "exec only" bit; joint work with deraadt@, unfortunately
no effect on sun4v due to the lack of software bits in ttes to fit an
"exec only" bit.

ok deraadt@ kettenis@
sys/arch/sparc64/sparc64/genassym.cf
sys/arch/sparc64/sparc64/locore.s
sys/arch/sparc64/sparc64/pmap.c