xe_guc_softreset(9)
β¨ xe_guc_softreset(9) β¨ β Kernel API Manual
bestie, you found the xe_guc_softreset(9) page and it's literally about soft resetting the GuC. Buckle up, it's short and cute π
π NAME π
xe_guc_softreset - Soft reset GuC
πΈ SYNOPSIS πΈ
int xe_guc_softreset (struct xe_guc *guc );
π ARGUMENTS π
gucβ The GuC object. She's the one and only argument, and yes she's astruct xe_guc *in the synopsis π
π¦ DESCRIPTION π¦
Okay so the move here is: send a soft reset command to GuC through mmio send. That's the whole description, no cap. It's giving "one job and she's doing it" β¨
π RETURN π
Returns 0 if success, otherwise error code.
So bestie, 0 means success and slay; anything else is an error code and we handle it ππ«Ά
π SEE ALSO π
Kernel file ./drivers/gpu/drm/xe/xe_guc.c, plus these linked besties:
xe_guc_comm_init_early(9)xe_guc_init_post_hwconfig(9)xe_guc_min_load_for_hwconfig(9)xe_guc_runtime_suspend(9)xe_guc_runtime_resume(9)xe_guc_declare_wedged(9)xe_guc_using_main_gamctrl_queues(9)xe_hwe_guc_logical_instance(9)
Source/version: ./drivers/gpu/drm/xe; date: October 2026; manual page: xe_guc_softreset(9). Byeee bestie, stay soft-reset-ready ππ¦β¨
π¦ 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