Subject: Re: Multiple page sizes and the pmap API
To: Jared D. McNeill <jmcneill@invisible.yi.org>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 12/06/2001 12:54:11
On Thu, Dec 06, 2001 at 04:32:01PM -0400, Jared D. McNeill wrote:
> On Thu, 6 Dec 2001, Jason R Thorpe wrote:
> > Several platforms support multiple page sizes. Examples are
> > the i386, which has 4K and 4M pages, the ARM which has 4K,
> > 64K, and 1M pages, and the MIPS which has 4K, 8K, 16K, ... pages.
> >
> > I would like to add support to the pmap API for using these larger
> > page sizes.
>
> What about odd-ball processors, such as certain revisions of the Cyrix
> 6x86, that supported variable sized pages?
For those processors, the array would need to describe the intersection
of the following two sets:
* The page sizes the processor supports
* The page sizes that are potentially useful
--
-- Jason R. Thorpe <thorpej@wasabisystems.com>