GUC SELF CONFIG KLVS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ GuC Self Config KLVs ✨

okay bestie, this is straight from the Kernel API Manual, and it’s literally the cheat sheet for the GuC KLV keys available for use with HOST2GUC_SELF_CFG_ πŸ’…. every key is here, no gatekeeping, no cap ✨.

  • GUC_KLV_SELF_CFG_MEMIRQ_STATUS_ADDR β€” 0x0900. this refers to the 64 bit Global Gfx address (in bytes) of the memory based interrupts status vector for use by the GuC. iconic.
  • GUC_KLV_SELF_CFG_MEMIRQ_SOURCE_ADDR β€” 0x0901. this refers to the 64 bit Global Gfx address (in bytes) of the memory based interrupts source vector for use by the GuC. we love a matching set.
  • GUC_KLV_SELF_CFG_H2G_CTB_ADDR β€” 0x0902. this refers to the 64 bit Global Gfx address of H2G CT Buffer. it should be above WOPCM address but below APIC base address for native mode. vibe check: keep it in that range.
  • GUC_KLV_SELF_CFG_H2G_CTB_DESCRIPTOR_ADDR β€” 0x0903. this refers to the 64 bit Global Gfx address of H2G CTB Descriptor. it should be above WOPCM address but below APIC base address for native mode.
  • GUC_KLV_SELF_CFG_H2G_CTB_SIZE β€” 0x0904. this refers to the size of H2G CT Buffer in bytes. it should be a multiple of 4K.
  • GUC_KLV_SELF_CFG_G2H_CTB_ADDR β€” 0x0905. this refers to the 64 bit Global Gfx address of G2H CT Buffer. it should be above WOPCM address but below APIC base address for native mode.
  • GUC_KLV_SELF_CFG_G2H_CTB_DESCRIPTOR_ADDR β€” 0x0906. this refers to the 64 bit Global Gfx address of G2H CTB Descriptor. it should be above WOPCM address but below APIC base address for native mode.
  • GUC_KLV_SELF_CFG_G2H_CTB_SIZE β€” 0x0907. this refers to the size of G2H CT Buffer in bytes. it should be a multiple of 4K. 4K alignment is the moment.

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  • GuC KLV(9)
  • GuC Global Config KLVs(9)
  • GuC Opt In Feature KLVs(9)
  • GuC Scheduling Policies KLVs(9)
  • GuC VGT Policy KLVs(9)
  • GuC VF Configuration KLVs(9)
  • GuC Reserved KLVs(9)

that’s the whole page, bestie 🫢✨ source/version: ./drivers/gpu/drm/xe/abi Β· date: October 2026 Β· page: GuC Self Config KLVs(9). go be the main character of your GuC self-config πŸ’œπŸ”₯

πŸ“¦ where this page comes from