summaryrefslogtreecommitdiffstats
path: root/hw/pci-bridge
Commit message (Expand)AuthorAgeFilesLines
* pci/shpc: perform unplug via the hotplug handlerDavid Hildenbrand2018-12-202-0/+11
* pci: Reuse pci-bridge hotplug handler handlers for pcie-pci-bridgeDavid Hildenbrand2018-12-202-34/+8Star
* pci/shpc: rename hotplug handler callbacksDavid Hildenbrand2018-12-202-18/+16Star
* pcie: Fast PCIe root ports for new machinesAlex Williamson2018-12-191-2/+2
* pcie: Allow generic PCIe root port to specify link speed and widthAlex Williamson2018-12-191-0/+4
* pcie: Add link speed and width fields to PCIESlotAlex Williamson2018-12-191-0/+14
* pci-bridge/dec: Convert sysbus init function to realize functionMao Zhongyi2018-12-131-6/+6
* hw/pci-bridge/ioh3420: Remove unuseful headerPhilippe Mathieu-Daudé2018-11-052-7/+1Star
* hw/pci-bridge/xio3130: Remove unused functionsPhilippe Mathieu-Daudé2018-11-054-71/+2Star
* hw/pci: add PCI resource reserve capability to legacy PCI bridgeJing Liu2018-09-071-0/+24
* hw/pci: factor PCI reserve resources to a separate structureJing Liu2018-09-071-16/+17
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2018-02-138-5/+8
|\
| * pci: removed the is_express field since a uniform interface was insertedYoni Bettan2018-02-084-4/+0Star
| * pci/bus: let it has higher migration priorityPeter Xu2018-02-087-1/+7
| * pci-bridge/i82801b11: clear bridge registers on platform resetLaszlo Ersek2018-02-081-0/+1
* | Include qapi/error.h exactly where neededMarkus Armbruster2018-02-093-4/+0Star
|/
* qdev: use device_class_set_parent_realize/unrealize/reset()Philippe Mathieu-Daudé2018-02-051-2/+1Star
* simba: rename PBMPCIBridge and QOM types to reflect simba namingMark Cave-Ayland2018-01-241-11/+11
* apb: split simba PCI bridge into hw/pci-bridge/simba.cMark Cave-Ayland2018-01-242-0/+103
* hw/pci-bridge: fix QEMU crash because of pcie-root-portMarcel Apfelbaum2018-01-181-1/+6
* Merge remote-tracking branch 'origin/master' into HEADMichael S. Tsirkin2018-01-111-1/+0Star
|\
| * misc: remove old i386 dependencyPhilippe Mathieu-Daudé2017-12-181-1/+0Star
* | pci: Eliminate redundant PCIDevice::bus pointerDavid Gibson2017-12-051-8/+9
* | pci: Rename root bus initialization functions for clarityDavid Gibson2017-12-051-2/+2
|/
* hw/pcie-pci-bridge: restrict to X86 and ARMMarcel Apfelbaum2017-11-161-2/+2
* hw/gen_pcie_root_port: make IO RO 0 on IO disabledMarcel Apfelbaum2017-10-151-0/+7
* pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devicesEduardo Habkost2017-10-154-0/+21
* pci: Add INTERFACE_PCIE_DEVICE to all PCIe devicesEduardo Habkost2017-10-154-0/+13
* hw/pci-bridge/pcie_pci_bridge: properly handle MSI unavailability caseAleksandr Bezzubikov2017-10-151-6/+18
* pci: Set err to errp directly rather than through error_propagate()Mao Zhongyi2017-10-151-3/+1Star
* xio3130_downstream: Report error if pcie_chassis_add_slot() failedEduardo Habkost2017-10-151-0/+1
* hw/pci: add QEMU-specific PCI capability to the Generic PCI Express Root PortAleksandr Bezzubikov2017-09-081-0/+36
* hw/pci: introduce pcie-pci-bridge deviceAleksandr Bezzubikov2017-09-082-1/+193
* pci: Convert shpc_init() to ErrorMao Zhongyi2017-07-031-8/+6Star
* pci: Convert to realizeMao Zhongyi2017-07-034-37/+32Star
* pci: Make errp the last parameter of pci_add_capability()Mao Zhongyi2017-07-031-0/+1
* hw/pci-bridge/dec: Classify the DEC PCI bridge as bridge deviceThomas Huth2017-07-031-0/+2
* hw/pcie: fix the generic pcie root port to support migrationMarcel Apfelbaum2017-06-081-0/+25
* Merge remote-tracking branch 'mst/tags/for_upstream' into stagingStefan Hajnoczi2017-05-181-1/+1
|\
| * Revert "hw/pci: disable pci-bridge's shpc by default"Marcel Apfelbaum2017-05-171-1/+1
* | qdev: Replace cannot_instantiate_with_device_add_yet with !user_creatableEduardo Habkost2017-05-172-2/+2
|/
* Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.9-20170202' into...Peter Maydell2017-02-021-1/+1
|\
| * pxb: Restrict to x86David Gibson2017-01-311-1/+1
* | hw/pci: disable pci-bridge's shpc by defaultMarcel Apfelbaum2017-02-011-1/+1
* | pci: Convert msix_init() to Error and fix callersCao jin2017-02-011-2/+1Star
* | hw/pcie: Introduce Generic PCI Express Root PortMarcel Apfelbaum2017-02-012-1/+89
* | hw/ioh3420: derive from PCI Express Root Port base classMarcel Apfelbaum2017-02-011-106/+15Star
* | hw/pcie: Introduce a base class for PCI Express Root PortsMarcel Apfelbaum2017-02-012-0/+172
|/
* PCI/migration merge vmstate_pci_device and vmstate_pcie_deviceDr. David Alan Gilbert2017-01-243-3/+3
* pcie_aer: support configurable AER capa versionDou Liyang2017-01-103-3/+6