xe_gt_sriov_vf_guc_versions(9)
π xe_gt_sriov_vf_guc_versions β the Kernel API Manual moment
okay so bestie, welcome to xe_gt_sriov_vf_guc_versions(9), a page from the Kernel API Manual and honestly? it's giving very specific, very niche, very iconic. let's get into it π«Ά
β¨ NAME β¨
xe_gt_sriov_vf_guc_versions β tells you the minimum required GuC ABI versions and the ones that were actually found. two versions, one function, zero cap π
πΈ SYNOPSIS πΈ
void xe_gt_sriov_vf_guc_versions (struct xe_gt *gt , struct
xe_uc_fw_version *wanted , struct xe_uc_fw_version *found );
like, literally just call it with three things and it does its little thing β¨
π¦ ARGUMENTS π¦
gtβ thexe_gt. that's it, that's the description, she's a struct pointer and she's main character energy πwantedβ pointer to thexe_uc_fw_versionthat gets filled in with the wanted version. the dream. the goal. the vision board πfoundβ pointer to thexe_uc_fw_versionthat gets filled in with the found version. what you actually got. reality check time π
π DESCRIPTION π
so here's the tea: this function is for VF use only β no VFs, no entry, periodt. π«
and lowkey the most important part: it can only be used after a successful version handshake with the GuC. no handshake, no versions, that's the rule fr fr. do not skip the handshake, bestie, i'm begging π
π SEE ALSO π
the source lives right here, in the kernel file:
./drivers/gpu/drm/xe/xe_gt_sriov_vf.c
and now, the whole friend group, all linked, all iconic, all in one place π
xe_gt_sriov_vf_reset(9)xe_gt_sriov_vf_bootstrap(9)xe_gt_sriov_vf_gmdid(9)xe_gt_sriov_vf_query_config(9)xe_gt_sriov_vf_sched_groups_enabled(9)xe_gt_sriov_vf_guc_ids(9)xe_gt_sriov_vf_paging_engines(9)xe_gt_sriov_vf_connect(9)xe_gt_sriov_vf_default_lrcs_hwsp_rebase(9)xe_gt_sriov_vf_migrated_event_handler(9)xe_gt_sriov_vf_query_runtime(9)xe_gt_sriov_vf_read32(9)xe_gt_sriov_vf_write32(9)xe_gt_sriov_vf_print_config(9)xe_gt_sriov_vf_print_runtime(9)xe_gt_sriov_vf_print_version(9)xe_gt_sriov_vf_init_early(9)xe_gt_sriov_vf_init(9)xe_gt_sriov_vf_recovery_pending(9)xe_vf_migration_fixups_complete_count(9)xe_gt_sriov_vf_wait_valid_ggtt(9)
like, the way this is a whole squad π§
ngl, that's the whole page. short, sweet, and you're now officially in the know π
and that's a wrap, bestie! π this one came from ./drivers/gpu/drm/xe, dated October 2026, and it's filed under xe_gt_sriov_vf_guc_versions(9) β go forth and slay those ABI versions β¨π
π¦ 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