Enable PAE mode for those CPUs that support it. This allows us to use the
authormlarkin <mlarkin@openbsd.org>
Fri, 24 Apr 2015 19:53:43 +0000 (19:53 +0000)
committermlarkin <mlarkin@openbsd.org>
Fri, 24 Apr 2015 19:53:43 +0000 (19:53 +0000)
commitcbe1be1e1cda126700703f56912ff88eb764a6b2
tree2f314b27ef9237464aed11c59019064c6b2759c3
parentbcd62fcc1b032293f0004d06a059fbc56db15ea8
Enable PAE mode for those CPUs that support it. This allows us to use the
NX bit for userland and kernel W^X. Unlike the previous c.2008 PAE
experiment, this does not provide > 4GB phys ram on i386 - PAE is solely
being used for NX capability this time. If you need > 4GB phys, use amd64.

Userland W^X was committed yesterday by kettenis@, and we will shortly
start reworking the kernel like we did for amd64 a few months back to get
kernel W^X.

This has been in snaps for a few days and tested by kettenis and myself
as well.

ok deraadt@, kettenis@
sys/arch/i386/i386/autoconf.c