Subject vfio/pci: Add PCIe TPH support
Author fengchengwen@huawei.com
Date 2026-07-02 12:42:07 +0000 UTC
Version
Cc alex@shazbot.org fengchengwen@huawei.com helgaas@kernel.org jgg@ziepe.ca kvm@vger.kernel.org linux-pci@vger.kernel.org liuyonglong@huawei.com wangyushan12@huawei.com wangzhou1@hisilicon.com wathsala.vithanage@arm.com wei.huang2@amd.com zhipingz@meta.com
Patches (18)
Name Content [All]
[PATCH v19 01/18] PCI/TPH: Fix pcie_tph_get_st_table_loc() field extraction [Body]
[PATCH v19 02/18] PCI/TPH: Fix tph_enabled concurrent update race by bitfield packing [Body]
[PATCH v19 03/18] PCI/TPH: Cache TPH requester capability at probe time [Body]
[PATCH v19 04/18] PCI/TPH: Refactor pcie_enable_tph & add explicit requester variant [Body]
[PATCH v19 05/18] PCI/TPH: Refactor pcie_tph_get_cpu_st & add explicit variant [Body]
[PATCH v19 06/18] PCI/TPH: Expose the enabled TPH requester type [Body]
[PATCH v19 07/18] PCI/TPH: Add pcie_tph_supported() helper to check TPH capability attributes [Body]
[PATCH v19 08/18] PCI/TPH: Add pci_tph_dsm_supported() helper to detect device TPH ST _DSM [Body]
[PATCH v19 09/18] vfio/pci: Hide TPH capability when TPH is unsupported [Body]
[PATCH v19 10/18] vfio/pci: Introduce tph policy parameter for staged TPH feature enablement [Body]
[PATCH v19 11/18] vfio/pci: Virtualize PCIe TPH capability registers [Body]
[PATCH v19 12/18] vfio/pci: Add dmabuf TPH metadata storage and fd query helper [Body]
[PATCH v19 13/18] vfio/pci: Introduce VFIO_DEVICE_FEATURE_TPH family uapi for PCI TPH control [Body]
[PATCH v19 14/18] vfio/pci: Implement VFIO_DEVICE_FEATURE_TPH and valid TPH config write support [Body]
[PATCH v19 15/18] vfio/pci: Implement TPH_RESOLVE feature for DMABUF and CPU source resolving [Body]
[PATCH v19 16/18] vfio/pci: Implement TPH_ST feature for batch ST table programming [Body]
[PATCH v19 17/18] vfio/pci: Reset hardware TPH state on device enable/disable [Body]
[PATCH v19 18/18] vfio/pci: Expose tph_policy via debugfs [Body]
Session 2026-07-02
ID (for dev) 7058fa3f-7206-48af-b895-ee4fdb91afc2
Status in progress
Test Base Patched Verdict