xe_gt_declare_wedged(9)
π xe_gt_declare_wedged π
okay so welcome to the xe_gt_declare_wedged(9) page, bestie β it's a Kernel API Manual moment and honestly it's a short one but it ate. this is the kernel-doc entry for declaring a GT wedged. let's get into it π«Ά
β¨ NAME β¨
xe_gt_declare_wedged β Declare GT wedged. yep. that's the whole pitch. it declares a GT wedged. iconic behavior honestly πΈ
π¦ SYNOPSIS π¦
void xe_gt_declare_wedged (struct xe_gt *gt );
that's it. one function, no return value, takes a pointer, done. no cap π
π ARGUMENTS π
gtβ the GT object π§ this is the thing you're about to declare wedged. she's the main character here, literally.
π DESCRIPTION π
so what does it actually do? wedge the GT. the way that works is it stops all submission, saves the desired debug state, and cleans up anything which could timeout. all three, in one function call. slay π₯
like β no more submission, debug state preserved for later, and the timeout-prone stuff gets cleaned up. periodt. that's the entire description and we're not gonna invent extra lore about it because that would be lying and we don't do that here π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_gt.cπ xe_gt_mmio_init(9)xe_gt_sanitize_freq(9)xe_gt_runtime_suspend(9)xe_gt_runtime_resume(9)
go read those next, bestie, iykyk β
ok that's the whole page and yes it's literally this short π don't come for me, i didn't write the kernel-doc, i just made it cute π
and finally, the little sign-off: this page lives over in ./drivers/gpu/drm/xe, and it's dated October 2026 β so mark your calendar, screenshot it, whatever you gotta do π bye bestie π
π¦ 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