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

[Xen-ia64-devel] Re: xen-unstable broken due to CONFIG_SMP problem




On 12 Jan 2006, at 20:48, Magenheimer, Dan (HP Labs Fort Collins) wrote:

Since this patch is really a hack, I thought I would
solicit better patches first.  In particular, there
are several hacks to compile !CONFIG_SMP on Xen/ia64...
see config.h and note that most of smpboot.c is #ifdef
CONFIG_SMP (but probably need not be).  Or, since
Xen/x86 always is compiled with CONFIG_SMP, it might
be best to fix CONFIG_SMP (flush_tlb_mask(), possibly
other fixes) and also always compile Xen/ia64 with
CONFIG_SMP.

Any comments?  Any volunteers?

In this case the best and simplest fix will simply be to define cpu_online_map as:
cpumask_t cpu_online_map = CPU_MASK_CPU0.

Or, if you want to share the definition with SMP builds then declare cpu_online_map unconditionally with no initialiser and then sometime during boot make sure you do cpu_online_map = cpumask_of_cpu(boot_cpu_id);

 -- Keir


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


 


Rackspace

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