[coreboot] [PATCH] v3: AMD DB800 support

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Wed Mar 5 02:35:57 CET 2008


On 04.03.2008 22:09, Marc Jones wrote:
> It wouldn't boot all the way into Linux. It seems like there is a IRQ 
> routing since that is where the image stopped. I attached db800 and 
> norwich console output.

Thanks for the output. I don't like a few parts of the db800 output 
which are not there on norwich:

> PCI: Done for loop
> ioport_46
> ========== PCI: Left over static devices.
>  =====================================

It complains about left over devices, but the only leftover device is 
not a PCI device as far as the logs seem to tell. Could be a bug, could 
be that the db800 and norwich have different sets of PCI devices showing 
up...
Hm. Need to find out why dev_find_device on db800 is called 3 times for 
1022:2097 and 2 times for 1022:2096, all of them in phase 6. On Norwich, 
dev_find_device is called 2 times for 1022:2097 and once for 1022:2096.

db800.txt:dev_find_device: find PCI: 1022:2090
db800.txt:dev_find_device: find PCI: 1022:2090
db800.txt:dev_find_device: find PCI: 1022:2095
db800.txt:dev_find_device: find PCI: 1022:2097
db800.txt:dev_find_device: find PCI: 1022:2096
db800.txt:dev_find_device: find PCI: 1022:2097
db800.txt:dev_find_device: find PCI: 1022:2096
db800.txt:dev_find_device: find PCI: 1022:2097
norwich.txt:dev_find_device: find PCI: 1022:2090
norwich.txt:dev_find_device: find PCI: 1022:2090
norwich.txt:dev_find_device: find PCI: 1022:2095
norwich.txt:dev_find_device: find PCI: 1022:2097
norwich.txt:dev_find_device: find PCI: 1022:2096
norwich.txt:dev_find_device: find PCI: 1022:2097

More analysis later.

Regards,
Carl-Daniel

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





More information about the coreboot mailing list