GUC LOG BUFFER LAYOUT(9)
π GuC Log buffer Layout(9) π
okay bestie, welcome to GuC Log buffer Layout(9) from the Kernel API Manual β section 9 energy, no cap. This page is literally the in-memory log buffer layout, and it's giving very organized little memory-map main character vibes. β¨
Here's the in-memory log buffer layout, bestie β exact map, nothing dropped:
+===============================+ 0000h
| Crash dump state header | ^
+-------------------------------+ 32B |
| Debug state header | |
+-------------------------------+ 64B 4KB
| Capture state header | |
+-------------------------------+ 96B |
| | v
+===============================+ <--- EVENT_DATA_OFFSET
| Event logs(raw data) | ^
| | |
| | EVENT_DATA_BUFFER_SIZE
| | |
| | v
+===============================+ <--- CRASH_DUMP_OFFSET
| Crash Dump(raw data) | ^
| | |
| | CRASH_DUMP_BUFFER_SIZE
| | |
| | v
+===============================+ <--- STATE_CAPTURE_OFFSET
| Error state capture(raw data) | ^
| | |
| | STATE_CAPTURE_BUFFER_SIZE
| | |
| | v
+===============================+ Total: GUC_LOG_SIZE
periodt. That's the whole map β headers up top, raw-data chunks below, and the grand total is GUC_LOG_SIZE. π
π« SEE ALSO π«
- Kernel file
./drivers/gpu/drm/xe/abi/guc_log_abi.hstruct guc_log_buffer_state(9)
Catch you later, bestie β this pageβs source/version is ./drivers/gpu/drm/xe/abi, and itβs dated October 2026. πβ¨
π¦ 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