xe_gt_sriov_vf_bootstrap(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” the xe_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 🌈

  • 0 on 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:


πŸ’€ 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