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