xe_gt_sriov...nfig_restart(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_gt_sriov_pf_config_restart πŸ’…

okay so bestie, we're in the Kernel API Manual today and this page is about xe_gt_sriov_pf_config_restart β€” yes the title is the long one with the ... in the middle, it's giving "my name got truncated by the tab bar" energy and honestly? iconic.


🌸 NAME 🌸

xe_gt_sriov_pf_config_restart β€” restart your SR-IOV configurations after a GT reset, no cap.


✨ SYNOPSIS ✨

void xe_gt_sriov_pf_config_restart (struct xe_gt *gt );

returns nothing (void, she's just here to do the work πŸ’β€β™€οΈ) and takes exactly one thing.


πŸŽ€ ARGUMENTS πŸŽ€

  • gt β€” the xe_gt. that's it. that's the whole argument. she's literally the GT, the main character πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: when the GT gets reset, any prior configurations you pushed to GuC are gone. lost. evaporated. not me crying over orphaned config 😭

so what does this function do? it pushes all non-empty VF configurations to the GuC again. like a "hey girl, re-send that" text. everything that still had something in it gets re-pushed, and the empty ones get to sit this one out 🫢

⚠️ also this function can only be called on PF. not VF. PF only. don't try it anywhere else, that's the rule and we respect the rule 🧚

🌈 SEE ALSO 🌈

the kernel file itself lives at ./drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c β€” go say hi πŸ’–

and here's the whole friend group, all of them, every single one, I'm not skipping a single bestie:

like I said. the whole group chat. πŸ’œ


πŸŽ€ and that's the page, bestie! this one ships from ./drivers/gpu/drm/xe, dated October 2026, and it's filed under xe_gt_sriov...nfig_restart(9) β€” the truncated name that ate and left no crumbs. mwah πŸ’‹βœ¨
πŸ“¦ where this page comes from