|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-ppc-devel
[XenPPC] [xenppc-unstable] [POWERPC] Take all secondary processors	offli 
| # HG changeset patch
# User Jimi Xenidis <jimix@xxxxxxxxxxxxxx>
# Node ID 13d64dec47117e45d04e934f90a96eb042d7bf41
# Parent  e65f030855fb11b708332a1f0453d33659b499a8
[POWERPC] Take all secondary processors offline after they are enumerated
Xen assumes that an online CPU is a schedualable CPU, but we just are
not there yet. Remove this fragment when scheduling processors
actually works.
Signed-off-by: Jimi Xenidis <jimix@xxxxxxxxxxxxxx>
---
 xen/arch/powerpc/setup.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+)
diff -r e65f030855fb -r 13d64dec4711 xen/arch/powerpc/setup.c
--- a/xen/arch/powerpc/setup.c  Tue Aug 22 09:53:34 2006 -0400
+++ b/xen/arch/powerpc/setup.c  Tue Aug 22 11:16:01 2006 -0400
@@ -182,6 +182,21 @@ static void __init start_of_day(void)
 
     percpu_free_unused_areas();
 
+    {
+        /* FIXME: Xen assumes that an online CPU is a schedualable
+         * CPU, but we just are not there yet. Remove this fragment when
+         * scheduling processors actually works. */
+        int cpuid;
+
+        printk("WARNING!: Taking all secondary CPUs offline\n");
+
+        for_each_online_cpu(cpuid) {
+            if (cpuid == 0)
+                continue;
+            cpu_clear(cpuid, cpu_online_map);
+        }
+    }
+
     initialize_keytable();
     /* Register another key that will allow for the the Harware Probe
      * to be contacted, this works with RiscWatch probes and should
_______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ppc-devel
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[XenPPC] [xenppc-unstable] [POWERPC] Take all secondary processors	offline after they are enumerated,
Xen patchbot-xenppc-unstable <=
 |  
| Previous by Date: | [XenPPC] making xen tools on dom0 can be slow, Maria Butrico |  
| Next by Date: | [XenPPC] [xenppc-unstable] [POWERPC] Enable SMP, smp_processor_id,	for_each_cpu, nosmp, maxcpus=X, Xen patchbot-xenppc-unstable |  
| Previous by Thread: | [XenPPC] making xen tools on dom0 can be slow, Maria Butrico |  
| Next by Thread: | [XenPPC] [xenppc-unstable] [POWERPC] Enable SMP, smp_processor_id,	for_each_cpu, nosmp, maxcpus=X, Xen patchbot-xenppc-unstable |  
| Indexes: | [Date]
[Thread]
[Top]
[All Lists] |  |  | 
  
    |  |  |