Here's my (probably simple minded) understanding. With the PSE bit
turned on in one of the x86 control registers (cr3?), page sizes
are 4MB instead of the usual 4KB. One advantage of large pages is
that there are fewer page tables and struct page's to store.
Ah, I knew 4MB pages were possible... I was under the impression _all_
pages had to be 4MB which would seem to suck badly as they would be
too coarse for many applications (but for certain large sci. apps. I'm
sure this would be perfect, less TLB thrashing too with sparse
data-sets).
On the whole, I'm not sure I can see how 4MB pages _everywhere_ in
user-space would be a win for many people at all...
--cw
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/