summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/pci.c
Commit message (Expand)AuthorAgeFilesLines
* Update the pci_cfg_save/restore routines to operate on bridge devicesjhb2015-04-221-31/+76
* The minimim grant and maximum latency PCI config registers are only validjhb2015-04-221-3/+10
* Don't leak 'used' in a few error cases.imp2015-03-011-2/+6
* Allocate PCI I/O memory spaces for VFsrstone2015-03-011-0/+35
* Emulate the Device ID and Vendor ID registers for VFsrstone2015-03-011-0/+31
* Implement interface to create SR-IOV Virtual Functionsrstone2015-03-011-0/+53
* Refactor PCI resource allocationrstone2015-03-011-16/+29
* Refactor PCI device creationrstone2015-03-011-63/+74
* remove NULL check as M_WAITOK will not return NULLjmg2015-02-161-2/+0
* Add a new device control utility for new-bus devices called devctl. Thisjhb2015-02-061-2/+57
* - Make PCI_QUIRK_MSI_INTX_BUG work by using the ID of the actual PCI devicemarius2014-12-271-8/+21
* Revert r274635 as it's completely wrong.dchagin2014-11-191-1/+3
* Use the correct device as the power_for_sleep() methoddchagin2014-11-171-3/+1
* Use the correct device (child) when asking the bus layer about which poweradrian2014-11-111-1/+1
* Follow up to r225617. In order to maximize the re-usability of kernel codedavide2014-10-161-2/+2
* Add a bus method to fetch the VM domain for the given device/bus.adrian2014-10-091-0/+1
* Oops, fix typo made in r272729.yongari2014-10-081-1/+1
* Add new quirk PCI_QUIRK_MSI_INTX_BUG to pci(4).yongari2014-10-081-2/+18
* Stage one of multipass suspend/resumejhibbits2014-09-231-50/+43
* pci: add a new pci_child_added newbus method.royger2014-08-221-0/+8
* pci: make MSI(-X) enable and disable methods of the PCI busroyger2014-08-201-22/+22
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-21/+10
* Revert r267961, r267973:gjb2014-06-271-10/+21
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-21/+10
* Add IOMMU PCI subclass, found on Tyan S8236 motherboard.mav2014-05-201-0/+1
* Make uninteresting PCI devices with no attached drivers only print outsmh2014-04-301-92/+100
* Correct a PCI enumeration bug introduced in r264011rstone2014-04-031-4/+1
* Add support for PCIe ARIrstone2014-04-011-7/+42
* Add a method to get the PCI RID for a device.rstone2014-04-011-0/+10
* Revert PCI RID changes.rstone2014-04-011-52/+7
* Add a method to get the PCI Routing ID for a devicerstone2014-04-011-7/+52
* Add support for managing PCI bus numbers. As with BARs and PCI-PCI bridgejhb2014-02-121-0/+216
* Add two tunables to ignore certain firmware-assigned resources. Thesejhb2014-02-051-1/+6
* Simplify pci_reserve_map() by calling resource_list_reserve() to allocatejhb2014-02-051-12/+4
* Properly set the alignment flags when allocating the initial range for ajhb2014-02-051-3/+6
* Add support for displaying VPD for PCI devices via pciconf.jhb2014-01-201-1/+12
* Make pci_get_dma_tag() non-static. Since the function is onlykib2013-10-241-1/+0
* Move the PCI_DMA_BOUNDARY definition into the pcivar.h.kib2013-10-241-4/+0
* Properly handle I/O windows in bridges with the ISA enable bit set. Thesejhb2013-07-181-4/+42
* - As it turns out, not only MSI-X is broken for devices passed through bymarius2013-07-091-34/+70
* Make detaching drivers from PCI devices more robust. While here, fix ajhb2013-06-271-1/+30
* Disable hw.pci.realloc_bars by default. It wasn't needed for the originaljhb2013-06-241-1/+1
* Revision 233677 broke certain machines. Specifically, if the firmware/BIOSjhb2013-05-091-2/+29
* - Complete r231621 by also blacklisting the bridge used by VMware for PCIemarius2013-03-021-10/+11
* Remove the quirk to allow use of MSI when the guest is running inside bhyve.neel2013-02-281-1/+0
* Add quirk to indicate that the bhyve hostbridge is capable of supportingneel2013-01-051-0/+1
* Remove duplicate const specifiers in many drivers (I hope I got all ofdim2012-11-051-1/+1
* The correct generic term for PCIS_STORAGE_NVM is "NVM" not "NVM Express".gavin2012-09-201-1/+1
* Recognise NVM Express devices and pretty-print their name.gavin2012-09-191-0/+1
* Align the PCI Express #defines with the style used for the PCI-Xgavin2012-09-181-40/+40
OpenPOWER on IntegriCloud