Messages in this thread | | | Date | Fri, 3 May 2002 18:20:28 +0200 | From | Andrea Arcangeli <> | Subject | Re: Virtual address space exhaustion (was Discontigmem virt_to_page() ) |
| |
On Fri, May 03, 2002 at 06:02:18PM +0200, Daniel Phillips wrote: > and solves 75% of the problem. It's not just ia32 numa that will benefit > from it. For example, MIPS supports 16K pages in software, which will
the whole change would be specific to ia32, I don't see the connection with mips. There would be nothing to share between ia32 2M pages and mips 16K pages. You can do mips 16K just now indipendently from the page_size of ia32. 16K should work without surprises because other archs have pages of this size and even bigger. Nobody has pages large as much as 2M yet, that's an order of magnitude bigger. 16K for example is just fine for the read()/pagein/pageout I/O, DMA is usually done in larger chunks anyways with readahead and async-flushing to be faster (but never as big as 2M, the highest limit is 512k per scsi command).
Andrea - 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/
| |