[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] dom0 boot failure: dma_reserve in reserve_bootmem_generic()
>>> On 26.06.10 at 03:40, Mukesh Rathor <mukesh.rathor@xxxxxxxxxx> wrote: > So, anyone know the point of setting dma_reserve? Obviously, things I think the comment immediately before set_dma_reserve() explains it quite well: * The per-cpu batchsize and zone watermarks are determined by present_pages. * In the DMA zone, a significant percentage may be consumed by kernel image * and other unfreeable allocations which can skew the watermarks badly. This * function may optionally be used to account for unfreeable pages in the * first zone (e.g., ZONE_DMA). The effect will be lower watermarks and * smaller per-cpu batchsize. > are implied OK without it, so would it be safe to just remove the > if stmt completely? In all our post-2.6.18 kernels we indeed have this disabled, and didn't have any issue with it so far. Nevertheless I'm not convinced us really doing a good thing with disabling it after the change (a pretty long while ago) to no longer put all memory in the DMA zone. For your issue, I rather wonder why dma_reserve reaches this high a value only with the particular dom0_mem= you're stating. Did you check where those reservations come from, and how they differfrom when using smaller or larger dom0_mem= values? Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |