summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci
Commit message (Expand)AuthorAgeFilesLines
* 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-303-4/+183
* MFC 304858,305485,305497: Fix various issues with PCI pass through and VT-d.jhb2016-09-302-0/+12
* MFC 303881: Reliably return PCI_GETCONF_LAST_DEVICE from PCIOCGETCONF.jhb2016-09-301-7/+7
* MFC 303721: Permit the name of the /dev/iov entry to be set by the driver.jhb2016-09-295-6/+40
* MFC 302847, 302848, 302852, 302853:andrew2016-08-311-10/+0
* MFC r304246vangyzen2016-08-181-15/+34
* MFC r303788vangyzen2016-08-081-4/+4
* MFC 303497,303559,303645: Disable PCI-e hotplug on bridges with powerjhb2016-08-051-1/+18
* Add pci_get_max_payload() to fetch the PCI-express maximum payload size.jhb2016-06-242-0/+17
* INTRNG - change the way how an interrupt mapping data are providedskra2016-06-051-0/+2
* Move a device_printf under bootverbose where it should have been.andrew2016-05-311-1/+1
* Mark the ThunderX and generic PCI drivers as cache-coherent when we knowandrew2016-05-312-1/+36
* Handle PCI_RES_BUS on the generic and ThunderX PCIe drivers. This has beenandrew2016-05-201-0/+20
* Implement a proper detach method for the PCI-PCI bridge driver.jhb2016-05-202-3/+162
* Rework managing hotplug commands with command completions.jhb2016-05-172-45/+21
* Call ofw_bus_msimap to find the parent MSI controller, it may not use theandrew2016-05-162-20/+20
* Add a pcib interface for use by interrupt controllers that need toandrew2016-05-164-2/+28
* Re-commit r299467 having fixed the build:andrew2016-05-167-19/+62
* Introduce MSI and MSI-X support to intrng. This adds a new msi deviceandrew2016-05-162-7/+38
* When using IOPORT with pci_host_generic we are missing setting the rman_end()bz2016-05-131-0/+1
* Revert r299467 to fix the kernel build.cem2016-05-117-58/+19
* Add a new get_id interface to pci and pcib. This will allow us to bothandrew2016-05-117-19/+58
* Restore name=value format of PCI location strings.jhb2016-05-061-1/+2
* Native PCI-express HotPlug support.jhb2016-05-053-0/+558
* Fix build without "options PCI_IOV".jkim2016-05-041-1/+4
* Save and restore SRIOV-related config registers.jhb2016-05-033-0/+36
* Use the correct location of the SRIOV capability when enabling ARI.jhb2016-05-031-3/+8
* sys/dev: minor spelling fixes.pfg2016-05-032-4/+4
* 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
* Add a pcib_attach_child() method to manage adding the child "pci" device.jhb2016-04-272-11/+18
* Fix PCI bus detach to delete child devices.jhb2016-04-271-9/+8
* Implement a PCI bus rescan method.jhb2016-04-272-0/+99
* PCI Enhanced Allocation: Annotate an intentional switch fallthroughcem2016-04-261-0/+1
* Pull the MSI/MSI-X handling functions out to help with INTRNG integration.andrew2016-04-181-7/+62
* Add a new PCI bus interface method to alloc the ivars (dinfo) for a device.jhb2016-04-155-44/+37
* Convert pci_delete_child() to a bus_child_deleted() method.jhb2016-04-063-10/+11
* Convert the printfs here from %lx to %jx as well after r297000 in orderbz2016-03-181-3/+3
* Use uintmax_t (typedef'd to rman_res_t type) for rman ranges.jhibbits2016-03-183-32/+32
* Clean up repeated "All rights reserved"rstone2016-03-144-4/+4
* Replace all resource occurrences of '0UL/~0UL' with '0/~0'.jhibbits2016-03-034-11/+11
* Add gem5 support, so we attach there as well.bz2016-03-021-4/+7
* Support for Enhanced Allocation in PCIwma2016-03-024-0/+329
* Replace some more default range checks with RMAN_IS_DEFAULT_RANGE().jhibbits2016-03-021-1/+1
* Migrate many bus_alloc_resource() calls to bus_alloc_resource_anywhere().jhibbits2016-02-271-2/+2
* Restore ThunderX Pass1.1 PCI changes removed by r295962wma2016-02-262-6/+5
* Add support for Enhanced Allocation in pciconfwma2016-02-261-0/+47
* Make pci_host_generic and thunderx_pci commonwma2016-02-242-55/+286
* Fix syntax error introduced in previous commit where I removed onese2016-02-191-1/+1
OpenPOWER on IntegriCloud