From: Ashutosh Dixit <ashutosh.dixit@intel.com>
To: stable@vger.kernel.org
Cc: Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.12.y v2 00/12] drivers/gpu/drm/xe: Don't whitelist OA registers unconditionally
Date: Tue, 4 Aug 2026 19:49:03 -0700 [thread overview]
Message-ID: <20260805024915.3407033-1-ashutosh.dixit@intel.com> (raw)
Backport of the following series to Linux 6.12.y:
https://lore.kernel.org/intel-xe/20260615224227.34880-1-ashutosh.dixit@intel.com/
v2: Fix upstream commit sha's (Sasha Levin)
Ashutosh Dixit (10):
drm/xe/rtp: Refactor OAG MMIO trigger register whitelisting
drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists
drm/xe/rtp: Maintain OA whitelists separately
drm/xe/rtp: Keep track of non-OA nonpriv slots
drm/xe/rtp: Generalize whitelist_apply_to_hwe
drm/xe/rtp: Save OA nonpriv registers to register save/restore lists
drm/xe/rtp: Toggle 'deny' bit to (de-)whitelist OA regs
drm/xe/rtp: (De-)whitelist OA registers for all hwe's for a gt
drm/xe/oa: (De-)whitelist OA registers on OA stream open/release
drm/xe/rtp: Ensure locking/ref counting for OA whitelists
Lucas De Marchi (1):
drm/xe: Apply whitelist to engine save-restore
Michal Wajdeczko (1):
drm/xe: Introduce xe_gt_dbg_printer()
drivers/gpu/drm/xe/xe_gt.c | 4 +-
drivers/gpu/drm/xe/xe_gt_debugfs.c | 4 +-
drivers/gpu/drm/xe/xe_gt_printk.h | 31 +++++
drivers/gpu/drm/xe/xe_hw_engine.c | 3 +-
drivers/gpu/drm/xe/xe_hw_engine_types.h | 8 ++
drivers/gpu/drm/xe/xe_oa.c | 7 ++
drivers/gpu/drm/xe/xe_oa_types.h | 3 +
drivers/gpu/drm/xe/xe_reg_sr.c | 53 ---------
drivers/gpu/drm/xe/xe_reg_whitelist.c | 147 +++++++++++++++++++++---
drivers/gpu/drm/xe/xe_reg_whitelist.h | 4 +
10 files changed, 189 insertions(+), 75 deletions(-)
--
2.54.0
next reply other threads:[~2026-08-05 2:49 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-05 2:49 Ashutosh Dixit [this message]
2026-08-05 2:49 ` [PATCH 6.12.y v2 01/12] drm/xe/rtp: Refactor OAG MMIO trigger register whitelisting Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 02/12] drm/xe: Introduce xe_gt_dbg_printer() Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 03/12] drm/xe: Apply whitelist to engine save-restore Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 04/12] drm/xe/rtp: Add RING_FORCE_TO_NONPRIV_DENY to OA whitelists Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 05/12] drm/xe/rtp: Maintain OA whitelists separately Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 06/12] drm/xe/rtp: Keep track of non-OA nonpriv slots Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 07/12] drm/xe/rtp: Generalize whitelist_apply_to_hwe Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 08/12] drm/xe/rtp: Save OA nonpriv registers to register save/restore lists Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 09/12] drm/xe/rtp: Toggle 'deny' bit to (de-)whitelist OA regs Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 10/12] drm/xe/rtp: (De-)whitelist OA registers for all hwe's for a gt Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 11/12] drm/xe/oa: (De-)whitelist OA registers on OA stream open/release Ashutosh Dixit
2026-08-05 2:49 ` [PATCH 6.12.y v2 12/12] drm/xe/rtp: Ensure locking/ref counting for OA whitelists Ashutosh Dixit
2026-08-05 16:41 ` [PATCH 6.12.y v2 00/12] drivers/gpu/drm/xe: Don't whitelist OA registers unconditionally Sasha Levin
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=20260805024915.3407033-1-ashutosh.dixit@intel.com \
--to=ashutosh.dixit@intel.com \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
/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 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.