|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
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
|
|
|
|
|