GUC2VF_RELAY_FROM_PF(9)
π GUC2VF_RELAY_FROM_PF(9) π
okay bestie, welcome to the Kernel API Manual β this page is all about GUC2VF_RELAY_FROM_PF, and it is literally the message the GuC firmware uses to deliver Relay Message_ from the Physical Function (PF) driver to this Virtual Function (VF) driver. See GuC Relay Communication_ for details. π«Ά
This message is always sent over CTB. no exceptions, periodt. π
the bit layout is giving:
Bits Description
0 | 31 | ORIGIN = GUC_HXG_ORIGIN_GUC_
| 30:28 | TYPE = GUC_HXG_TYPE_EVENT_
| 27:16 | MBZ
| 15:0 | ACTION = _`XE_GUC_ACTION_GUC2VF_RELAY_FROM_PF` = 0x5102
then the relay fields roll in like:
1, bits31:0βRELAY_IDβ VF/PF message ID2, bits31:0βRELAY_DATA1...n, bits31:0βRELAY_DATAx
π SEE ALSO π
the kernel file is right here, bestie: ./drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h
GUC2PF_RELAY_FROM_VF(9)PF2GUC_RELAY_TO_VF(9)VF2GUC_RELAY_TO_PF(9)GUC2PF_ADVERSE_EVENT(9)GUC2PF_VF_STATE_NOTIFY(9)VF2GUC_MATCH_VERSION(9)PF2GUC_UPDATE_VGT_POLICY(9)PF2GUC_UPDATE_VF_CFG(9)PF2GUC_VF_CONTROL(9)VF2GUC_VF_RESET(9)VF2GUC_RESFIX_DONE(9)VF2GUC_QUERY_SINGLE_KLV(9)PF2GUC_SAVE_RESTORE_VF(9)VF2GUC_RESFIX_START(9)
xoxo π this one comes from ./drivers/gpu/drm/xe/abi, dated October 2026 β and yeah, itβs the GUC2VF_RELAY_FROM_PF(9) page from the Kernel API Manual. π
π¦ 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