[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-ia64-devel] [PATCH] Use saner dom0 memory and vcpu defaults, don't panic on over-allocation
On Tue, Jul 31, 2007 at 10:43:44PM -0600, Alex Williamson wrote: > > + /* maximum available memory for dom0 */ > > + max_dom0_pages = avail_domheap_pages() - > > + min(avail_domheap_pages() / > > + 16UL, 512UL << (20 - PAGE_SHIFT)) ; > > I assume this heuristic came from Akio's patch in the thread you > referenced; can anyone explain how this was derived and why it's > necessary? It looks like a fairly random fudge factor. Thanks, I guess it comes from compute_dom0_nr_pages() under arch/x86. However I don't know why compute_dom0_nr_pages() is so. Anyway It should be different for ia64. While I'm guessing the most dominant factor is the p2m table, domain0 building process should be revised for the correct estimation. BTW alloc_dom0_size() may be confusing because it doesn't allocate anymore. How about calc_dom0_size()? This isn't essential. very minor issue. Just for my preference. -- yamahata _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |