HOST2GUC_SELF_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

HOST2GUC_SELF_CFG πŸ’…

Okay so this page is from the Kernel API Manual, and it’s literally the HOST2GUC_SELF_CFG message. This message is used by Host KMD to setup of the GuC Self Config KLVs_. It must be sent as an MMIO HXG Message_ β€” no cap. 🫢


✨ Request vibes ✨

Bits / Description πŸ’…

  • Row 0
    • Bits 31: ORIGIN = GUC_HXG_ORIGIN_HOST_
    • Bits 30:28: TYPE = GUC_HXG_TYPE_REQUEST_
    • Bits 27:16: DATA0 = MBZ
    • Bits 15:0: ACTION = GUC_ACTION_HOST2GUC_SELF_CFG = 0x0508
  • Row 1
    • Bits 31:16: KLV_KEY β€” KLV key, see GuC Self Config KLVs_.
    • Bits 15:0: KLV_LEN β€” KLV length
      • 32 bit KLV = 1
      • 64 bit KLV = 2
  • Row 2
    • Bits 31:0: VALUE32 β€” Bits 31-0 of the KLV value
  • Row 3
    • Bits 31:0: VALUE64 β€” Bits 63-32 of the KLV value (KLV_LEN = 2)

✨ Response vibes ✨

Bits / Description πŸ’…

  • Row 0
    • Bits 31: ORIGIN = GUC_HXG_ORIGIN_GUC_
    • Bits 30:28: TYPE = GUC_HXG_TYPE_RESPONSE_SUCCESS_
    • Bits 27:0: DATA0 = NUM - 1 if KLV was parsed, 0 if not recognized

πŸ‘€ SEE ALSO πŸ‘€


source/version vibes: the kernel docs path is ./drivers/gpu/drm/xe/abi, the date is October 2026, and the page tag is HOST2GUC_SELF_CFG(9) β€” periodt. πŸ’–βœ¨

πŸ“¦ where this page comes from