From owner-freebsd-hackers@FreeBSD.ORG Mon Apr 8 03:22:46 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7213B763 for ; Mon, 8 Apr 2013 03:22:46 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-5.mit.edu (DMZ-MAILSEC-SCANNER-5.MIT.EDU [18.7.68.34]) by mx1.freebsd.org (Postfix) with ESMTP id 1CE2FE1B for ; Mon, 8 Apr 2013 03:22:45 +0000 (UTC) X-AuditID: 12074422-b7f5c6d000000545-76-516237ffe7b1 Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) by dmz-mailsec-scanner-5.mit.edu (Symantec Messaging Gateway) with SMTP id CA.C2.01349.FF732615; Sun, 7 Apr 2013 23:22:39 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH-1.MIT.EDU [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id r383McRf005861; Sun, 7 Apr 2013 23:22:39 -0400 Received: from multics.mit.edu (SYSTEM-LOW-SIPB.MIT.EDU [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r383MbLw008552 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 7 Apr 2013 23:22:38 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r383Manu027948; Sun, 7 Apr 2013 23:22:36 -0400 (EDT) Date: Sun, 7 Apr 2013 23:22:36 -0400 (EDT) From: Benjamin Kaduk To: Sebastian Feld Subject: Re: Multiple page size support on FreeBSD? In-Reply-To: Message-ID: References: User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRmVeSWpSXmKPExsUixCmqrPvfPCnQ4PUjMYvtm/8xWnTdbmV1 YPKY8Wk+i8fOWXfZA5iiuGxSUnMyy1KL9O0SuDImN79iKjjOUvH+4GaWBsarzF2MnBwSAiYS N9csYIOwxSQu3FsPZHNxCAnsY5SY9v4yO4SzgVHi7MsjYB1CAgeZJB4c0oCw6yWuXj7ECmKz CGhJPD/xixHEZhNQkZj5ZiPYVBEBfYlHLxeygNjMAvISFzYfAqsRFjCW6Jj/Amwmp0CgxN/z bWBxXgEHiZ4Jn9gg5gdI3P+wAqxGVEBHYvX+KSwQNYISJ2c+gZppKXHuz3W2CYyCs5CkZiFJ LWBkWsUom5JbpZubmJlTnJqsW5ycmJeXWqRrqpebWaKXmlK6iREUqOwuSjsYfx5UOsQowMGo xMN74GtioBBrYllxZe4hRkkOJiVR3hyTpEAhvqT8lMqMxOKM+KLSnNTiQ4wSHMxKIryBykA5 3pTEyqrUonyYlDQHi5I477WUm/5CAumJJanZqakFqUUwWRkODiUJ3gNmQI2CRanpqRVpmTkl CGkmDk6Q4TxAw+eA1PAWFyTmFmemQ+RPMSpKifNmgCQEQBIZpXlwvbBE8opRHOgVYd7NIFU8 wCQE1/0KaDAT0GD+C/Egg0sSEVJSDYyVgvnxCn9iGY+x/9odV7qu0CVwrUadTMJRgQr9acdW /uVzObE/bPJ1B/spadtvPp544ve6v5s9N89Nm5jvUeglnLgktvZr94LfqhvfahxfO73guJWY p9XCL6/nfc7KNNvkynem4o9UdG/2rQ05l96skGl9eMvg+PxnaQqTg/dx3TN+5PBJt/mfEktx RqKhFnNRcSIAx+hm3P8CAAA= Cc: freebsd-hackers@freebsd.org X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Apr 2013 03:22:46 -0000 On Sun, 7 Apr 2013, Sebastian Feld wrote: > Does FreeBSD support multiple page sizes in a single userland process > like Solaris 11 does? Superpage promotion happens automatically when consecutive data are accessed according to the proper heuristic. As promotion is dynamic, necessarily a mixture of page sizes will be in use. I'm not familiar with the Solaris 11 feature, so I can't say whether there is a direct parallel. You may be interested in this talk by Kirk McKusick at BSDCan 2011 on the topic: http://www.youtube.com/watch?v=0wIxny-n_Mg -Ben Kaduk