William Lee Irwin III wrote: >> There's some sort of insanity going on here. Since when is 0x78000000 >> a 2GB/2GB split? Mark, dare I ask what you were thinking? That should >> be VMSPLIT_2G_OPT for 2GB laptops analogously to VMSPLIT_3G_OPT, if >> nothing else, as it's certainly not 2GB/2GB.
On Tue, May 01, 2007 at 09:32:33AM -0400, Mark Lord wrote: > You need to go search the archives and read the *extensive* thread > on this from when it was introduced. Lots of high profile kernel > developers were in on this one. Various good points were raised. The NX bit requiring 3-level pagetables suggests that 3-level pagetables without highmem would be valuable, at which point the unaligned splits to avoid highmem with 3-level pagetables gain additional relevance. I'll queue that up to be written along with split pmd affairs, and check for features dependent on 4-level pagetables, too. On Tue, May 01, 2007 at 09:32:33AM -0400, Mark Lord wrote: > The idea is really simple: eliminate the need for HIGHMEM > on common machines. Of course. Everything is simple until it's done properly. It's why everyone forgets the "and no simpler" half of the quote, which turns the meaning of what everyone tries to quote on its head. I guess looking over it I don't blame you so much. I should've been around to clean up these issues at the time it was happening. People seem to have been trying to use the RAM in their laptops without big slowdowns, and may not have had the VM "sophistication" to deal with the sorts of issues I'm raising. On Tue, May 01, 2007 at 09:32:33AM -0400, Mark Lord wrote: > And yes, VMSPLIT_2G really means VMSPLIT_2G_OPT, > in the same way as the (added last) VMSPLIT_3G_OPT flag. This was a large portion of the substance of my complaint. -- wli - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/