STRUCT GUC_DEBUG_CAPTURE_LIST(9)
π struct guc_debug_capture_list(9) β the Kernel API Manual, but make it cute β¨
okay so bestie, welcome to the Kernel API Manual π β today's main character is struct guc_debug_capture_list, and honestly? she's giving "quietly essential" and we're obsessed. π¦
β¨ NAME β¨
struct guc_debug_capture_list β Debug capture list π«Ά like, the literal name, no cap.
πΈ SYNOPSIS πΈ
here's the whole glow-up, verbatim, don't touch:
struct guc_debug_capture_list {
struct guc_debug_capture_list_header header;
struct guc_mmio_reg regs[];
};
that's her. that's the struct. π
π§ Members π§
headerβ the Debug capture list header. yeah, she's astruct guc_debug_capture_list_header, and she goes first. lead with confidence. πregsβ the MMIO descriptors in the capture list β¨ this is the flexible array member at the end, iykyk.
π Description π
okay so here's the lore π₯ β as part of ADS registration, these header structures (followed by an array of 'struct guc_mmio_reg' entries) are used to register with the GuC microkernel the list of registers we want it to dump out prior to an engine reset. π
like literally, the whole vibe is: "hey GuC bestie, here's the register list, pls dump these before the engine reset k thx bye" ππ β header first, then the array right behind it. no cap. π«Ά
π¦ SEE ALSO π¦
the whole friend group, fr fr β go say hi to:
- Kernel file
./drivers/gpu/drm/xe/abi/guc_capture_abi.hπ struct guc_mmio_reg(9)struct guc_mmio_reg_set(9)struct guc_debug_capture_list_header(9)struct guc_state_capture_header_t(9)struct guc_state_capture_t(9)struct guc_state_capture_group_header_t(9)struct guc_state_capture_group_t(9)
they're all iconic, they all ate, periodt. π β
π and that's the whole page, bestie β every member, every reference, nothing skipped, nothing invented. you're welcome π«Ά
π cute lil sign-off π β this one lives over in ./drivers/gpu/drm/xe/abi and it's dated October 2026 β¨, and yes struct guc_...capture_list(9) is her full government name in the header, we don't make the rules ππ bye bestie!! πΈπ¦π
π¦ 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