aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci
Commit message (Expand)AuthorAgeFilesLines
* Usnure that PCI bus BIS_GET_DMA_TAG() method sees the actual PCIKonstantin Belousov2013-04-141-0/+8
* Proxy allocation requests for the PCI ROM BAR from child devices similarJohn Baldwin2013-04-091-25/+35
* - Complete r231621 by also blacklisting the bridge used by VMware for PCIeMarius Strobl2013-03-021-10/+11
* Remove the quirk to allow use of MSI when the guest is running inside bhyve.Neel Natu2013-02-281-1/+0
* Add quirk to indicate that the bhyve hostbridge is capable of supportingNeel Natu2013-01-051-0/+1
* Always initialize pattern_buf pointers to NULL, otherwise AMD64 machineDavid Xu2012-12-261-4/+2
* Remove duplicate const specifiers in many drivers (I hope I got all ofDimitry Andric2012-11-051-1/+1
* Add missing Extended Capability ID Numbers from PCIe 3.0.Warner Losh2012-10-191-2/+12
* Fix zillions of style(9) and spacing bugs introduced by r240981.Gleb Smirnoff2012-09-271-127/+129
* Fix several build failures for !COMPAT_FREEBSD32 andGleb Smirnoff2012-09-271-31/+44
* Add 32-bit ABI compat shims. Those are necessary for i386 binary-onlyMaxim Sobolev2012-09-271-6/+201
* The correct generic term for PCIS_STORAGE_NVM is "NVM" not "NVM Express".Gavin Atkinson2012-09-201-1/+1
* Recognise NVM Express devices and pretty-print their name.Gavin Atkinson2012-09-191-0/+1
* Add constants for programming interfaces for NVM/solid state storageJim Harris2012-09-191-0/+2
* Add PCI subclass for NVM Express devices.Gavin Atkinson2012-09-191-0/+1
* Align the PCI Express #defines with the style used for the PCI-XGavin Atkinson2012-09-182-181/+181
* - Add #defines for the bits within the iPCI Express PCIR_EXPRESS_LINK_CTLGavin Atkinson2012-09-171-1/+15
* - Add some registers defined in PCI 3.0 including new AER bits.John Baldwin2012-09-131-11/+68
* Add #defines for the bits in the PCI Express SLOT registers. NamesGavin Atkinson2012-09-051-0/+32
* Explicitly enable busmastering on PCI-PCI bridges. Transactions initiatedJohn Baldwin2012-08-061-0/+7
* For subtractively decoding bridges, don't try to grow windows but passMarius Strobl2012-06-271-2/+2
* Add a 'wmask' variable to hold the expression '(1ul << w->step) - 1' inJohn Baldwin2012-06-191-9/+8
* Fix another off-by-one error in the previous fix so that the new startJohn Baldwin2012-06-191-2/+2
* Fix a couple of bugs that prevented windows in PCI-PCI bridges fromJohn Baldwin2012-06-131-3/+3
* Add 'drmn' device as another drm child, to allow drm2 drivers to liveKonstantin Belousov2012-05-231-0/+1
* Only check to see if a memory resource is a PCI ROM BAR when activatingJohn Baldwin2012-05-231-2/+2
* Fix couple of style nits.Jung-uk Kim2012-03-291-2/+2
* Revert r233662 and generalize the hack. Writing zero to BAR actually doesJung-uk Kim2012-03-291-41/+6
* Use a more proper fix for enabling HT MSI mapping windows on Host-PCIJohn Baldwin2012-03-291-1/+1
* Fix for boot issue: Don't disable BARs on AGP devices. In general:Hans Petter Selasky2012-03-291-0/+21
* Add a PCI quirk to ignore PCI map registers from configuration space.Jung-uk Kim2012-03-141-8/+36
* Save more of config space for PCI Express and PCI-X devices.Alexander Kabaev2012-03-083-0/+127
* Remove the PAE-specific 2GB DMA boundary since HEAD now supports a proper 4GJohn Baldwin2012-03-071-11/+0
* Simplify the PCI bus dma tag code a bit. First, don't create a tag atJohn Baldwin2012-03-072-8/+15
* Expand the set of APIs available for locating PCI capabilities:John Baldwin2012-03-036-7/+163
* Update the pci_get_vpd_readonly() wrapper to use 'vptr' instead ofJohn Baldwin2012-03-031-2/+2
* Fix a typo.John Baldwin2012-03-031-1/+1
* - Add a bus_dma tag to each PCI bus that is a child of a Host-PCI bridge.John Baldwin2012-03-022-5/+64
* Add pci_save_state() and pci_restore_state() wrappers aroundJohn Baldwin2012-03-012-0/+21
* Use pci_printf() instead of a home-rolled version in the VPD parsing code.John Baldwin2012-02-291-17/+9
* - As it turns out, MSI-X is broken for at least LSI SAS1068E when passedMarius Strobl2012-02-141-10/+11
* Fix a spelling mistake in the surprise link down error constant.John Baldwin2012-01-311-1/+1
* Add a constant for the PCI-e surprise link down uncorrectable error.John Baldwin2012-01-301-0/+1
* Properly return success once a matching VPD entry is found inJohn Baldwin2012-01-191-3/+1
* Implement BUS_ADD_CHILD() for the isab(4) driver. It already callsJohn Baldwin2011-12-141-0/+1
* Add a constant for the Advisory Non-Fatal Error bit in AER corrected errorJohn Baldwin2011-11-301-0/+1
* - There's no need to overwrite the default device method with the defaultMarius Strobl2011-11-223-6/+3
* Add missing XHCI early takeover code. The XHCI takeover codeHans Petter Selasky2011-07-221-1/+66
* Respect the BIOS/firmware's notion of acceptable address ranges for PCIJohn Baldwin2011-07-153-13/+184
* PCIB_ALLOC_MSIX() may already fail on the first pass, f.e. when the PCI-PCIMarius Strobl2011-07-131-1/+4