Dave Airlie
bfdb8fa114
Merge tag 'drm-xe-next-2026-05-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Driver Changes:
- drm/xe/cri: Add new PCI IDs (Balasubramani Vivekanandan)
- drm/xe/memirq: Enable GT_MI_USER_INTERRUPT only (Michal Wajdeczko)
- drm/xe/memirq: Update interrupt handler logic (Michal Wajdeczko)
- drm/xe: Drop unused ggtt_balloon field (Michal Wajdeczko)
- drm/xe: Refactor emit_xy_fast_copy and emit_mem_copy functions (Balasubramani Vivekanandan)
- drm/xe: Refactor emit_clear_link_copy (Balasubramani Vivekanandan)
- drm/xe: Refactor emit_clear_main_copy (Balasubramani Vivekanandan)
- drm/xe/devcoredump: Drop a FIXME in devcoredump (Shekhar Chauhan)
- drm/xe/oa: MERTOA Wa_14026779378 (Ashutosh Dixit)
- drm/xe/oa: Add val arg to xe_oa_is_valid_config_reg (Ashutosh Dixit)
- drm/xe/oa: MERTOA Wa_14026746987 (Ashutosh Dixit)
- drm/xe/oa: Refactor oa_unit_supports_oa_format (Ashutosh Dixit)
- drm/xe/dma-buf: fix UAF with retry loop (Matthew Auld)
- drm/xe/dma-buf: handle empty bo and UAF races (Matthew Auld)
- drm/xe/multi_queue: Whitelist QUEUE_TIMESTAMP register (Umesh Nerlige Ramappa)
- drm/xe/multi_queue: Use QUEUE_TIMESTAMP as job timestamp for multi-queue (Umesh Nerlige Ramappa)
- drm/xe/multi_queue: Add trace event for the multi queue timestamp (Umesh Nerlige Ramappa)
- drm/xe/multi_queue: Capture queue run times for active queues (Umesh Nerlige Ramappa)
- drm/xe/lrc: Refactor out engine id to hwe conversion (Umesh Nerlige Ramappa)
- drm/xe/multi_queue: Add helpers to access CS QUEUE TIMESTAMP from lrc (Umesh Nerlige Ramappa)
- drm/xe/multi_queue: Store primary LRC and position info in LRC (Umesh Nerlige Ramappa)
- drm/xe/multi_queue: Refactor check for multi queue support for engine class (Umesh Nerlige Ramappa)
- drm/xe/lrc: Refactor xe_lrc_timestamp to simplify logic (Umesh Nerlige Ramappa)
- drm/xe: Add timestamp_ms to LRC snapshot (Matthew Brost)
- drm/xe/lrc: Use 64 bit ctx timestamp in the LRC snapshot (Umesh Nerlige Ramappa)
- drm/xe/eustall: Return ENODEV from read if EU stall registers get reset (Harish Chegondi)
- drm/xe/multi_queue: Refactor CGP_SYNC send path (Niranjana Vishwanathapura)
- drm/xe/multi_queue: Remove redundant assignment in guc_exec_queue_run_job (Niranjana Vishwanathapura)
- drm/xe: Make decision to use Xe2-style blitter instructions a feature flag (Matt Roper)
- drm/xe: Convert stolen memory over to ttm_range_manager (Sanjay Yadav)
- drm/xe/madvise: Track purgeability with BO-local counters (Arvind Yadav)
- drm/xe/xe_survivability: Simplify runtime survivability error handling (Mallesh Koujalagi)
- drm/xe/guc: Exclude indirect ring state page from ADS engine state size (Satyanarayana K V P)
- drm/xe/hw_error: Cleanup array map (Raag Jadav)
- drm/xe/pf: Fix MMIO access using PF view instead of VF view during migration (Shuicheng Lin)
- drm/xe/pf: Fix EAGAIN sign in pf_migration_consume() (Shuicheng Lin)
Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Thomas Hellstrom <thomas.hellstrom@linux.intel.com>
Link: https://patch.msgid.link/agXMKRRl1oxB204x@fedora
2026-05-15 13:58:13 +10:00
..
2026-05-08 14:16:04 +10:00
2026-05-11 16:16:04 -04:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-06 10:12:25 +10:00
2026-05-04 14:05:04 +10:00
2026-05-15 06:48:44 +10:00
2026-05-04 14:05:04 +10:00
2026-02-21 17:09:51 -08:00
2026-05-11 14:28:50 +05:30
2026-05-05 12:15:05 +02:00
2026-05-08 14:16:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-06 10:07:53 +02:00
2026-05-12 08:35:00 +02:00
2026-05-13 08:54:30 +02:00
2026-05-08 14:16:04 +10:00
2026-05-11 14:28:39 +05:30
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-04-17 14:43:29 +02:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-02-23 10:10:34 +01:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:55:35 -04:00
2026-03-26 02:08:04 +01:00
2026-05-08 14:16:04 +10:00
2026-05-12 09:16:09 -07:00
2026-04-17 14:43:29 +02:00
2026-05-07 14:16:44 +01:00
2026-01-28 12:44:28 +10:00
2026-05-04 14:05:04 +10:00
2026-05-07 09:50:50 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-04-17 14:43:29 +02:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-04 14:05:04 +10:00
2026-04-10 06:54:49 +10:00
2026-05-05 11:16:39 +02:00
2026-04-15 08:45:00 -07:00
2026-05-04 14:05:04 +10:00
2026-05-06 10:12:25 +10:00
2026-05-04 14:05:04 +10:00
2026-05-06 10:12:25 +10:00
2026-05-08 14:16:04 +10:00
2026-02-21 17:09:51 -08:00
2026-05-14 00:57:34 +03:00
2026-05-04 14:05:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-15 13:58:13 +10:00
2026-02-22 08:26:33 -08:00
2026-05-08 14:16:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-08 14:16:04 +10:00
2026-04-21 22:05:51 +08:00
2026-05-04 14:05:04 +10:00
2026-05-08 14:16:04 +10:00
2026-05-08 19:16:19 +05:30
2025-11-25 08:43:46 +01:00
2026-05-04 14:05:04 +10:00
2025-11-25 08:43:47 +01:00
2026-03-03 09:28:31 +01:00
2026-05-04 14:05:04 +10:00
2026-04-17 03:11:21 +08:00
2026-04-10 10:59:09 -03:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-03-25 15:05:22 +01:00
2026-05-04 14:05:04 +10:00
2026-02-21 17:09:51 -08:00
2026-01-19 13:11:47 +02:00
2025-12-19 23:06:41 +01:00
2025-12-19 23:06:41 +01:00
2026-03-27 12:45:54 +10:00
2026-05-06 11:22:15 +02:00
2026-04-16 09:08:42 +02:00
2026-05-04 14:05:04 +10:00
2025-11-25 11:02:43 +01:00
2025-11-25 11:02:43 +01:00
2025-11-25 11:02:43 +01:00
2026-03-26 14:09:26 +01:00
2026-02-21 01:02:28 -08:00
2026-05-05 14:04:29 +03:00
2026-05-04 14:05:04 +10:00
2026-03-25 15:05:22 +01:00
2026-03-26 14:35:18 +08:00
2026-04-27 11:27:22 +02:00
2026-04-03 10:11:04 +02:00
2026-04-09 09:34:28 +02:00
2026-05-06 10:12:25 +10:00
2026-05-07 14:07:36 -04:00
2026-04-17 02:27:17 +08:00
2025-11-25 08:43:47 +01:00
2026-04-02 08:24:55 +02:00
2025-11-26 23:03:32 +01:00
2026-02-21 20:03:00 -08:00
2026-05-04 14:05:04 +10:00
2026-04-24 10:12:16 -07:00
2026-04-07 12:36:31 +02:00
2026-05-04 14:05:04 +10:00
2026-02-21 17:09:51 -08:00
2026-05-04 14:05:04 +10:00
2026-02-21 01:02:28 -08:00
2026-04-18 02:10:37 +03:00
2026-03-17 15:39:07 +01:00
2026-05-07 14:07:36 -04:00
2026-05-11 09:14:21 +02:00
2026-01-09 08:53:27 +00:00
2026-02-21 20:03:00 -08:00
2026-02-21 20:03:00 -08:00
2026-03-23 13:23:29 +08:00
2026-02-21 17:09:51 -08:00
2026-02-09 09:41:09 +01:00
2026-02-21 17:09:51 -08:00
2026-03-05 19:38:55 -05:00
2026-04-24 08:43:42 -04:00
2026-04-24 08:43:42 -04:00
2026-04-24 08:43:42 -04:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-03-03 10:37:29 +10:00
2026-03-25 08:05:35 +00:00
2026-02-21 17:09:51 -08:00
2026-05-04 14:05:04 +10:00
2026-03-27 13:40:44 +02:00
2026-02-21 17:09:51 -08:00
2026-02-23 16:14:19 +01:00
2026-04-01 07:32:05 +10:00
2026-03-24 16:19:04 +01:00
2026-03-12 07:23:23 -07:00