drivers/vfio/pci/qat

Intel QuickAssist (QAT) Gen4/Gen6 VFIO live-migration driver

Provides VFIO live-migration support for the SR-IOV virtual functions exposed by Intel's QuickAssist Technology (QAT) cryptography and compression accelerators built into 4th Gen Xeon, 5th Gen Xeon, and Xeon 6 server CPUs. It lets cloud and virtualization hosts pass QAT acceleration into guest VMs and migrate those guests between hosts without losing the accelerator state.

keep conf=0.89 deploy=low replacement=none subsystem=vfio category=virtualization
89%

recommendation

It should stay because it is an actively maintained, recently added piece of server virtualization plumbing for hardware Intel still ships. Merged in April 2024 and extended in August and November 2025 to cover newer QAT 6xxx silicon, it lets hypervisors live-migrate VMs that pass through QAT virtual functions on 4th and 5th generation Xeon and Xeon 6 systems. Deployment is narrow today, but the trajectory is growth, not removal.

repository signals

3 files
704 source lines
10 commits, 5y
+729 / −10 lines added / removed, 5y
8 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 10 total · active in 7/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: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +717 −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: 1 commit · +1 −1 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 · +4 −1 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 2 commits · +2 −1 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +4 −4 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lwn.net

    The driver was introduced in April 2024 specifically to provide VFIO live-migration support for Intel QAT SR-IOV virtual functions.

  2. git.kernel.org

    Upstream added Intel QAT 6xxx virtual-function support in August 2025, showing the driver is still expanding to newer hardware rather than being retired.

  3. git.kernel.org

    The driver received substantive VFIO API maintenance in November 2025, indicating active upstream upkeep and no visible removal trajectory.

  4. intel.com

    Intel states QAT is present on 4th Gen Xeon, 5th Gen Xeon, and Xeon 6 processors, so the underlying hardware family is still current in 2025.

codex reasoning notes (technical)

Local shell inspection of drivers/vfio/pci/qat/main.c and Kconfig showed a real module_pci_driver for Intel QAT GEN4/GEN6 VF devices and that its purpose is VFIO live migration for QAT VFs. Local git log showed first merge in 2024-04-29 plus substantive 2025-08-05 and 2025-11-12 updates. The LWN URL was obtained via web search and reflects the original lore-thread patch posting. The git.kernel.org commit URLs are canonical recall constructed from hashes obtained via local git log. The Intel QAT product URL was obtained via web search. Overall this is a young, niche virtualization driver for still-current Intel server hardware; deployment is specialized rather than broad, but the evidence points to active maintenance, not deprecation.