[coreboot] PCI bus mastering

Peter Stuge peter at stuge.se
Fri May 9 16:22:03 CEST 2008

On Fri, May 09, 2008 at 05:06:37PM +0300, Andrei Birjukov wrote:
> 1. With DBE61, we had a dummy RTL8139 PCI driver under 
> src/drivers/pci/rtl8139 that did some chip initialization.
> I believe that is not suitable for the mainline.

No? I think I like this option the best, at least for v2. But please
pick a name for the driver that more clearly shows what it does or at
least that it is local for the board.

> 2. Another option would be to globally force the PCI_COMMAND_MASTER
> in pci_probe_dev(), if the base class is PCI_BASE_CLASS_NETWORK.

I don't like doing this unconditionally. Maybe add an option?

> 3. It must be also possible to find the PCI device during the 
> mainboard-specific init and issue the mastering command from there.

This would be my second choice. But this fixup isn't really tied to
the board, so maybe #2 is better?


More information about the coreboot mailing list