We have a particular JS20 blade, named kpblade11, on which we have to
flash a downlevel SLOF, and on which when Linux runs it reports only one CPU.

Current tip of tree Xen/PPC appears to find the missing processor in
some capacity, as the following is printed during boot.

Note that this is vanilla Xen/PPC, without any SMP/IPI patches applied.


boot_of_serial: ISA base: 0xf4000000
boot_of_serial: ISRC=0x44, but forcing poll mode
----[ Xen-3.0-unstable     ]----
 __  __            _____  ___                     _        _     _      
 \ \/ /___ _ __   |___ / / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \    |_ \| | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | |  ___) | |_| |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_| |____(_)___/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                        
CPU: 7db14ba6   DOMID: 0000ffff
 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory

pc 0000000041000000 msr 9000000000001000
lr 00000000ff000374 ctr 0000000000000000
srr0 ffffffffffffffff srr1 ffffffffffffffff
 Xen version 3.0-unstable ([EMAIL PROTECTED]) (gcc version 4.1.1 ()) Thu Oct 26 
21:28:06 EDT 2006
r00: 0000000000000000 0000000000000000 0000000000000000 fd3c200000000000
 Latest ChangeSet: Tue Oct 24 19:11:00 2006 -0400 12468:9148f7816d00

(XEN) r04: 0000000048000000 0000000041100000 0000000000000000 0000000000000000
(XEN) Physical RAM map:
(XEN) r08: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)   0000000000000000: 0000000020000000
(XEN) r12: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) End of Xen Area: 39MiB (40480KiB)
(XEN) End of RAM: 512MiB (524288KiB)
(XEN) r16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) r20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) r24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) r28: 0000000000000001 0000000000000000 0000000000000000 0000000000000000
(XEN) Xen Heap: 35MiB (36828KiB)
(XEN) dar 0x0000000000000000, dsisr 0x00000000
(XEN) Dom Heap: 466MiB (477664KiB)
(XEN) hid4 0x0000000000000000
(XEN) CPU[PIR:0 IPI:0 Logical:0] Hello World!
(XEN) ---[ backtrace ]---
(XEN) spinning up at most 16 total processors ...
(XEN) [0000000000000000] xen_mpic_init: start
(XEN) F82D00207C3B02A6mpic: Setting up MPIC "Xen-U3-MPIC" version 1.2 at 
f8040000, max 4 CPUs
(XEN)  (unreliable)
(XEN) mpic: ISU size: 124, shift: 7, mask: 7f
(XEN) SP (7db14ba67db04aa6) is not in xen space
(XEN) mpic: Initializing for 124 sources
(XEN) machine_halt called
(XEN) mpic: Setting up HT PICs workarounds for U3/U4
(XEN) machine_halt failed, manual powercycle required!
(XEN) mpic:   - HT:01.0 [0xb8] vendor 1022 device 7450 has 4 irqs
(XEN) mpic:   - HT:02.0 [0xb8] vendor 1022 device 7450 has 4 irqs
(XEN) mpic:   - HT:03.0 [0xf0] vendor 1022 device 7460 has 24 irqs
(XEN) xen_mpic_init: success
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) WARNING!: Taking all secondary CPUs offline
(XEN) Initializing DART 0xf8033000: tbl: 0000000000200000[0x200] entries: 
0x80000
(XEN) Initializing DART Model U3: reg: 00000000f8033000 word: 200200
(XEN) [0000000000476BF0] 000000000044CA78 .unimplemented+0x18/0x38
(XEN) [0000000000476C70] 000000000044CC80 .on_selected_cpus+0x34/0x5c
(XEN) [0000000000476CF0] 000000000044CBE8 .smp_call_function+0x80/0xac
(XEN) [0000000000476D80] 0000000000426A24 .schedulers_start+0x30/0x54
(XEN) [0000000000476E00] 000000000045A40C .start_of_day+0x150/0x174
(XEN) [0000000000476E90] 000000000045A810 .__start_xen+0x3e0/0x6c0
(XEN) [0000000000476F70] 000000000045AB84 .__start_xen_ppc+0x94/0xbc
(XEN) [0000000000477000] 000000000040004C _start64+0x38/0x3c
(XEN) allocated RMA for Dom[0]: 0x4000000[0x4000000]


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

Reply via email to