RE: hugetlb demand paging patch part [0/3]

Chen, Kenneth W
2004-04-16T03:43:08Z

David Gibson wrote on Thursday, April 15, 2004 8:33 PM
> To unify even the non-ppc64 archs we already have to allow for the
> hugepage pagetables to have different structure across archs - on i386
> and ppc64 the hugePTEs lie in PMD slots, on sparc64 and sh they lie in
> (normal) PTE slots and on IA64 they lie in the PTE slots of a special
> set of pagetables. Given that, it seems conceptually logical to me
> that we also not assume the hugepage PTEs have the same layout as
> normal PTEs. It makes the handle_mm_fault function not the least more
> complicated.

Correction: huge page pte on ia64 has the same format as a normal page pte.