aboutsummaryrefslogtreecommitdiff
path: root/hw/pci
AgeCommit message (Expand)AuthorFilesLines
3 dayspcie_sriov: Fix configuration and state synchronizationAkihiko Odaki1-19/+23
2025-06-11pci: skip reset during cprSteve Sistare1-0/+5
2025-06-11pci: export msix_is_pendingSteve Sistare1-1/+1
2025-06-02vhost: Don't set vring call if guest notifier is unusedHuaitong Han1-1/+1
2025-06-01pci: Add a PCI-level API for PRICLEMENT MATHIEU--DRIF1-0/+66
2025-06-01pci: Add a pci-level API for ATSCLEMENT MATHIEU--DRIF1-0/+81
2025-06-01pci: Add a pci-level initialization function for IOMMU notifiersCLEMENT MATHIEU--DRIF1-0/+17
2025-06-01pci: Add an API to get IOMMU's min page size and virtual address widthCLEMENT MATHIEU--DRIF1-0/+17
2025-06-01pci: Cache the bus mastering status in the deviceCLEMENT MATHIEU--DRIF1-10/+13
2025-06-01pcie: Helper functions to check to check if PRI is enabledCLEMENT MATHIEU--DRIF1-0/+9
2025-06-01pcie: Add a helper to declare the PRI capability for a pcie deviceCLEMENT MATHIEU--DRIF1-0/+26
2025-06-01pcie: Helper function to check if ATS is enabledCLEMENT MATHIEU--DRIF1-0/+9
2025-06-01pcie: Helper functions to check if PASID is enabledCLEMENT MATHIEU--DRIF1-0/+9
2025-06-01pcie: Add helper to declare PASID capability for a pcie deviceCLEMENT MATHIEU--DRIF1-0/+25
2025-05-20hw/pci-host: Remove unused pci_host_data_be_opsRakesh Jeyasingh1-6/+0
2025-05-15Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi2-78/+292
2025-05-14pcie_sriov: Make a PCI device with user-created VF ARI-capableAkihiko Odaki1-1/+7
2025-05-14pcie_sriov: Allow user to create SR-IOV deviceAkihiko Odaki2-77/+263
2025-05-14pcie_sriov: Check PCI Express for SR-IOV PFAkihiko Odaki1-0/+5
2025-05-14pcie_sriov: Ensure PF and VF are mutually exclusiveAkihiko Odaki1-0/+5
2025-05-14hw/pci: Fix SR-IOV VF number calculationAkihiko Odaki1-1/+5
2025-05-14hw/pci: Do not add ROM BAR for SR-IOV VFAkihiko Odaki1-0/+8
2025-05-12Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into stagingStefan Hajnoczi2-13/+10
2025-05-09hw/pci/pci.c: Turn DPRINTF into trace eventsGustavo Romero2-13/+10
2025-05-08hw/pci/pcie_port: Fix pcie_slot_is_hotpluggbale_bus typoEric Auger1-2/+2
2025-04-25qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé3-3/+3
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé4-7/+7
2025-04-25qom: Have class_base_init() take a const data argumentPhilippe Mathieu-Daudé1-1/+1
2025-03-07Merge tag 'pull-vfio-20250306' of https://github.com/legoater/qemu into stagingStefan Hajnoczi2-2/+93
2025-03-06qdev: Rename PropertyInfo member @name to @typeMarkus Armbruster1-1/+1
2025-03-06hw/pci: Basic support for PCI power managementAlex Williamson2-2/+93
2025-02-22Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi4-75/+117
2025-02-21hw/pci: Assert a bar is not registered multiple timesNicholas Piggin1-0/+1
2025-02-21hw/pci/msix: Warn on PBA writesNicholas Piggin1-0/+9
2025-02-20pcie_sriov: Register VFs after migrationAkihiko Odaki2-0/+14
2025-02-20pcie_sriov: Remove num_vfs from PCIESriovPFAkihiko Odaki2-12/+28
2025-02-20pcie_sriov: Release VFs failed to realizeAkihiko Odaki1-0/+2
2025-02-20pcie_sriov: Reuse SR-IOV VF device instancesAkihiko Odaki2-57/+51
2025-02-20pcie_sriov: Ensure VF addr does not overflowAkihiko Odaki1-2/+12
2025-02-20pcie_sriov: Do not manually unrealizeAkihiko Odaki1-4/+0
2025-02-10qapi: Move include/qapi/qmp/ to include/qobject/Daniel P. Berrangé1-1/+1
2025-01-15pci/msix: Fix msix pba read vector poll end calculationNicholas Piggin1-1/+1
2025-01-15pci: ensure valid link status bits for downstream portsSebastian Ott1-4/+8
2025-01-13hw/pci: Rename has_power to enabledAkihiko Odaki2-8/+13
2025-01-09hw/pci: Use -1 as the default value for rombarAkihiko Odaki1-1/+1
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi3-5/+5
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé3-5/+5
2024-12-19include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson4-5/+0
2024-12-15hw/pci: Constify all PropertyRichard Henderson4-5/+5
2024-12-14hw/pci: Add pci_bus_add_fw_cfg_extra_pci_roots() helperPhilippe Mathieu-Daudé1-0/+16