[coreboot] missing read_resources for CK804
mylesgw at gmail.com
Fri Jan 28 16:37:13 CET 2011
> >> Try:
> >> sudo lspci -xxx -s 18.0
> >> Then look at the line that starts with e0:
> >> mine is:
> >> e0: 03 00 00 03 03 01 40 40 ...
> >> From the BKDG:
> >> Configuration Base and Limit 0-3 Registers Function 1: Offset E0h, E4h,
> >> E8h, ECh
> >> Remember that the byte order is little endian, and my registers are:
> >> e0 03000003 - bus 0-3 on node 0 link 0 rw enabled
> >> e4 40400103 - bus 40-40 on node 0 link 1 rw enabled
> > It is acually device 18.1.
Yep. Sorry about the typo.
> > Factory bios 0xe0=0x5000103, 0xe4=0,0xe8=0,0xec=0.
> > So that means I have - bus 0-5 on node 0 link 1 rw enabled
> > And that is it. So now do we tell coreboot about it?
> So I just wanted to report back that I got it. I am not sure if this is
> correct but this is what works. I had to add a extra device 18.0 to my
> devicetree.cb (Attached) so it looks like this:
> chip northbridge/amd/amdk8 # Northbridge
> device pci 18.0 on end # Link 0 == LDT 0
> device pci 18.0 on # Link 1 == LDT 1
> chip southbridge/nvidia/ck804 # Southbridge
> Also attached is the working bootlog.
Great. I'm glad it worked for you.
More information about the coreboot