CTB MESSAGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– CTB Message πŸ’–

okay so bestie, welcome to the CTB Message(9) page from the Kernel API Manual β€” it's the bit-level layout and we're keeping every field, no cap. 🧚✨

πŸŽ€ Bits + Description πŸŽ€

the table header is Bits / Description, and the rows are giving:

  • word 0, bits 31:16 β€” FENCE β€” message identifier πŸͺ§
  • word 0, bits 15:12 β€” FORMAT β€” format of the CTB message
    • GUC_CTB_FORMAT_HXG = 0 β€” see CTB HXG Message(9) πŸ‘€
  • word 0, bits 11:8 β€” RESERVED
  • word 0, bits 7:0 β€” NUM_DWORDS β€” length of the CTB message (w/o header)

then the layout continues like this, and yes the optional (depends on FORMAT) note is literally part of the vibe:

  • word 1, bits 31:0 β€” optional (depends on FORMAT)
  • ...
  • word n, bits 31:0

✨ SEE ALSO ✨

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

okay that's the whole page, bestie. the CTB Message(9) source/version is ./drivers/gpu/drm/xe/abi, and it's dated October 2026. catch u later β€” slay those bits πŸ’…πŸ«Ά

πŸ“¦ where this page comes from