Re: [RFC] recursive pagetables for x86 PAE

From: Oliver Neukum (
Date: Sat Jun 14 2003 - 06:27:48 EST

Am Freitag, 13. Juni 2003 23:47 schrieb Dave Hansen:
> When you have lots of tasks, the pagetables start taking up lots of
> lowmem. We have the ability to push the PTE pages into highmem, but
> that exacts a penalty from the atomic kmaps which, depending on
> workload, can be a 10-15% performance hit.
> The following patches implement something which we like to call UKVA.
> It's a Kernel Virtual Area which is private to a process, just like
> Userspace. You can put any process-local data that you want in the
> area. But, for now, I just put PTE pages in there.

If you put only such pages there, do you really want that memory to
be per task? IMHO it should be per memory context to aid threading

Secondly, doesn't this scream for using large pages?


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

This archive was generated by hypermail 2b29 : Sun Jun 15 2003 - 22:00:39 EST