[PATCH 8/8] Convert the cell IOMMU fixed mapping to 16M IOMMU pages

2008-02-28 Thread Michael Ellerman
The only tricky part is we need to adjust the PTE insertion loop to cater for holes in the page table. The PTEs for each segment start on a 4K boundary, so with 16M pages we have 16 PTEs per segment and then a gap to the next 4K page boundary. It might be possible to allocate the PTEs for each seg

[PATCH 8/8] Convert the cell IOMMU fixed mapping to 16M IOMMU pages

2008-02-26 Thread Michael Ellerman
The only tricky part is we need to adjust the PTE insertion loop to cater for holes in the page table. The PTEs for each segment start on a 4K boundary, so with 16M pages we have 16 PTEs per segment and then a gap to the next 4K page boundary. It might be possible to allocate the PTEs for each seg