All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/12] drm/i915: some GT register fixes and cleanups
@ 2025-02-11 23:19 Ville Syrjala
  2025-02-11 23:19 ` [PATCH 01/12] drm/i915: Bump RING_FAULT engine ID bits Ville Syrjala
                   ` (19 more replies)
  0 siblings, 20 replies; 36+ messages in thread
From: Ville Syrjala @ 2025-02-11 23:19 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@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


^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2025-03-04 21:04 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-11 23:19 [PATCH 00/12] drm/i915: some GT register fixes and cleanups Ville Syrjala
2025-02-11 23:19 ` [PATCH 01/12] drm/i915: Bump RING_FAULT engine ID bits Ville Syrjala
2025-02-21 13:34   ` Andi Shyti
2025-02-11 23:19 ` [PATCH 02/12] drm/i915: Relocate RING_FAULT bits Ville Syrjala
2025-02-21 13:45   ` Andi Shyti
2025-02-11 23:19 ` [PATCH 03/12] drm/i915: Use REG_BIT() & co. for ring fault registers Ville Syrjala
2025-02-24  9:52   ` Andi Shyti
2025-02-11 23:19 ` [PATCH 04/12] drm/i915: Document which RING_FAULT bits apply to which platforms Ville Syrjala
2025-02-24  9:52   ` Andi Shyti
2025-02-11 23:19 ` [PATCH 05/12] drm/i915: Introduce RING_FAULT_VADDR_MASK Ville Syrjala
2025-02-24  9:54   ` Andi Shyti
2025-02-11 23:19 ` [PATCH 06/12] drm/i915: Extract gen8_report_fault() Ville Syrjala
2025-02-24 10:08   ` Andi Shyti
2025-02-11 23:19 ` [PATCH 07/12] drm/i915: Use REG_BIT() & co. for CHV EU/slice fuse bits Ville Syrjala
2025-02-24 10:09   ` Andi Shyti
2025-02-11 23:19 ` [PATCH 08/12] drm/i915: Reoder " Ville Syrjala
2025-02-24 10:13   ` Andi Shyti
2025-02-11 23:19 ` [PATCH 09/12] drm/i915: Use REG_BIT() & co. for BDW+ " Ville Syrjala
2025-02-24 10:17   ` Andi Shyti
2025-02-25  7:52     ` Jani Nikula
2025-02-25 14:54       ` Andi Shyti
2025-02-25 16:11         ` Jani Nikula
2025-02-11 23:19 ` [PATCH 10/12] drm/i915: Reoder " Ville Syrjala
2025-02-24 10:18   ` Andi Shyti
2025-02-11 23:19 ` [PATCH 11/12] drm/i915: Use REG_BIT() & co. for gen9+ timestamp freq registers Ville Syrjala
2025-02-24 10:20   ` Andi Shyti
2025-02-11 23:19 ` [PATCH 12/12] drm/i915: Reoder gen9+ timestamp freq register bits Ville Syrjala
2025-02-24 10:20   ` Andi Shyti
2025-02-12  0:04 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: some GT register fixes and cleanups Patchwork
2025-02-12  1:08 ` ✗ i915.CI.BAT: failure " Patchwork
2025-02-12  4:06 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: some GT register fixes and cleanups (rev2) Patchwork
2025-02-12  4:35 ` ✗ i915.CI.BAT: failure " Patchwork
2025-02-25  0:12 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: some GT register fixes and cleanups (rev3) Patchwork
2025-02-25  0:42 ` ✓ i915.CI.BAT: success " Patchwork
2025-02-25  3:49 ` ✓ i915.CI.Full: " Patchwork
2025-03-04 21:04 ` [PATCH 00/12] drm/i915: some GT register fixes and cleanups Andi Shyti

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.