GUC KLV(9)
πΈ GuC KLV πΈ
okay bestie, this is GuC KLV(9) from the Kernel API Manual, and the whole page is basically a bit-layout vibe check. No cap, every field matters. π
The table is giving Bits and Description columns, and hereβs exactly whatβs in them:
- entry
0β the first chunk- bits
31:16β KEY β KLV key identifierGuC Self Config KLVsGuC Opt In Feature KLVsGuC Scheduling Policies KLVsGuC VGT Policy KLVsGuC VF Configuration KLVsGuC Reserved KLVs
- bits
15:0β LEN β length of VALUE (in 32bit dwords)
- bits
- entry
1, bits31:0β VALUE β actual value of the KLV (format depends on KEY) - ...
- entry
n, bits31:0β VALUE β actual value of the KLV (format depends on KEY)
Like, thatβs the whole layout β KEY and LEN in entry 0, then the VALUE dwords from 1 through n. Slay. β¨
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/abi/guc_klvs_abi.h GuC Global Config KLVs(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)
source/version check, bestie: this page lives under ./drivers/gpu/drm/xe/abi, dated October 2026. mwah π
π¦ 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