GUC SELF CONFIG KLVS(9)
β¨ 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 H2GCT 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 H2GCTB 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 H2GCT Bufferin bytes. it should be a multiple of4K.GUC_KLV_SELF_CFG_G2H_CTB_ADDRβ0x0905. this refers to the 64 bit Global Gfx address of G2HCT 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 G2HCTB 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 G2HCT Bufferin bytes. it should be a multiple of4K. 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
- 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