CTB HXG MESSAGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– CTB HXG Message πŸ’–

okay bestie, this is the CTB HXG Message(9) page from the Kernel API Manual β€” and it’s literally the bit layout for the HXG message. The table has two columns, Bits and Description, and here’s the tea β˜•:

  • 0, bits 31:16 β€” FENCE
  • 0, bits 15:12 β€” FORMAT = GUC_CTB_FORMAT_HXG_
  • 0, bits 11:8 β€” RESERVED = MBZ
  • 0, bits 7:0 β€” NUM_DWORDS = length (in dwords) of the embedded HXG message

Then you get the embedded part, and it’s giving entries 1 through n, all with bits 31:0:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚     1     31:0                             β”‚
β”‚     ...          [Embedded `HXG Message`_] β”‚
β”‚     n     31:0                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

so yeah, entry 1 bits 31:0 … entry n bits 31:0, with the embedded HXG Message in the middle β€” periodt. πŸ’…

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  • CT Buffer(9)
  • CTB Descriptor(9)
  • CTB Message(9)
  • CTB based communication(9)

πŸŽ€ that’s the entire page, bestie! source/version: ./drivers/gpu/drm/xe/abi Β· date: October 2026 β€” mwah πŸ’‹ πŸŽ€

πŸ“¦ where this page comes from