Subject: Re: Multiple page sizes and the pmap API
To: Jared D. McNeill <>
From: Jason R Thorpe <>
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 <>