xe_guc_softreset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 a struct 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:


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