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

Re: [Xen-devel] can't boot dom0




On 6 Oct 2005, at 08:58, Chris Bainbridge wrote:

Trying to boot an SMP system with a non-APIC domain0 is a recipe for
disaster. We depend an awful lot on domain0 to get interrupt routing
correct. If Xen has booted an SMP system, probed IO-APICs and so on,
domain0 needs to have the same world view.

The 'bug' is really that we don't make it harder for people to shoot
themselves in the foot in their configuration. Possibly forcing the
APIC options is the way to go, or at least indicate that setting them
to N is DANGEROUS.

In my case "SMP" was just uniprocessor hyperthreading, not really SMP,
so I expected it to work. It's a non-obvious error that will trip up a
lot of people, I'd recommend forcing it, or detecting the
hypervisor/kernel SMP mismatch at boottime and printing a big warning.

From the p.o.v. of much of the platform chipset, HT is equivalent to SMP. For interrupt routing, the logical CPUs look like physically separate entities requiring an IO-APIC.

Yep, we'll look into hardening those config options.

 -- Keir


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


 


Rackspace

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