Messages in this thread | | | Date | Wed, 1 Mar 2006 20:15:12 -0800 | From | "Tony Luck" <> | Subject | Re: [Patch] Move swiotlb_init early on X86_64 |
| |
On 01 Mar 2006 09:10:58 +0800, Zou Nan hai <nanhai.zou@intel.com> wrote: > on X86_64, swiotlb buffer is allocated in mem_init, after memmap and vfs cache allocation. > > On platforms with huge physical memory, > large memmap and vfs cache may eat up all usable system memory > under 4G. > > Move swiotlb_init early before memmap is allocated can > solve this issue.
Shouldn't memmap be allocated from memory above 4G (if available)? Using up lots of <4G memory on something that doesn't need to be below 4G sounds like a poor use of resources.
-Tony - 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/
| |