HiSilicon Kunpeng 920 Accelerator VFIO Live-Migration Support
VFIO passthrough and live-migration glue for the virtual functions of Huawei's Kunpeng 920 on-chip accelerators — the SEC crypto engine, HPRE public-key engine, and ZIP compression engine — so that virtual machines on TaiShan/Kunpeng ARM servers can use these accelerators directly and be migrated between hosts. Shipping in Huawei server platforms from roughly 2019 onward and still current in 2025.
recommendation
It should stay because the underlying Kunpeng 920 servers are still being sold and documented by Huawei in 2025, and the code itself is actively maintained upstream with fixes landing as recently as early 2026. Deployments are niche (VM passthrough of Huawei accelerator VFs on ARM servers), but no other driver provides the same live-migration capability for this hardware.
repository signals
sources
- git.kernel.org
Upstream directory remains actively maintained; recent fixes/features in 2024-2026 indicate continued support rather than removal.
- docs.openeuler.org
Current virtualization docs describe SR-IOV passthrough of the HiSilicon HPRE accelerator VF on Kunpeng/TaiShan systems, showing ongoing deployment in VM use cases.
- support.huawei.com
Huawei Kunpeng 920 BIOS reference updated on 2025-03-20 still lists SEC, HPRE, RDE, and ZIP accelerator status controls, indicating platform support remains current.
- support.huawei.cn
Huawei product documentation updated on 2025-07-11 covers a TaiShan 200 server model using Kunpeng 920 processors, supporting that the surrounding hardware platform was still current in 2025.
- hikunpeng.com
Kunpeng accelerator documentation shows SEC/HPRE/ZIP engines present in lspci on supported systems, matching the devices this VFIO migration driver targets.
codex reasoning notes (technical)
Real driver: local shell inspection of hisi_acc_vfio_pci.c showed a module_pci_driver for Huawei SEC/HPRE/ZIP VF device IDs and live-migration support. Shell `git -c safe.directory log -- drivers/vfio/pci/hisilicon` showed substantive fixes through 2026-01-29, so activity is current. A lore-first attempt via shell `lei q` was blocked because `lei` is not installed; follow-up lore-targeted web searches found no removal/deprecation discussion. Web search produced the cited Huawei/openEuler/Kunpeng URLs showing the hardware family and VM passthrough use remain documented in 2025. This is niche VFIO migration support for Huawei accelerator VFs, so deployments are low, but there is no clear upstream replacement for the same live-migration use case.