freebsd-dev/sys/dev/pci
John Baldwin ef8881526b Explicitly enable busmastering on PCI-PCI bridges. Transactions initiated
on the secondary side of a bridge will not be propagated to the primary
bus unless this is enabled.  Busmastering is not enabled by default (we
have relied on firmware to set this bit to date).  The OS needs to set it
for any bridges not configured by system firmware.

Tested by:	Steve Polyack  korvus comcast net
MFC after:	2 weeks
2012-08-06 19:49:57 +00:00
..
eisa_pci.c - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
fixup_pci.c
hostb_pci.c Expand the set of APIs available for locating PCI capabilities: 2012-03-03 18:08:57 +00:00
ignore_pci.c
isa_pci.c Implement BUS_ADD_CHILD() for the isab(4) driver. It already calls 2011-12-14 12:34:02 +00:00
pci_if.m Expand the set of APIs available for locating PCI capabilities: 2012-03-03 18:08:57 +00:00
pci_pci.c Explicitly enable busmastering on PCI-PCI bridges. Transactions initiated 2012-08-06 19:49:57 +00:00
pci_private.h Simplify the PCI bus dma tag code a bit. First, don't create a tag at 2012-03-07 18:50:33 +00:00
pci_subr.c Respect the BIOS/firmware's notion of acceptable address ranges for PCI 2011-07-15 21:08:58 +00:00
pci_user.c Explicitly track the state of all known BARs for each PCI device. The PCI 2011-03-31 13:22:12 +00:00
pci.c Only check to see if a memory resource is a PCI ROM BAR when activating 2012-05-23 13:41:12 +00:00
pcib_if.m Add a new method to the PCI bridge interface, PCIB_POWER_FOR_SLEEP(). This 2010-08-17 15:44:52 +00:00
pcib_private.h Respect the BIOS/firmware's notion of acceptable address ranges for PCI 2011-07-15 21:08:58 +00:00
pcireg.h Save more of config space for PCI Express and PCI-X devices. 2012-03-08 21:09:34 +00:00
pcivar.h Save more of config space for PCI Express and PCI-X devices. 2012-03-08 21:09:34 +00:00
vga_pci.c Add 'drmn' device as another drm child, to allow drm2 drivers to live 2012-05-23 17:09:14 +00:00