[coreboot] PCIe weirdness...

Stefan Reinauer stepan at coresystems.de
Fri May 16 19:54:27 CEST 2008


I get this during coreboot ....

PCI: 01:00.0 10 <- [0x0000001000 - 0x00000010ff] size 0x00000100 gran
0x08 io
PCI: 01:00.0 18 <- [0x00f0220000 - 0x00f0220fff] size 0x00001000 gran
0x0c mem64
PCI: 01:00.0 30 <- [0x00f0200000 - 0x00f021ffff] size 0x00020000 gran
0x11 romem
..
PCI: 07:00.0 10 <- [0x00f0104000 - 0x00f01047ff] size 0x00000800 gran
0x0b mem
PCI: 07:00.0 14 <- [0x00f0100000 - 0x00f0103fff] size 0x00004000 gran
0x0e mem
PCI: 07:01.0 1c <- [0x0000004000 - 0x0000004fff] size 0x00001000 gran
0x0c bus 08 io
PCI: 07:01.0 20 <- [0x00f0000000 - 0x00f00fffff] size 0x00100000 gran
0x14 bus 08 mem
PCI: 08:0a.0 10 <- [0x0000004000 - 0x000000407f] size 0x00000080 gran
0x07 io
PCI: 08:0a.0 14 <- [0x00f0040000 - 0x00f00403ff] size 0x00000400 gran
0x0a mem
PCI: 08:0a.0 30 <- [0x00f0000000 - 0x00f003ffff] size 0x00040000 gran
0x12 romem

It's a PCIe device. Ok. But the mem devices point right into PCIe config
space, that sits at 0xf0000000
and is 64M-256M large..

Now, what's the right procedure to avoid this?







More information about the coreboot mailing list