[PATCH 00/12] drm/i915: some GT register fixes and cleanups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx>

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




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux