drivers/vfio/pci/pds

AMD Pensando DSC DPU VFIO live-migration driver

Provides VFIO passthrough with live-migration support for SR-IOV virtual functions on AMD Pensando Distributed Services Cards, the data processing units (DPUs/SmartNICs) deployed in hyperscale and enterprise data centers via HPE and Dell servers. It lets hypervisors hand a Pensando VF directly to a guest VM and migrate that VM between hosts without losing the device.

keep conf=0.92 last_sold=2026 deploy=medium replacement=none subsystem=vfio category=virtualization
92%

recommendation

It should stay because it supports current AMD/Pensando Distributed Services Card DPUs that are still sold new through HPE and Dell channels in 2025, and the driver itself is recent (added in 2023) with bug-fix activity landing as late as December 2025. There is no sign of upstream removal discussion, and the hardware vendor remains actively engaged.

repository signals

12 files
2,159 source lines
36 commits, 5y
+2,522 / −332 lines added / removed, 5y
12 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 36 total · active in 13/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 8 commits · +2,137 −10 2023-09: 2 commits · +2 −2 2023-10: 2 commits · +2 −0 2023-11: 8 commits · +322 −229 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +2 −2 2024-03: 3 commits · +34 −67 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +0 −2 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +1 −1 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 2 commits · +2 −0 2025-08: 0 commits · +0 −0 2025-09: 2 commits · +2 −3 2025-10: 0 commits · +0 −0 2025-11: 2 commits · +2 −1 2025-12: 1 commit · +5 −2 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +11 −13 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. docs.kernel.org

    Upstream kernel documentation describes pds-vfio-pci as the VFIO driver for AMD/Pensando DSC hardware, specifically for live-migration-capable SR-IOV VFs.

  2. git.kernel.org

    Mainline carried a vfio/pds bug-fix commit in late 2025, indicating ongoing upstream maintenance rather than abandonment.

  3. git.kernel.org

    The driver was introduced upstream in 2023, so it is a recent addition rather than legacy carry-over code.

  4. amd.com

    AMD still markets current Pensando DPU generations and describes deployment in hyperscale and enterprise data centers.

  5. amd.com

    AMD still publishes Pensando software/support downloads and states Pensando Distributed Services Cards are available through current HPE and Dell channels.

codex reasoning notes (technical)

Keep: this is a young, actively maintained vendor-specific VFIO migration driver, with substantive local git activity through 2025-12-28 and no removal signal found. Sources obtained via web search (`docs.kernel.org`, `amd.com`) plus canonical-recall kernel.org commit URLs derived from local `git log`; lore MCP/resources were unavailable in-session, and web search over lore returned no indexed removal discussion.