X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fpci.c;h=e6b74d5347ba4e4f3e692cddf169667e82ffb770;hb=114592f000d5bc89b7d149e320a31ab209e20b41;hp=bf0e549b9f501e610bed5020870457d1b2cc17bb;hpb=6aee52dd45843bbc884692a34c3a6b4e3eb392e8;p=seabios.git diff --git a/src/pci.c b/src/pci.c index bf0e549..e6b74d5 100644 --- a/src/pci.c +++ b/src/pci.c @@ -178,3 +178,11 @@ pci_find_class(u16 classid) } return -1; } + +void +pci_set_bus_master(u16 bdf) +{ + u16 val = pci_config_readw(bdf, PCI_COMMAND); + val |= PCI_COMMAND_MASTER; + pci_config_writew(bdf, PCI_COMMAND, val); +}