From: Tejas Upadhyay <tejas.upadhyay@intel.com>
To: intel-xe@lists.freedesktop.org
Cc: Roper@freedesktop.org, Wajdeczko@freedesktop.org,
Matthew D <matthew.d.roper@intel.com>
Subject: [Intel-xe] [PATCH V2 0/2] drm/xe: Count and report low level driver errors
Date: Mon, 25 Sep 2023 19:54:07 +0530 [thread overview]
Message-ID: <20230925142409.189969-1-tejas.upadhyay@intel.com> (raw)
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
next reply other threads:[~2023-09-25 14:16 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-25 14:24 Tejas Upadhyay [this message]
2023-09-25 14:18 ` [Intel-xe] ✓ CI.Patch_applied: success for drm/xe: Count and report low level driver errors (rev2) Patchwork
2023-09-25 14:18 ` [Intel-xe] ✓ CI.checkpatch: " Patchwork
2023-09-25 14:19 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-09-25 14:24 ` [Intel-xe] [PATCH V2 1/2] drm/xe: Indroduce low level driver error counting APIs Tejas Upadhyay
2023-09-25 14:24 ` [Intel-xe] [PATCH V2 2/2] drm/xe: Update counter for low level driver errors Tejas Upadhyay
2023-09-25 14:26 ` [Intel-xe] ✓ CI.Build: success for drm/xe: Count and report low level driver errors (rev2) Patchwork
2023-09-25 14:27 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-09-25 14:28 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-09-25 15:00 ` [Intel-xe] ✗ CI.BAT: failure " Patchwork
-- strict thread matches above, loose matches on Subject: below --
2023-09-25 14:25 [Intel-xe] [PATCH V2 0/2] drm/xe: Count and report low level driver errors Tejas Upadhyay
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230925142409.189969-1-tejas.upadhyay@intel.com \
--to=tejas.upadhyay@intel.com \
--cc=Roper@freedesktop.org \
--cc=Wajdeczko@freedesktop.org \
--cc=intel-xe@lists.freedesktop.org \
--cc=matthew.d.roper@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox