[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-ia64-devel] [PATCH]fix initialization order of buddy allocator



On Mon, May 28, 2007 at 07:48:51PM +0900, Daisuke Nishimura wrote:

> Machines with multi NUMA nodes may panic on bootup.
> Attached patch(for C/S15145), in which I modified
> the initialization order of buddy allocator, fixes
> this problem.
> I tested booting dom0/domVTi and kernel-make on guests.
> Any comments and feedbacks would be appreciated.

Good catch!


> 2. The xenheap area (from xen_pstart to xenheap_phys_end) must exist
>   in node0 from its design?
>   (As far as I know, if xenheap is not in node0, the initialization
>   process of xenheap recursively needs xenheap memory)

It seems so because of _heap0 and avail0.
it would be easily worked around by alllocating _heap[n] and avail[n]
by boot allocator.

BTW your signed-off-by is missing.
-- 
yamahata

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.