> The 4 level page table case where things have been left as > (4*PAGE_SHIFT - 9) I think shows that abstracting to think about > things as entries rather than as pointers is useful. This is perhaps a good point. If someone ever wants to get 4-level page tables running with 64K pagesize, they will want to allocate less than a full page at one (or more) levels (since 13+13+13+13+16 is 68 ... more bits than we need). So expressions like (4*PAGE_SHIFT - 9) will reveal even more hidden assumptions. However, I can't quite imagine a structure where the entries in the _upper_ levels are anything except pointers (unless h/w is walking the upper levels and imposes some other structure ... but this is not the case for ia64). -Tony - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Thu Nov 17 10:05:54 2005
This archive was generated by hypermail 2.1.8 : 2005-11-17 10:06:07 EST