[PATCH 00/12] drm/i915: some GT register fixes and cleanups
Ville Syrjala
ville.syrjala at linux.intel.com
Tue Feb 11 23:19:28 UTC 2025
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
A while back I got confused by the GT fault register defintions,
and proceeded to do something about. Here are the results.
I also proceeded to convert the whole intel_gt_regs.h to
REG_BIT()/etc. I've included some of that here as well
(EU/slice fuse and timestamp frequency stuff). I'll hang
on to the rest for now to keep the amount of patches in
a manageable level.
Ville Syrjälä (12):
drm/i915: Bump RING_FAULT engine ID bits
drm/i915: Relocate RING_FAULT bits
drm/i915: Use REG_BIT() & co. for ring fault registers
drm/i915: Document which RING_FAULT bits apply to which platforms
drm/i915: Introduce RING_FAULT_VADDR_MASK
drm/i915: Extract gen8_report_fault()
drm/i915: Use REG_BIT() & co. for CHV EU/slice fuse bits
drm/i915: Reoder CHV EU/slice fuse bits
drm/i915: Use REG_BIT() & co. for BDW+ EU/slice fuse bits
drm/i915: Reoder BDW+ EU/slice fuse bits
drm/i915: Use REG_BIT() & co. for gen9+ timestamp freq registers
drm/i915: Reoder gen9+ timestamp freq register bits
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 5 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 89 +++++-------
.../gpu/drm/i915/gt/intel_gt_clock_utils.c | 10 +-
drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 5 +-
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 136 ++++++++----------
drivers/gpu/drm/i915/gt/intel_sseu.c | 56 ++++----
.../gpu/drm/i915/gt/uc/intel_guc_submission.c | 7 +-
7 files changed, 135 insertions(+), 173 deletions(-)
--
2.45.3
More information about the Intel-gfx
mailing list