[Fwd: Re: 8-CURRENT snap for ia64?]

Marcel Moolenaar xcllnt at mac.com
Tue May 12 22:10:34 UTC 2009


On May 12, 2009, at 10:23 AM, Xin LI wrote:

> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
> cpu0: SAPIC Id=0, SAPIC Eid=0 (BSP)
*snip*
> SMP: 2 CPUs found; 1 CPUs usable; 1 CPUs woken
*snip*

> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
> cpu0: SAPIC Id=0, SAPIC Eid=0 (BSP)
> panic: Built bad topology at 0xe000000004cf50a8.  CPU mask 0x3 != 0x1
> cpuid = 0
> KDB: enter: panic
> [thread pid 0 tid 100000 ]
> Stopped at      kdb_enter+0x92: [I2]    addl  
> r14=0xffffffffffe2a3b0,gp ;;
> db> bt
> Tracing pid 0 tid 100000 td 0xe000000004ce6790
> kdb_enter(0xe000000004b19800, 0xe000000004b19800,  
> 0xe0000000045e2cc0, 0x793) at kdb_enter+0x92
> panic(0xe000000004b1fcb8, 0xe000000004cf50a8, 0x3, 0x1, 0x288) at  
> panic+0x2f0
> smp_topo(0xe00000000462aea0, 0x793, 0x48c) at smp_topo+0x250
> sched_setup(0x0, 0xe000000004564060) at sched_setup+0x20
> mi_startup(0xe000000004c9b6c8) at mi_startup+0x260
> __start() at __start+0xd0
> db>


There's a problem waking up the AP. ACPI says there
are 2 CPUs (that are not disabled), but we can't
awake the second one. FreeBSD 6 & 7 just work with
the one, but apparently there's a bug in 8 where
the topology code doesn't deal well with this kind
of problem.

FYI,

-- 
Marcel Moolenaar
xcllnt at mac.com





More information about the freebsd-ia64 mailing list