aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci
Commit message (Expand)AuthorAgeFilesLines
* Enable PCI BAR reallocation by default.John Baldwin2019-02-111-1/+1
* pci_host_generic_acpi: use IORT data for MSI/MSI-XJayachandran C.2019-02-071-13/+49
* add support for marking interrupt handlers as suspendedAndriy Gapon2018-12-171-1/+25
* Work around BIOS quirks on HPE Proliant MicroServer Gen10Greg Lehey2018-12-171-1/+10
* Sprinkle EARLY_DRIVER_MODULE around the treeJustin Hibbits2018-12-042-2/+4
* pci_host_generic : move activate/release to generic codeJayachandran C.2018-11-193-159/+78
* pci_host_generic, acpi_resource: drop unneeded codeJayachandran C.2018-11-191-1/+1
* acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.cJayachandran C.2018-11-191-101/+239
* pci_host_generic*: basic implementation of bus rangeJayachandran C.2018-11-194-24/+27
* pci_host_generic: allocate resources against devicesJayachandran C.2018-11-192-1/+3
* pci_host_generic: remove unneeded ThunderX2 quirkJayachandran C.2018-11-191-99/+0
* Fix stray tab.Brooks Davis2018-11-171-1/+1
* Fix freebsd32 support for PCIOCGETCONF.Brooks Davis2018-11-161-0/+6
* Centralize compat support for PCIOCGETCONF.Brooks Davis2018-09-271-18/+154
* Reapply, with minor tweaks, r338025, from the original commit:Warner Losh2018-09-261-1/+1
* Add PCIV_INVALID definitionSlava Shwartsman2018-09-261-0/+3
* Don't directly dereference a user pointer in the VPD ioctl.John Baldwin2018-08-311-3/+11
* Back out r338035 until Warner is finished churning GSoC PNP patchesConrad Meyer2018-08-191-1/+1
* Remove unused and easy to misuse PNP macro parameterConrad Meyer2018-08-191-1/+1
* Rudimentary AER reading code for ddb(4).Konstantin Belousov2018-08-182-5/+218
* Require write access when mmapping BAR.Konstantin Belousov2018-08-031-1/+0
* Add ioctl to conveniently mmap a PCI device BAR into userspace.Konstantin Belousov2018-08-011-1/+93
* Fix build broken by r336130Wojciech Macek2018-07-101-0/+13
* ARM64: Add quirk mechanism to pci_host_generic_acpiWojciech Macek2018-07-091-0/+86
* ARM64: Add support for ThunderX2 PCIeWojciech Macek2018-07-092-23/+87
* Create PCI_MATCH and pci_match_deviceWarner Losh2018-07-072-1/+97
* Only conform to PCIe spec of 1 device per bus on !x86Justin Hibbits2018-05-301-0/+2
* Restrict PCIe maxslots to 0, instead of PCI_SLOTMAXJustin Hibbits2018-05-301-1/+15
* Allow PCI VGA devices to be detached.Peter Grehan2018-05-031-0/+12
* Refactor PCIOCGETCONF for improved readability.Brooks Davis2018-04-091-198/+235
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Fix several leaks of kernel stack data through paddings.Konstantin Belousov2018-03-271-0/+3
* Create macros for the ACPI interrupt cross references. This is considered aAndrew Turner2018-03-071-5/+6
* Add an acpi attachment to the pci_host_generic driver and have the ACPIAndrew Turner2018-03-071-0/+329
* pci_ioctl: Avoid returning uninitialized error value if user provided empty b...Conrad Meyer2018-03-011-1/+3
* Add PCI methods to iterate over the PCI capabilitiesBryan Venteicher2018-02-196-8/+216
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-252-10/+2
* Add device location wiring to the pci bus.Warner Losh2017-12-201-0/+28
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2713-1/+27
* Inline pcie_link_{status,caps} where needed. Remove them as theyWarner Losh2017-11-152-30/+0
* Provide pcie_link_status and pcie_link_cap convenience functions.Warner Losh2017-11-142-0/+30
* Remove embedded newlines from sysctl variable descriptionsAlan Somers2017-10-091-10/+11
* Remove redundant declarations. Newer gcc has a warning for these so willAndrew Turner2017-08-191-2/+0
* pci: fix write order when sizing BARsRoger Pau Monné2017-08-011-1/+9
* Various fixes for PCI _OSC handling so HotPlug works again.John Baldwin2017-04-272-5/+17
* If ofw_bus_msimap fails don't try to use the invalid MSI/MSI-X parent node.Andrew Turner2017-03-161-11/+29
* Add constants and descriptions for some new PCI class definitionsScott Long2017-03-131-0/+5
* Fix spelling mistake in comment, firmwrae -> firmwareGavin Atkinson2017-02-281-1/+1
* Convert PCIe Hot Plug to using pci_request_featureWarner Losh2017-02-253-0/+32
* Rename pci_pcie_intr to pci_pcie_intr_hotplug.Warner Losh2017-02-251-4/+4