summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/pci.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r310806:hselasky2017-03-141-7/+45
* MFC 312250sephe2017-02-211-2/+3
* MFC r304574-304575,304584:yongari2017-01-181-3/+4
* MFC r307731: Add names for some DASP devices.mav2016-10-281-0/+3
* MFC 306359sephe2016-10-191-0/+10
* MFC 306126: Fix invalid vendor ID constant (typo).jhb2016-10-031-1/+1
* MFC 305502: Reset PCI pass through devices via PCI-e FLR during VM start/end.jhb2016-09-301-0/+162
* MFC 304858,305485,305497: Fix various issues with PCI pass through and VT-d.jhb2016-09-301-0/+3
* MFC 303721: Permit the name of the /dev/iov entry to be set by the driver.jhb2016-09-291-1/+1
* Add pci_get_max_payload() to fetch the PCI-express maximum payload size.jhb2016-06-241-0/+16
* Re-commit r299467 having fixed the build:andrew2016-05-161-5/+7
* Revert r299467 to fix the kernel build.cem2016-05-111-7/+5
* Add a new get_id interface to pci and pcib. This will allow us to bothandrew2016-05-111-5/+7
* Restore name=value format of PCI location strings.jhb2016-05-061-1/+2
* Fix build without "options PCI_IOV".jkim2016-05-041-1/+4
* Save and restore SRIOV-related config registers.jhb2016-05-031-0/+7
* sys/dev: minor spelling fixes.pfg2016-05-031-3/+3
* Fix an off by one error when remapping MSI-X vectors.jhb2016-05-031-2/+2
* Fix build for systems without PCI_RES_BUS.jhb2016-04-271-1/+1
* Fix PCI bus detach to delete child devices.jhb2016-04-271-9/+8
* Implement a PCI bus rescan method.jhb2016-04-271-0/+98
* PCI Enhanced Allocation: Annotate an intentional switch fallthroughcem2016-04-261-0/+1
* Add a new PCI bus interface method to alloc the ivars (dinfo) for a device.jhb2016-04-151-35/+27
* Convert pci_delete_child() to a bus_child_deleted() method.jhb2016-04-061-7/+8
* Use uintmax_t (typedef'd to rman_res_t type) for rman ranges.jhibbits2016-03-181-11/+11
* Replace all resource occurrences of '0UL/~0UL' with '0/~0'.jhibbits2016-03-031-5/+5
* Support for Enhanced Allocation in PCIwma2016-03-021-0/+270
* Convert rman to use rman_res_t instead of u_longjhibbits2016-01-271-6/+8
* Add accessor methods to fetch the BAR holding the MSI-X table and PBA.jhb2015-12-231-0/+24
* Add a new helper function for PCI devices to locate the upstreamjhb2015-11-051-0/+41
* Add helper routines for PCI device drivers to read, write, and modifyjhb2015-11-051-0/+57
* drop a bunch of white space at end of lines and end of files...jmg2015-10-181-4/+4
* Remove several write-only variables, all reported by the gcc 4.9kib2015-05-291-9/+5
* 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
OpenPOWER on IntegriCloud