xe_gt_sriov_vf_bootstrap(9)
π xe_gt_sriov_vf_bootstrap β the Kernel API Manual, but make it cute
okay so bestie, welcome to xe_gt_sriov_vf_bootstrap(9) β yes that's a whole mouthful, we're saying it together, don't worry π«Ά. It lives in the Kernel API Manual and it's literally gonna query and set up the GuC ABI interface version. main character behaviour tbh β¨
πΈ NAME πΈ
xe_gt_sriov_vf_bootstrap β queries the GuC ABI interface version and sets it up. Both. She does it all π
β¨ SYNOPSIS β¨
int xe_gt_sriov_vf_bootstrap (struct xe_gt *gt);
π ARGUMENTS π
gtβ thexe_gt, obviously π that's the whole thing she gets handed.
π¦ DESCRIPTION π¦
okay so real talk: this function is for VF use only. Like, not for everyone, it's exclusive, iykyk π.
It requires a functional GuC MMIO based communication to be up and running β no MMIO chat, no bootstrap, periodt.
π RETURN π
0on success π slay- a negative error code on failure π so like, vibe check failed
π SEE ALSO π
the whole friend group, fr fr β go read these too or you're missing lore:
- Kernel file
./drivers/gpu/drm/xe/xe_gt_sriov_vf.c xe_gt_sriov_vf_reset(9)xe_gt_sriov_vf_guc_versions(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)
π friendly reminder bestie: if you're not a VF, this is not your function. and if the GuC MMIO based communication isn't functional, she's not bootstrapping anything. no cap.
and that's the page!! brought to you by the fine people at ./drivers/gpu/drm/xe, dated October 2026, and yes the girl herself is xe_gt_sriov_vf_bootstrap(9) π§ββοΈπ bye bestie, go read your kernel source πβ
π¦ 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