Skip to content

Commit 9800bf6

Browse files
committed
Merge tag 'drm-xe-next-2025-07-10' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
UAPI Changes: - Documentation fixes (Shuicheng) Cross-subsystem Changes: - MTD intel-dg driver for dgfx non-volatile memory device (Sasha) - i2c: designware changes to allow i2c integration with BMG (Heikki) Core Changes: - Restructure migration in preparation for multi-device (Brost, Thomas) - Expose fan control and voltage regulator version on sysfs (Raag) Driver Changes: - Add WildCat Lake support (Roper) - Add aux bus child device driver for NVM on DGFX (Sasha) - Some refactor and fixes to allow cleaner BMG w/a (Lucas, Maarten, Auld) - BMG w/a (Vinay) - Improve handling of aborted probe (Michal) - Do not wedge device on killed exec queues (Brost) - Init changes for flicker-free boot (Maarten) - Fix out-of-bounds field write in MI_STORE_DATA_IMM (Jia) - Enable the GuC Dynamic Inhibit Context Switch optimization (Daniele) - Drop bo->size (Brost) - Builds and KConfig fixes (Harry, Maarten) - Consolidate LRC offset calculations (Tvrtko) - Fix potential leak in hw_engine_group (Michal) - Future-proof for multi-tile + multi-GT cases (Roper) - Validate gt in pmu event (Riana) - SRIOV PF: Clear all LMTT pages on alloc (Michal) - Allocate PF queue size on pow2 boundary (Brost) - SRIOV VF: Make multi-GT migration less error prone (Tomasz) - Revert indirect ring state patch to fix random LRC context switches failures (Brost) - Fix compressed VRAM handling (Auld) - Add one additional BMG PCI ID (Ravi) - Recommend GuC v70.46.2 for BMG, LNL, DG2 (Julia) - Add GuC and HuC to PTL (Daniele) - Drop PTL force_probe requirement (Atwood) - Fix error flow in display suspend (Shuicheng) - Disable GuC communication on hardware initialization error (Zhanjun) - Devcoredump fixes and clean up (Shuicheng) - SRIOV PF: Downgrade some info to debug (Michal) - Don't allocate temporary GuC policies object (Michal) - Support for I2C attached MCUs (Heikki, Raag, Riana) - Add GPU memory bo trace points (Juston) - SRIOV VF: Skip some W/a (Michal) - Correct comment of xe_pm_set_vram_threshold (Shuicheng) - Cancel ongoing H2G requests when stopping CT (Michal) Signed-off-by: Simona Vetter <[email protected]> From: Rodrigo Vivi <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
2 parents 6e85c1e + 94de94d commit 9800bf6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+3966
-1615
lines changed

Documentation/gpu/rfc/gpusvm.rst

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,21 @@ Overview of baseline design
7373
.. kernel-doc:: drivers/gpu/drm/drm_gpusvm.c
7474
:doc: Locking
7575

76-
.. kernel-doc:: drivers/gpu/drm/drm_gpusvm.c
77-
:doc: Migration
78-
7976
.. kernel-doc:: drivers/gpu/drm/drm_gpusvm.c
8077
:doc: Partial Unmapping of Ranges
8178

8279
.. kernel-doc:: drivers/gpu/drm/drm_gpusvm.c
8380
:doc: Examples
8481

82+
Overview of drm_pagemap design
83+
==============================
84+
85+
.. kernel-doc:: drivers/gpu/drm/drm_pagemap.c
86+
:doc: Overview
87+
88+
.. kernel-doc:: drivers/gpu/drm/drm_pagemap.c
89+
:doc: Migration
90+
8591
Possible future design features
8692
===============================
8793

MAINTAINERS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12089,6 +12089,13 @@ L: [email protected]
1208912089
S: Supported
1209012090
F: arch/x86/include/asm/intel-family.h
1209112091

12092+
INTEL DISCRETE GRAPHICS NVM MTD DRIVER
12093+
M: Alexander Usyskin <[email protected]>
12094+
12095+
S: Supported
12096+
F: drivers/mtd/devices/mtd_intel_dg.c
12097+
F: include/linux/intel_dg_nvm_aux.h
12098+
1209212099
INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
1209312100
M: Jani Nikula <[email protected]>
1209412101
M: Rodrigo Vivi <[email protected]>

drivers/gpu/drm/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,11 @@ obj-$(CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS) += drm_panel_backlight_quirks.o
104104
#
105105
obj-$(CONFIG_DRM_EXEC) += drm_exec.o
106106
obj-$(CONFIG_DRM_GPUVM) += drm_gpuvm.o
107-
obj-$(CONFIG_DRM_GPUSVM) += drm_gpusvm.o
107+
108+
drm_gpusvm_helper-y := \
109+
drm_gpusvm.o\
110+
drm_pagemap.o
111+
obj-$(CONFIG_DRM_GPUSVM) += drm_gpusvm_helper.o
108112

109113
obj-$(CONFIG_DRM_BUDDY) += drm_buddy.o
110114

0 commit comments

Comments
 (0)