aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci/pci_pci.c
Commit message (Expand)AuthorAgeFilesLines
* pcib: Clear any pending slot status events during attachJohn Baldwin2025-04-221-0/+1
* pcib: Ignore power fault detected if a power controller is not presentJohn Baldwin2025-04-221-1/+2
* pci: Make PCIe Eject timeout configurableColin Percival2025-04-021-5/+16
* pcib: Use taskqueue_bus for hot-plug events instead of a private taskqueueJohn Baldwin2025-03-101-18/+16
* Use bus_detach_children instead of bus_generic_detachJohn Baldwin2025-01-021-1/+1
* Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin2024-12-061-2/+3
* newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANYWarner Losh2024-07-251-2/+2
* Retire unused non-PCI_RES_BUS codeJessica Clarke2024-07-181-60/+1
* Retire non-NEW_PCIB code and remove config optionJessica Clarke2024-07-181-370/+4
* acpi/pci/vmd: Fix a nit with nested resource mapping requestsJohn Baldwin2024-06-041-7/+9
* new-bus: Remove the 'rid' and 'type' arguments from BUS_RELEASE_RESOURCEJohn Baldwin2024-03-131-4/+3
* new-bus: Remove the 'rid' and 'type' arguments from BUS_*ACTIVATE_RESOURCEJohn Baldwin2024-03-131-10/+8
* new-bus: Remove the 'type' argument from BUS_MAP/UNMAP_RESOURCEJohn Baldwin2024-03-131-8/+7
* new-bus: Remove the 'type' argument from BUS_ADJUST_RESOURCEJohn Baldwin2024-03-131-4/+4
* pcib: Use rman_get_type in internal functionsJohn Baldwin2024-03-131-12/+12
* sys: Set the type of allocated bus resourcesJohn Baldwin2024-03-131-0/+2
* pci_pci: Remove obsolete commentJohn Baldwin2024-02-151-5/+0
* pcib: Refine handling of resources allocated from bridge windowsJohn Baldwin2024-02-091-4/+126
* pcib: Allocate PCI_RES_BUS resources with RF_ACTIVEJohn Baldwin2024-02-091-2/+2
* pcib: Make various bus methods private to pci_pci.cJohn Baldwin2024-02-091-5/+13
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* pcib: Allocate the memory BAR with the MSI-X table.John Baldwin2023-06-191-5/+18
* pci: Disable Electromechanical Interlock.Alexander Motin2022-10-041-1/+7
* pci: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-061-4/+1
* Create wrapper for Giant taken for newbusWarner Losh2021-12-101-1/+1
* pci_pci: Support growing bus ranges in bus_adjust_resource for NEW_PCIBJessica Clarke2021-10-031-1/+14
* pcib(4): Switch from callout to timeout_task.Alexander Motin2021-09-031-36/+41
* pcib(4): Write window registers after resource adjustmentAlexander Motin2021-08-271-1/+11
* pci_pci: Support growing windows in bus_adjust_resource for NEW_PCIBJessica Clarke2021-08-071-15/+62
* PCI hot-plug: use dedicated taskqueue for device attach / detachAndriy Gapon2021-05-061-2/+4
* pci: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+1
* pci: loosen PCIe hot-plug requirementsChuck Tuffli2020-06-101-9/+1
* do not enable pci bridge decoding on resume until I/O windows are restoredAndriy Gapon2020-05-291-0/+6
* Abstract the locking for PCIe hotplug. It still uses Giant so there'sScott Long2019-12-261-6/+9
* Don't consider PCIe hot-plug command timeout fatal.Alexander Motin2019-08-261-5/+2
* Only respond to the PCIe Attention Button if a device is already plugged in.Colin Percival2019-06-051-1/+4
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+2
* Implement resets for PCI buses and PCIe bridges.Konstantin Belousov2019-04-051-0/+31
* Sprinkle EARLY_DRIVER_MODULE around the treeJustin Hibbits2018-12-041-1/+2
* 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
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-251-5/+1
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Various fixes for PCI _OSC handling so HotPlug works again.John Baldwin2017-04-271-5/+16
* Fix spelling mistake in comment, firmwrae -> firmwareGavin Atkinson2017-02-281-1/+1
* Convert PCIe Hot Plug to using pci_request_featureWarner Losh2017-02-251-0/+30
* Rename pci_pcie_intr to pci_pcie_intr_hotplug.Warner Losh2017-02-251-4/+4
* Create pcib_request_feature.Warner Losh2017-02-251-0/+24
* PCIe HotPlug: remove tests for DL active link capabilityEric van Gyzen2017-02-041-25/+19
* Require Data Layer Active reporting for native PCI-e HotPlug.John Baldwin2017-02-021-0/+2