First cut at four-level pagetables
David Gibson
david at gibson.dropbear.id.au
Thu May 12 14:08:04 EST 2005
On Thu, May 12, 2005 at 01:39:53PM +1000, David Gibson wrote:
> Here's a first shot at patch which implements true four-level page
> tables for ppc64. It uses full page tables at the bottom and top
> levels, and quarter-page tables at the middle two levels. This gives
> a total usable address space of 44 bits (16T). I've also tweaked the
> VSID allocation to let us use all that space (thereby halving the
> number of available contexts) and added some #if and BUILD_BUG sanity
> checks.
>
> Hugepages are presently completely broken, working on that now. This
> patch applies on top of the patch posted earlier eliminating
> ioremap_dir.
Bah, sorry. Patch broken. Changes to arch/ppc64/mm/tlb.c are
missing. Fixed version later.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/people/dgibson
More information about the Linuxppc64-dev
mailing list