Patch Series

Subject vfio/xe: Add driver variant for Xe VF migration
Author michal.winiarski@intel.com
Date 2025-10-11 19:38:22 +0000 UTC
Version 1
Cc airlied@gmail.com alex.williamson@redhat.com dri-devel@lists.freedesktop.org intel-xe@lists.freedesktop.org jani.nikula@linux.intel.com jgg@ziepe.ca joonas.lahtinen@linux.intel.com kevin.tian@intel.com kvm@vger.kernel.org linux-kernel@vger.kernel.org lucas.demarchi@intel.com lukasz.laguna@intel.com matthew.brost@intel.com michal.wajdeczko@intel.com michal.winiarski@intel.com rodrigo.vivi@intel.com shameerali.kolothum.thodi@huawei.com simona@ffwll.ch thomas.hellstrom@linux.intel.com tursulin@ursulin.net yishaih@nvidia.com

Patches (26)

Name Content
[PATCH 01/26] drm/xe/pf: Remove GuC version check for migration support [Body]
[PATCH 02/26] drm/xe: Move migration support to device-level struct [Body]
[PATCH 03/26] drm/xe/pf: Add save/restore control state stubs and connect to debugfs [Body]
[PATCH 04/26] drm/xe/pf: Extract migration mutex out of its struct [Body]
[PATCH 05/26] drm/xe/pf: Add data structures and handlers for migration rings [Body]
[PATCH 06/26] drm/xe/pf: Add helpers for migration data allocation / free [Body]
[PATCH 07/26] drm/xe/pf: Add support for encap/decap of bitstream to/from packet [Body]
[PATCH 08/26] drm/xe/pf: Add minimalistic migration descriptor [Body]
[PATCH 09/26] drm/xe/pf: Expose VF migration data size over debugfs [Body]
[PATCH 10/26] drm/xe: Add sa/guc_buf_cache sync interface [Body]
[PATCH 11/26] drm/xe: Allow the caller to pass guc_buf_cache size [Body]
[PATCH 12/26] drm/xe/pf: Increase PF GuC Buffer Cache size and use it for VF migration [Body]
[PATCH 13/26] drm/xe/pf: Remove GuC migration data save/restore from GT debugfs [Body]
[PATCH 14/26] drm/xe/pf: Don't save GuC VF migration data on pause [Body]
[PATCH 15/26] drm/xe/pf: Switch VF migration GuC save/restore to struct migration data [Body]
[PATCH 16/26] drm/xe/pf: Handle GuC migration data as part of PF control [Body]
[PATCH 17/26] drm/xe/pf: Add helpers for VF GGTT migration data handling [Body]
[PATCH 18/26] drm/xe/pf: Handle GGTT migration data as part of PF control [Body]
[PATCH 19/26] drm/xe/pf: Add helpers for VF MMIO migration data handling [Body]
[PATCH 20/26] drm/xe/pf: Handle MMIO migration data as part of PF control [Body]
[PATCH 21/26] drm/xe/pf: Add helper to retrieve VF's LMEM object [Body]
[PATCH 22/26] drm/xe/migrate: Add function for raw copy of VRAM and CCS [Body]
[PATCH 23/26] drm/xe/pf: Handle VRAM migration data as part of PF control [Body]
[PATCH 24/26] drm/xe/pf: Add wait helper for VF FLR [Body]
[PATCH 25/26] drm/xe/pf: Export helpers for VFIO [Body]
[PATCH 26/26] vfio/xe: Add vendor-specific vfio_pci driver for Intel graphics [Body]

Session 2025-10-11

ID (for dev) a19e65f1-ca98-4b92-8254-0d00bea4341c
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 4a71531471926e3c391665ee9c42f4e0295a4585 [Config] passed [Log]
[KASAN] Boot test: Base 4a71531471926e3c391665ee9c42f4e0295a4585 [Config] passed
[KASAN] Build Patched 4a71531471926e3c391665ee9c42f4e0295a4585 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 4a71531471926e3c391665ee9c42f4e0295a4585 [Config] [patched] passed
[KASAN] Fuzzing 4a71531471926e3c391665ee9c42f4e0295a4585 [Config] 4a71531471926e3c391665ee9c42f4e0295a4585 [Config] [patched] skipped [Log] [Artifacts]