This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


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

To: xen-bugs@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-bugs] [Bug 347] Unable to bring up x86_64 SMP DomUs
From: bugzilla-daemon@xxxxxxxxxxxxxxxxxxx
Date: Tue, 01 Nov 2005 17:11:22 +0000
Delivery-date: Tue, 01 Nov 2005 17:11:27 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-bugs-request@lists.xensource.com?subject=help>
List-id: Xen Bugzilla <xen-bugs.lists.xensource.com>
List-post: <mailto:xen-bugs@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-bugs>, <mailto:xen-bugs-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-bugs>, <mailto:xen-bugs-request@lists.xensource.com?subject=unsubscribe>
Reply-to: bugs@xxxxxxxxxxxxxxxxxx
Sender: xen-bugs-bounces@xxxxxxxxxxxxxxxxxxx

------- 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: 
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Xen-bugs mailing list

<Prev in Thread] Current Thread [Next in Thread>