From owner-svn-src-head@FreeBSD.ORG Mon Apr 13 15:43:28 2015 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 59398A2A; Mon, 13 Apr 2015 15:43:28 +0000 (UTC) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BC65BCAF; Mon, 13 Apr 2015 15:43:27 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.9/8.14.9) with ESMTP id t3DFhMA1062290 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 13 Apr 2015 18:43:22 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.9.2 kib.kiev.ua t3DFhMA1062290 Received: (from kostik@localhost) by tom.home (8.14.9/8.14.9/Submit) id t3DFhLRh062289; Mon, 13 Apr 2015 18:43:22 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 13 Apr 2015 18:43:21 +0300 From: Konstantin Belousov To: Benjamin Kaduk Subject: Re: svn commit: r281495 - in head/sys: conf i386/i386 i386/include x86/acpica Message-ID: <20150413154321.GW2390@kib.kiev.ua> References: <201504131522.t3DFMkiE050257@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on tom.home Cc: "svn-src-head@freebsd.org" , "svn-src-all@freebsd.org" , "src-committers@freebsd.org" X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Apr 2015 15:43:28 -0000 On Mon, Apr 13, 2015 at 11:24:09AM -0400, Benjamin Kaduk wrote: > On Mon, Apr 13, 2015 at 11:22 AM, Konstantin Belousov > 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? I do not see much use in the wide announcement. Right now, this is yet another kernel option. If the required benchmarking and some more old documentation spelunking is going to be done, so that the GENERIC is indeed switched to requiring PAE, then relnotes should indeed mention the change. Otherwise, I do not see why this could be interesting to a user who cannot read NOTES.