aboutsummaryrefslogtreecommitdiff
path: root/hw/pci
AgeCommit message (Expand)Author
2019-03-18kconfig: add CONFIG_MSI_NONBROKENPaolo Bonzini
2019-03-12pcie: Add a simple PCIe ACS (Access Control Services) helper functionKnut Omang
2019-03-07build: convert pci.mak to KconfigPaolo Bonzini
2019-03-07hw/pci/Makefile.objs: make pcie configurableYang Zhong
2019-03-07kconfig: introduce kconfig filesPaolo Bonzini
2019-03-06qdev: Let the hotplug_handler_unplug() caller delete the deviceDavid Hildenbrand
2019-02-22pci: Sanity test minimum downstream LNKSTAAlex Williamson
2019-02-17qdev: pass an Object * to qbus_set_hotplug_handler()Michael Roth
2019-02-05pci/msi: export msi_is_masked()Peter Xu
2019-01-14msix: make pba size math more uniformDongli Zhang
2019-01-14pci/pcie: stop plug/unplug if the slot is lockedDavid Hildenbrand
2019-01-11avoid TABs in files that only contain a fewPaolo Bonzini
2019-01-09pci: allow cleanup/unregistration of PCI root busesMichael Roth
2018-12-20pci: Adjust PCI config limit based on bus topologyAlex Williamson
2018-12-20pci/shpc: perform unplug via the hotplug handlerDavid Hildenbrand
2018-12-20pci/pcie: perform unplug via the hotplug handlerDavid Hildenbrand
2018-12-20pci/shpc: rename hotplug handler callbacksDavid Hildenbrand
2018-12-20pci/pcie: rename hotplug handler callbacksDavid Hildenbrand
2018-12-19pcie: Fill PCIESlot link fields to support higher speeds and widthsAlex Williamson
2018-12-19pci: Sync PCIe downstream port LNKSTA on readAlex Williamson
2018-12-19pcie: Create enums for link speed and widthAlex Williamson
2018-12-19hw/pci-bridge: Fix invalid free()Matthias Weckbecker
2018-12-19pcie: set link state inactive/active after hot unplug/plugZheng Xiang
2018-12-14hw/pci/pci.c: Don't use load_image()Peter Maydell
2018-11-27vmstate: constify VMStateFieldMarc-André Lureau
2018-11-05pci_bridge: fix typo in commentMao Zhongyi
2018-10-11qmp, hmp: make subsystem/system-vendor identities optionalDenis V. Lunev
2018-09-25qmp, hmp: add PCI subsystem id and vendor id to PCI infoDenis V. Lunev
2018-09-07hw/pci: factor PCI reserve resources to a separate structureJing Liu
2018-03-20Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell
2018-03-20hw/pci: remove obsolete PCIDevice->init()Philippe Mathieu-Daudé
2018-03-12net: allow using any PCI NICs in -net or -nicPaolo Bonzini
2018-03-02qapi: Empty out qapi-schema.jsonMarkus Armbruster
2018-02-13Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell
2018-02-13hw/pci-bridge: fix pcie root port's IO hints capabilityMarcel Apfelbaum
2018-02-09Drop superfluous includes of qapi/qmp/qjson.hMarkus Armbruster
2018-02-09Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster
2018-02-09Eliminate qapi/qmp/types.hMarkus Armbruster
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster
2018-02-08pci: removed the is_express field since a uniform interface was insertedYoni Bettan
2018-02-06hw/pci*: Replace fprintf(stderr, "*\n" with error_report()Alistair Francis
2018-01-18pci/shpc: Move function to generic header fileYuval Shaia
2017-12-05pci: Eliminate pci_find_primary_bus()David Gibson
2017-12-05pci: Eliminate redundant PCIDevice::bus pointerDavid Gibson
2017-12-05pci: Add pci_dev_bus_num() helperDavid Gibson
2017-12-05pci: Rename root bus initialization functions for clarityDavid Gibson
2017-11-16pci: Initialize pci_dev->name before useAlexey Kardashevskiy
2017-10-15pci: Validate interfaces on base_class_initEduardo Habkost
2017-10-15pci: conventional-pci-device and pci-express-device interfacesEduardo Habkost
2017-10-15PCI: PCIe access should always be little endianMatt Redfearn