STRUCT XE_GT_SRIOV_VF(9)
π struct xe_gt_sriov_vf(9) β Kernel API Manual, bestie edition
okay so picture this: we're deep in the Kernel API Manual, page struct xe_gt_sriov_vf(9), and it's literally the GT-level VF virtualization data struct. yes, that's a lot of acronyms and no, we're not scared of them. SR-IOV besties rise π«Ά
β¨ NAME β¨
struct xe_gt_sriov_vf β GT level VF virtualization data. that's it, that's the whole vibe: it's the struct that holds all the virtualization tea for a GT-level VF π
πΈ SYNOPSIS πΈ
okay here's the shape of it, copy it exactly, no cap:
struct xe_gt_sriov_vf {
struct xe_uc_fw_version wanted_guc_version;
struct xe_uc_fw_version guc_version;
struct xe_gt_sriov_vf_selfconfig self_config;
struct xe_gt_sriov_vf_runtime runtime;
struct xe_gt_sriov_vf_migration migration;
};
look at her. five members, all structs, all iconic in their own way π
π Members π
okay let's meet the cast, one by one, no skipping:
wanted_guc_versionβ the minimum wanted GuC ABI version. like, the bare minimum she'll accept, we've all been there πguc_versionβ the negotiated GuC ABI version. so this is the one they actually agreed on, after the negotiations. slay πself_configβ resource configurations. the self-config era, we love a resourceful queen β¨runtimeβ runtime data retrieved from the PF. it literally got it from the PF, that's the whole story π¦migrationβ migration data for the VF. she's moving, she's migrating, she's got data for it π
π SEE ALSO π
go read these next, i'm obsessed with them actually:
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h struct xe_gt_sriov_vf_selfconfig(9)struct xe_gt_sriov_vf_runtime(9)struct xe_gt_sriov_vf_migration(9)
iykyk π
lowkey reminder: everything above lives in./drivers/gpu/drm/xe, dated October 2026, and yes, the page isstruct xe_gt_sriov_vf(9). bye bestie, go read the source, it's giving main character energy βππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms