summaryrefslogtreecommitdiffstats
path: root/core/pci.c
Commit message (Expand)AuthorAgeFilesLines
* pci-iov: free memory across fast-rebootStewart Smith2017-10-101-3/+11
* pci: Make pci_wait_crs() globalMichael Neuling2017-09-121-1/+1
* pci: Wait for CRS and switch link when restoring bus numbersRussell Currey2017-08-211-13/+38
* pci: Trivial typo fixesRussell Currey2017-08-211-2/+2
* pci: Track whether a PCI device is a virtual functionRussell Currey2017-08-211-0/+1
* core/pci: Fix mem-leak on fast-rebootMatt Brown2017-07-201-0/+1
* pci: Add ability to trace timingMichael Neuling2017-07-131-0/+1
* pci: Print resetting PHB notice at higher log levelMichael Neuling2017-07-131-1/+1
* Big log level reduction...Benjamin Herrenschmidt2017-06-261-1/+1
* core/pci: Use PCI slot's power facality in pci_enable_bridge()Gavin Shan2017-06-161-158/+242
* core/pci: Make the conditions for device type quirk obviousGavin Shan2017-06-151-3/+2
* core/pci: Use macro as vendor ID register offsetGavin Shan2017-06-151-4/+4
* core/pci: Use cached vendor/device IDs in quirksGavin Shan2017-06-151-1/+1
* phb4: Activate shared PCI slot on witherspoonFrederic Barrat2017-06-071-0/+3
* PCI: only wait 20ms for PHB logic to settle if we detected any PHBsStewart Smith2017-06-071-1/+6
* pci: Wait 20ms before checking presence detect on PCIeBenjamin Herrenschmidt2017-06-061-0/+5
* phb4: Block D-state power management on direct slotsBenjamin Herrenschmidt2017-06-061-0/+10
* pci: Make handling of config filters genericBenjamin Herrenschmidt2017-06-061-1/+23
* pci: Add bitmap to know if a pci device has cfg reg filtersBenjamin Herrenschmidt2017-06-061-0/+10
* core/pci: Rename pci_slot_op poll to run_smMichael Neuling2017-05-311-2/+2
* core/pci.c: Don't reserve PCI slots for non-pluggable slotsAlistair Popple2017-05-101-6/+9
* core/pci: Add phb->ops->device_removeGavin Shan2017-03-311-0/+3
* core/pci: Fix lost NVMe adapter behind PMC 8546 switchGavin Shan2017-03-311-6/+22
* fast-reboot: creset PHBs on fast rebootAndrew Donnellan2017-03-201-0/+21
* core/pci: remove misleading fast reboot commentAndrew Donnellan2017-03-201-2/+0
* pci: Add a framework for quirksRussell Currey2017-03-031-0/+3
* core/pci: Support SRIOV VFsGavin Shan2017-02-161-0/+2
* core/pci: Allow associating parameter with capabilityGavin Shan2017-02-161-2/+2
* core/pci: Initialize AER capability in PCI coreGavin Shan2017-02-161-0/+13
* core/pci: Introduce separate function to initialize PCIe capabilityGavin Shan2017-02-161-53/+66
* pci: Always print PHB and PE numbers as hexadecimalRussell Currey2016-12-141-2/+2
* pci: Check power state before powering off slotGavin Shan2016-10-241-1/+17
* core/pci: Reserve PCI buses for RC's slotGavin Shan2016-10-171-2/+21
* core/pci: Get PCI slot before applying quirkGavin Shan2016-10-171-12/+10
* Fast reboot for P8Benjamin Herrenschmidt2016-10-171-2/+10
* core/pci: Print CRS retry timesGavin Shan2016-10-111-2/+2
* core/pci: Fix the power-off timeout in pci_slot_power_off()Gavin Shan2016-09-221-1/+1
* interrupts: Use a #interrupt-cells of 2 for XICS interruptsBenjamin Herrenschmidt2016-07-121-6/+10
* pci: When restoring bus numbers after a reset, also restore device cacheBenjamin Herrenschmidt2016-07-081-1/+7
* pci: get_reserved_pe_number() needs to take the PHB as argumentBenjamin Herrenschmidt2016-07-081-1/+1
* core/pci: Power off empty hotpluggable slotGavin Shan2016-06-141-1/+55
* core/pci: Use PCI slot in enumerationGavin Shan2016-06-141-141/+38
* core/pci: Support PCI slotGavin Shan2016-06-141-23/+54
* core/pci: Return value for struct phb_ops::device_initGavin Shan2016-06-141-1/+1
* core/pci: Extend pci_restore_bridge_buses() for PCI slotGavin Shan2016-06-141-2/+2
* core/pci: Extend pci_walk_dev() for PCI slotGavin Shan2016-06-141-4/+8
* core/pci: Fix wrong reserved PE# in enumerationGavin Shan2016-06-141-3/+12
* Fixup whitespace and build warning/errorStewart Smith2016-06-091-4/+4
* pci: Do a dummy config write to devices to establish bus numberBenjamin Herrenschmidt2016-06-091-0/+7
* PCI: Introduce phb_ops->phb_final_fixup()Gavin Shan2016-05-031-15/+4
OpenPOWER on IntegriCloud