HXG FAST REQUEST(9)
π HXG FAST REQUEST(9) π
okay so bestie, welcome to HXG Fast Request β section 9 of the Kernel API Manual, the little fire-and-forget king of the HXG message family. π₯
π the actual tea
The HXG Request_ message should be used to initiate asynchronous activity for which confirmation or return data is not expected. β¨
If confirmation is required then HXG Request_ shall be used instead. periodt. π
The recipient of this message may only use HXG Failure_ message if it was unable to accept this request (like invalid data). that's the one and only escape hatch, no cap. π«Ά
Format of HXG Fast Request_ message is same as HXG Request_ except TYPE. literally identical otherwise, the TYPE field is the whole entire plot twist. π
π the bit layout (yes she's giving spreadsheet but make it cute)
- Bits
0,31βORIGINβ seeHXG Message_ - Bits
30:28βTYPE=GUC_HXG_TYPE_FAST_REQUEST_ - Bits
27:16βDATA0β seeHXG Request_ - Bits
15:0βACTIONβ seeHXG Request_
and then bestie, it just keeps going:
... DATAn - see `HXG Request`_
like the DATA keeps rolling on out to DATAn, each one doing exactly what HXG Request_ says it does. πΈ
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/abi/guc_messages_abi.hβ the source of truth, go read her π HXG Message(9)HXG Request(9)HXG Event(9)HXG Busy(9)HXG Retry(9)HXG Failure(9)HXG Response(9)
the whole friend group honestly, you gotta meet all of them π
mwah π that's the page! this one lives in ./drivers/gpu/drm/xe/abi, dated October 2026, and she ate, no crumbs. π§ββοΈβπ
π¦ 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