VF2GUC_RELAY_TO_PF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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, bits 31:0 β€” RELAY_ID - VF/PF message ID πŸŽ€
  • 2, bits 31:0 β€” RELAY_DATA1 🌸
  • ...
  • n, bits 31:0 β€” RELAY_DATAx πŸ¦‹

✨ SEE ALSO ✨


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