GUC GLOBAL CONFIG KLVS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– GuC Global Config KLVs πŸ’–

okay so bestie, welcome to the GuC Global Config KLVs(9) page from the Kernel API Manual ✨ these are the GuC KLV_ keys available for use with HOST2GUC_SELF_CFG_, and they are lowkey iconic. no cap, every single one is here:

  • GUC_KLV_GLOBAL_CFG_GMD_ID : 0x3000 β€” refers to the 32 bit architecture version as reported by the HW IP. this one is supported on MTL+ platforms only, and it requires GuC ABI 1.2+. πŸ’…
  • GUC_KLV_GLOBAL_CFG_GROUP_SCHEDULING_AVAILABLE : 0x3001 β€” tells the driver whether scheduler groups are enabled or not. requires GuC ABI 1.26+. πŸ‘‘
  • GUC_KLV_GLOBAL_CFG_NUM_PAGING_ENGINE_INSTANCES : 0x3003 β€” tells the driver the paging engine configuration. paging engine logical instances are guaranteed to be dense starting at index 0. requires GuC ABI 1.36+. πŸ¦‹

✨ SEE ALSO ✨

Kernel file ./drivers/gpu/drm/xe/abi/guc_klvs_abi.h β€” plus the whole reference squad:

  • GuC KLV(9)
  • GuC Self 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 vibe check, bestie 🌈

signing off from ./drivers/gpu/drm/xe/abi, dated October 2026, with the manual name GuC Global Config KLVs(9) β€” mwah, slay, periodt πŸ’‹πŸ’–

πŸ“¦ where this page comes from