VF2GUC_RELAY_TO_PF(9)
π VF2GUC_RELAY_TO_PF(9) β Kernel API Manual β¨
okay so bestie, you're looking at VF2GUC_RELAY_TO_PF(9) β yes, that's the manual name, and it's literally giving Kernel API Manual main-character energy. π
This message is used by the Virtual Function (VF) drivers to communicate with the Physical Function (PF) driver and send Relay Message_ to the PF driver. See GuC Relay Communication_ for details. π«Ά
π¨ Vibe check / actual requirement: this message must be sent over CTB. Like, must must. No cap. π
Bits / Description β the 0 chunk, fully preserved, no skipping:
- bit
31βORIGIN = GUC_HXG_ORIGIN_HOST_π - bits
30:28βTYPE = GUC_HXG_TYPE_REQUEST_ or GUC_HXG_TYPE_FAST_REQUEST_β¨ - bits
27:16βMBZ(that's the whole description, bestie) - bits
15:0βACTION = _`XE_GUC_ACTION_VF2GUC_RELAY_TO_PF` = 0x5103π₯
Payload lineup:
1, bits31:0βRELAY_ID- VF/PF message ID π2, bits31:0βRELAY_DATA1πΈ...n, bits31:0βRELAY_DATAxπ¦
β¨ SEE ALSO β¨
- Kernel file
./drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.hπ GUC2PF_RELAY_FROM_VF(9)PF2GUC_RELAY_TO_VF(9)GUC2VF_RELAY_FROM_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)
okay that's the whole page, bestie π mwah. Footer source/version situation: ./drivers/gpu/drm/xe/abi, dated October 2026, and the manual name still VF2GUC_RELAY_TO_PF(9) β iconic. byeee π«Άβ¨
π¦ 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