On Mon, Apr 13, 2015 at 11:22 AM, Konstantin Belousov <k...@freebsd.org>
wrote:

> Author: kib
> Date: Mon Apr 13 15:22:45 2015
> New Revision: 281495
> URL: https://svnweb.freebsd.org/changeset/base/281495
>
> Log:
>   Add config option PAE_TABLES for the i386 kernel.  It switches pmap to
>   use PAE format for the page tables, but does not incur other
>   consequences of the full PAE config.  In particular, vm_paddr_t and
>   bus_addr_t are left 32bit, and max supported memory is still limited
>   by 4GB.
>
>   The option allows to have nx permissions for memory mappings on i386
>   kernel, while keeping the usual i386 KBI and avoiding the kernel data
>   sizing problems typical for the PAE config.
>
>   Intel documented that the PAE format for page tables is available
>   starting with the Pentium Pro, but it is possible that the plain
>   Pentium CPUs have the required support (Appendix H).  The goal is to
>   enable the option and non-exec mappings on i386 for the GENERIC
>   kernel.  Anybody wanting a useful system on 486, have to reconfigure
>   the modern i386 kernel anyway.
>
>   Discussed with:       alc, jhb
>   Sponsored by: The FreeBSD Foundation
>   MFC after:    2 weeks
>

relnotes: yes?

-Ben
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to