aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci
Commit message (Expand)AuthorAgeFilesLines
* INTRNG - change the way how an interrupt mapping data are providedSvatopluk Kraus2016-06-051-0/+2
* Move a device_printf under bootverbose where it should have been.Andrew Turner2016-05-311-1/+1
* Mark the ThunderX and generic PCI drivers as cache-coherent when we knowAndrew Turner2016-05-312-1/+36
* Handle PCI_RES_BUS on the generic and ThunderX PCIe drivers. This has beenAndrew Turner2016-05-201-0/+20
* Implement a proper detach method for the PCI-PCI bridge driver.John Baldwin2016-05-202-3/+162
* Rework managing hotplug commands with command completions.John Baldwin2016-05-172-45/+21
* Call ofw_bus_msimap to find the parent MSI controller, it may not use theAndrew Turner2016-05-162-20/+20
* Add a pcib interface for use by interrupt controllers that need toAndrew Turner2016-05-164-2/+28
* Re-commit r299467 having fixed the build:Andrew Turner2016-05-167-19/+62
* Introduce MSI and MSI-X support to intrng. This adds a new msi deviceAndrew Turner2016-05-162-7/+38
* When using IOPORT with pci_host_generic we are missing setting the rman_end()Bjoern A. Zeeb2016-05-131-0/+1
* Revert r299467 to fix the kernel build.Conrad Meyer2016-05-117-58/+19
* Add a new get_id interface to pci and pcib. This will allow us to bothAndrew Turner2016-05-117-19/+58
* Restore name=value format of PCI location strings.John Baldwin2016-05-061-1/+2
* Native PCI-express HotPlug support.John Baldwin2016-05-053-0/+558
* Fix build without "options PCI_IOV".Jung-uk Kim2016-05-041-1/+4
* Save and restore SRIOV-related config registers.John Baldwin2016-05-033-0/+36
* Use the correct location of the SRIOV capability when enabling ARI.John Baldwin2016-05-031-3/+8
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-032-4/+4
* Fix an off by one error when remapping MSI-X vectors.John Baldwin2016-05-031-2/+2
* Fix build for systems without PCI_RES_BUS.John Baldwin2016-04-271-1/+1
* Add a pcib_attach_child() method to manage adding the child "pci" device.John Baldwin2016-04-272-11/+18
* Fix PCI bus detach to delete child devices.John Baldwin2016-04-271-9/+8
* Implement a PCI bus rescan method.John Baldwin2016-04-272-0/+99
* PCI Enhanced Allocation: Annotate an intentional switch fallthroughConrad Meyer2016-04-261-0/+1
* Pull the MSI/MSI-X handling functions out to help with INTRNG integration.Andrew Turner2016-04-181-7/+62
* Add a new PCI bus interface method to alloc the ivars (dinfo) for a device.John Baldwin2016-04-155-44/+37
* Convert pci_delete_child() to a bus_child_deleted() method.John Baldwin2016-04-063-10/+11
* Convert the printfs here from %lx to %jx as well after r297000 in orderBjoern A. Zeeb2016-03-181-3/+3
* Use uintmax_t (typedef'd to rman_res_t type) for rman ranges.Justin Hibbits2016-03-183-32/+32
* Clean up repeated "All rights reserved"Ryan Stone2016-03-144-4/+4
* Replace all resource occurrences of '0UL/~0UL' with '0/~0'.Justin Hibbits2016-03-034-11/+11
* Add gem5 support, so we attach there as well.Bjoern A. Zeeb2016-03-021-4/+7
* Support for Enhanced Allocation in PCIWojciech Macek2016-03-024-0/+329
* Replace some more default range checks with RMAN_IS_DEFAULT_RANGE().Justin Hibbits2016-03-021-1/+1
* Migrate many bus_alloc_resource() calls to bus_alloc_resource_anywhere().Justin Hibbits2016-02-271-2/+2
* Restore ThunderX Pass1.1 PCI changes removed by r295962Wojciech Macek2016-02-262-6/+5
* Add support for Enhanced Allocation in pciconfWojciech Macek2016-02-261-0/+47
* Make pci_host_generic and thunderx_pci commonWojciech Macek2016-02-242-55/+286
* Fix syntax error introduced in previous commit where I removed oneStefan Eßer2016-02-191-1/+1
* Remove redundant check for "(dinfo != NULL)", it has already been performedStefan Eßer2016-02-191-3/+3
* Convert a few more long -> rman_res_t.Justin Hibbits2016-02-161-5/+5
* Convert rman to use rman_res_t instead of u_longJustin Hibbits2016-01-2711-69/+74
* Fix invalid root link detection in mv_pci driverZbigniew Bodek2016-01-201-0/+3
* Add accessor methods to fetch the BAR holding the MSI-X table and PBA.John Baldwin2015-12-234-1/+55
* Update the handling of interrupts on the generic PCIe driver:Andrew Turner2015-12-141-17/+49
* Add a new -B flag for use with list mode (-l) that lists details aboutJohn Baldwin2015-11-232-5/+24
* Add a new helper function for PCI devices to locate the upstreamJohn Baldwin2015-11-052-0/+42
* Add helper routines for PCI device drivers to read, write, and modifyJohn Baldwin2015-11-052-0/+61
* drop a bunch of white space at end of lines and end of files...John-Mark Gurney2015-10-183-16/+14