<html><body>
<p>Using maple_defconfig with latest 2.6.16 prepatch versions, when SMP is not configured the kernel hangs in smp_release_cpus() in kernel/setup_64.c <br>
<br>
<font face="Courier New">...</font><br>
<font face="Courier New">returning from prom_init</font><br>
<font face="Courier New">Page orders: linear mapping = 24, others = 12</font><br>
<font face="Courier New">Found initrd at 0xc0000000018fa000:0xc000000001b2c3c5</font><br>
<font face="Courier New">DART: table not allocated, using direct DMA</font><br>
<font face="Courier New">Found legacy serial port 0 for /ht@0/isa@4/serial@3f8</font><br>
<font face="Courier New">  port=3f8, taddr=f40003f8, irq=ffffffffffffffff, clk=1843200, speed=115200</font><br>
<font face="Courier New">Found legacy serial port 1 for /ht@0/isa@4/serial@2f8</font><br>
<font face="Courier New">  port=2f8, taddr=f40002f8, irq=ffffffffffffffff, clk=1843200, speed=115200</font><br>
<font face="Courier New"> -&gt; smp_release_cpus()</font><br>
<br>
<br>
<br>
<tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;#if defined(CONFIG_SMP) || defined(CONFIG_KEXEC)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; void smp_release_cpus(void)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; {</tt><br>
<tt>                ...</tt><br>
<br>
Unconfiguring KEXEC does allow the boot to complete successfully<tt><br>
</tt><br>
Steve Winiecki</body></html>