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

[Xen-bugs] [Bug 347] Unable to bring up x86_64 SMP DomUs



http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=347





------- Additional Comments From ryanh@xxxxxxxxxx  2005-11-01 17:11 -------
Created an attachment (id=85)
 --> (http://bugzilla.xensource.com/bugzilla/attachment.cgi?id=85&action=view)
Remove smpboot.c check for DOM0 before setting bit in cpu_present_map.

On X86_64, without HOTPLUG_CPU, if the secondary cpu's bit is not set in
cpu_present map, then the for_each_present_cpu() loop in init/main.c doesn't
call cpu_up() on the offline cpus.  This causes the per-cpu workqueues to not
be initialized for secondary cpus and will hang domUs as they try to flush the
workqueue on each cpu.  This patch removes the check for DOM0  before setting
cpu_present bit.  With this patch I can now create SMP domU x86_64 domains. 
Testing 32b next (with and without HOTPLUG_CPU=y).

-- 
Configure bugmail: 
http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

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


 


Rackspace

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