[rfc] Add boot-time warning messages to PAE kernels
Konstantin Belousov
kostikbel at gmail.com
Wed Oct 15 12:14:15 UTC 2014
On Wed, Oct 15, 2014 at 03:35:45AM -0400, Terry Kennedy wrote:
> > PAE is the way to get NX bit on 32bit kernels.
>
> Educate me here - is this non-amd64-capable hardware being used in a
> production environment, or amd64-capable hardware being run in i386 mode
> for some reason? I haven't run into any i386 user code that wouldn't run
> on a FreeBSD amd64 kernel, so I'm trying to see why PAE is the desired
> solution here.
I do not understand the question. One of the reason for PAE existence
at the current times is the ability to get working !PROT_EXEC support
on i386 kernel. I have no idea about 'production' environments.
WRT user 32bit code which does not run on amd64 kernel, you obviously
did not tried hard. The compat32 is lacking; the simple (from the PoV
of the kernel facilities used) programs do run, but anything more
involved has a chance to meet unimplemented functionality.
E.g., should pf control considered management interfaces ? But it is
required for things like miniupnpd and squid in transparent mode.
More information about the freebsd-arch
mailing list