On 05.03.2009 16:31, Marc Jones wrote:
> On Tue, Mar 3, 2009 at 4:48 PM, Carl-Daniel Hailfinger
> <[email protected]> wrote:
>   
>> If get_pbus() is called for a device which has no parent/ancestor bus
>> with nonzero PCI bus operations, get_pbus() will get stuck in a silent
>> endless loop.
>> Detect the endless loop and break out with an error message.
>>
>> Such a situation can happen if the device tree is not yet
>> initialized/walked completely.
>>
>> This fixes the unexplainable hang if pci_{read,write}_config{8,16,32}was
>> used in early mainboard code for the AMD DBM690T. Instead, the code will
>> now die() with a meaningful error message.
>>
>> Thanks to Ward Vandewege for testing my patches to track down that bug.
>>
>> Signed-off-by: Carl-Daniel Hailfinger <[email protected]>
>>
>>     
> Acked-by: Marc Jones <[email protected]>
>   

Thanks, r3972.

Regards,
Carl-Daniel

-- 
http://www.hailfinger.org/


--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to