]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge tag 'drm-xe-next-2025-03-07' of https://gitlab.freedesktop.org/drm/xe/kernel...
authorDave Airlie <airlied@redhat.com>
Tue, 11 Mar 2025 00:26:08 +0000 (10:26 +1000)
committerDave Airlie <airlied@redhat.com>
Tue, 11 Mar 2025 00:26:17 +0000 (10:26 +1000)
UAPI Changes:
 - Expose per-engine activity via perf pmu (Riana, Lucas, Umesh)
 - Add support for EU stall sampling (Harish, Ashutosh)
 - Allow userspace to provide low latency hint for submission (Tejas)
 - GPU SVM and Xe SVM implementation (Matthew Brost)

Cross-subsystem Changes:
 - devres handling for component drivers (Lucas)
 - Backmege drm-next to allow cross dependent change with i915
 - GPU SVM and Xe SVM implementation (Matthew Brost)

Core Changes:

Driver Changes:
 - Fixes to userptr and missing validations (Matthew Auld, Thomas
   Hellström, Matthew Brost)
 - devcoredump typos and error handling improvement (Shuicheng)
 - Allow oa_exponent value of 0 (Umesh)
 - Finish moving device probe to devm (Lucas)
 - Fix race between submission restart and scheduled being freed (Tejas)
 - Fix counter overflows in gt_stats (Francois)
 - Refactor and add missing workarounds and tunings for pre-Xe2 platforms
   (Aradhya, Tvrtko)
 - Fix PXP locks interaction with exec queues being killed (Daniele)
 - Eliminate TIMESTAMP_OVERRIDE from xe (Matt Roper)
 - Change xe_gen_wa_oob to allow building on MacOS (Daniel Gomez)
 - New workarounds for Panther Lake (Tejas)
 - Fix VF resume errors (Satyanarayana)
 - Fix workaround infra skipping some workarounds dependent on engine
   initialization (Tvrtko)
 - Improve per-IP descriptors (Gustavo)
 - Add more error injections to probe sequence (Francois)

Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/ilc5jvtyaoyi6woyhght5a6sw5jcluiojjueorcyxbynrcpcjp@mw2mi6rd6a7l
1  2 
drivers/base/component.c
drivers/gpu/drm/Kconfig
drivers/gpu/drm/Makefile
drivers/gpu/drm/xe/Makefile
drivers/gpu/drm/xe/xe_bo.c
drivers/gpu/drm/xe/xe_bo.h
drivers/gpu/drm/xe/xe_device.c
drivers/gpu/drm/xe/xe_device_types.h

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 68ef12b57344de125be9999a050d07c4e3fe5a78,a7dd9c7b95e522bf27ec8c7e20c90a6786b3ef30..5d79b439dd625f8a9eb6b190da01b060160949db
@@@ -52,9 -52,7 +52,8 @@@
  #include "xe_pmu.h"
  #include "xe_pxp.h"
  #include "xe_query.h"
 +#include "xe_shrinker.h"
  #include "xe_sriov.h"
- #include "xe_survivability_mode.h"
  #include "xe_tile.h"
  #include "xe_ttm_stolen_mgr.h"
  #include "xe_ttm_sys_mgr.h"
Simple merge