[coreboot] coreboot hangs on my AMD fam10 board.
Marc Jones
marcj303 at gmail.com
Mon Oct 12 18:19:00 CEST 2009
On Fri, Oct 9, 2009 at 7:16 PM, Carl-Daniel Hailfinger
<c-d.hailfinger.devel.2006 at gmx.net> wrote:
> On 09.10.2009 08:10, Bao, Zheng wrote:
>> Current coreboot seems to hang somewhere. Before the 60th anniversary of
>> People's Republic of China, I always disable the CBFS when I worked on
>> my fam10 board, otherwise it would be error. But now, I can not find
>> where I can disable it. It seems to stop at waiting AP cores.
>>
>> I am wondering if it is caused by CBFS and if it happens on other board.
>> If any one can test it, I will be appreciating.
>>
>
> We have not solved the SMP startup printk locking yet. That explains the
> mangled log messages.
> Unless I'm mistaken we still decompress some parts multiple times
> concurrently to the same address and that can crash the code.
> Overlapping stack might also crash the code during lzma decompression.
> Decompression of AP code should happen on the BSP or on exactly one AP,
> but not on all APs.
>
>
>> coreboot-2.0.0-r623M_tilapia_fam10_Fallback Fri Oct 9 13:15:49 CST 2009
>> starting...
>> [...]
>> Start other core - nodeid: 00 cores: 03
>> started ap apicid: cccooorrreeexxx::: --------- {{{
>> AAAPPPIIICCC
>> IIIDDD === 000312 NNNOOODDDEEEIIIDDD === 000000
>> CCCOOORRREEEIIIDDD === 000321}}
>> } ---------
>>
The stacks shouldn't be overlapping but the decompression location
might (I havn't looked at the implementation yet). We may need to look
at CBFS more closely wrt AP startup.
Marc
--
http://marcjonesconsulting.com
More information about the coreboot
mailing list