Skip to content

Commit b186b2d

Browse files
committed
drm/i915/guc: add the GSC CS to the GuC capture list
For the GSC engine we only want to capture the instance regs. Signed-off-by: Daniele Ceraolo Spurio <[email protected]> Cc: Alan Previn <[email protected]> Reviewed-by: Alan Previn <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
1 parent 07db5bd commit b186b2d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,11 @@ static const struct __guc_mmio_reg_descr xe_lpd_blt_inst_regs[] = {
132132
COMMON_BASE_ENGINE_INSTANCE,
133133
};
134134

135+
/* XE_LPD - GSC Per-Engine-Instance */
136+
static const struct __guc_mmio_reg_descr xe_lpd_gsc_inst_regs[] = {
137+
COMMON_BASE_ENGINE_INSTANCE,
138+
};
139+
135140
/* GEN9 - Global */
136141
static const struct __guc_mmio_reg_descr default_global_regs[] = {
137142
COMMON_BASE_GLOBAL,
@@ -177,6 +182,8 @@ static struct __guc_mmio_reg_descr_group default_lists[] = {
177182
MAKE_REGLIST(xe_lpd_vec_inst_regs, PF, ENGINE_INSTANCE, GUC_VIDEOENHANCE_CLASS),
178183
MAKE_REGLIST(empty_regs_list, PF, ENGINE_CLASS, GUC_BLITTER_CLASS),
179184
MAKE_REGLIST(xe_lpd_blt_inst_regs, PF, ENGINE_INSTANCE, GUC_BLITTER_CLASS),
185+
MAKE_REGLIST(empty_regs_list, PF, ENGINE_CLASS, GUC_GSC_OTHER_CLASS),
186+
MAKE_REGLIST(xe_lpd_gsc_inst_regs, PF, ENGINE_INSTANCE, GUC_GSC_OTHER_CLASS),
180187
{}
181188
};
182189

@@ -192,6 +199,8 @@ static const struct __guc_mmio_reg_descr_group xe_lpd_lists[] = {
192199
MAKE_REGLIST(xe_lpd_vec_inst_regs, PF, ENGINE_INSTANCE, GUC_VIDEOENHANCE_CLASS),
193200
MAKE_REGLIST(empty_regs_list, PF, ENGINE_CLASS, GUC_BLITTER_CLASS),
194201
MAKE_REGLIST(xe_lpd_blt_inst_regs, PF, ENGINE_INSTANCE, GUC_BLITTER_CLASS),
202+
MAKE_REGLIST(empty_regs_list, PF, ENGINE_CLASS, GUC_GSC_OTHER_CLASS),
203+
MAKE_REGLIST(xe_lpd_gsc_inst_regs, PF, ENGINE_INSTANCE, GUC_GSC_OTHER_CLASS),
195204
{}
196205
};
197206

@@ -454,6 +463,8 @@ __stringify_engclass(u32 class)
454463
return "Blitter";
455464
case GUC_COMPUTE_CLASS:
456465
return "Compute";
466+
case GUC_GSC_OTHER_CLASS:
467+
return "GSC-Other";
457468
default:
458469
break;
459470
}

0 commit comments

Comments
 (0)