Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH V3 0/2] drm/xe: Count and report low level driver errors
@ 2023-09-25 14:43 Tejas Upadhyay
  2023-09-25 14:43 ` [Intel-xe] [PATCH V3 1/2] drm/xe: Indroduce low level driver error counting APIs Tejas Upadhyay
                   ` (7 more replies)
  0 siblings, 8 replies; 15+ messages in thread
From: Tejas Upadhyay @ 2023-09-25 14:43 UTC (permalink / raw)
  To: intel-xe; +Cc: matthew.d.roper

This series adds low level driver error counter. Devided
into below patches:
1. Add APIs to count different category of errors under Tile and GT
2. Add counter increment at all existing error tap points

Focus is not to add new error checks but maintain counter for errors
on existing errors which can create performance impact.

TODO: Later on when netlink interface is ready, we will export these
counters through netlink interface.

Tejas Upadhyay (2):
  drm/xe: Indroduce low level driver error counting APIs
  drm/xe: Update counter for low level driver errors

 drivers/gpu/drm/xe/xe_device.h              |  2 ++
 drivers/gpu/drm/xe/xe_device_types.h        |  9 +++++++++
 drivers/gpu/drm/xe/xe_gt.c                  | 18 ++++++++++++++++++
 drivers/gpu/drm/xe/xe_gt.h                  |  3 +++
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c |  2 ++
 drivers/gpu/drm/xe/xe_gt_types.h            | 10 ++++++++++
 drivers/gpu/drm/xe/xe_guc.c                 |  3 +++
 drivers/gpu/drm/xe/xe_guc_ct.c              | 11 ++++++++++-
 drivers/gpu/drm/xe/xe_guc_pc.c              |  8 ++++++--
 drivers/gpu/drm/xe/xe_guc_submit.c          | 10 ++++++++++
 drivers/gpu/drm/xe/xe_irq.c                 |  1 +
 drivers/gpu/drm/xe/xe_reg_sr.c              |  4 ++++
 drivers/gpu/drm/xe/xe_tile.c                | 18 ++++++++++++++++++
 13 files changed, 96 insertions(+), 3 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2023-09-29  5:52 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-25 14:43 [Intel-xe] [PATCH V3 0/2] drm/xe: Count and report low level driver errors Tejas Upadhyay
2023-09-25 14:43 ` [Intel-xe] [PATCH V3 1/2] drm/xe: Indroduce low level driver error counting APIs Tejas Upadhyay
2023-09-25 14:57   ` Jani Nikula
2023-09-25 15:33   ` Ghimiray, Himal Prasad
2023-09-27  9:58   ` Aravind Iddamsetty
2023-09-27 13:33     ` Upadhyay, Tejas
2023-09-29  5:55       ` Aravind Iddamsetty
2023-09-25 14:43 ` [Intel-xe] [PATCH V3 2/2] drm/xe: Update counter for low level driver errors Tejas Upadhyay
2023-09-25 15:36   ` Ghimiray, Himal Prasad
2023-09-25 16:09 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Count and report low level driver errors (rev4) Patchwork
2023-09-25 16:10 ` [Intel-xe] ✓ CI.checkpatch: " Patchwork
2023-09-25 16:11 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-09-25 16:18 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-09-25 16:18 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-09-25 16:20 ` [Intel-xe] ✓ CI.checksparse: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox