[PATCH 6.12.y 00/12] drivers/gpu/drm/xe: Don't whitelist OA registers unconditionally
Ashutosh Dixit <[email protected]> Mon, 3 Aug 2026 16:33:34 -0700
| Newsgroups | org.kernel.vger.stable |
|---|---|
| Message-ID | <[email protected]> |
Backport of the following series to Linux 6.12.y: https://lore.kernel.org/intel-xe/[email protected]/ 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