]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915: move i915 specific bo implementation to i915
authorJani Nikula <jani.nikula@intel.com>
Wed, 11 Mar 2026 14:18:14 +0000 (16:18 +0200)
committerJani Nikula <jani.nikula@intel.com>
Mon, 16 Mar 2026 09:00:21 +0000 (11:00 +0200)
The bo interface implementation is different for both i915 and xe. Move
the i915 specific implementation from display to i915 core.

Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://patch.msgid.link/e159166d623899996a51a577365ca7ab9b1a0974.1773238670.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/Makefile
drivers/gpu/drm/i915/i915_bo.c [moved from drivers/gpu/drm/i915/display/intel_bo.c with 97% similarity]

index 7e9d9b6665117c6596494af5596051bf9e200877..52a82608b8b1fab7eddc7a54e6d0b60bc804aee6 100644 (file)
@@ -76,6 +76,7 @@ i915-$(CONFIG_PERF_EVENTS) += \
 
 # core display adaptation
 i915-y += \
+       i915_bo.o \
        i915_display_pc8.o \
        i915_dpt.o \
        i915_dsb_buffer.o \
@@ -239,7 +240,6 @@ i915-y += \
        display/intel_atomic.o \
        display/intel_audio.o \
        display/intel_bios.o \
-       display/intel_bo.o \
        display/intel_bw.o \
        display/intel_casf.o \
        display/intel_cdclk.o \
similarity index 97%
rename from drivers/gpu/drm/i915/display/intel_bo.c
rename to drivers/gpu/drm/i915/i915_bo.c
index 2b6eaec351d8040e2a5f73ad77a9b4c3004ca0a5..21a4533ba34190f2d7723607630116ad5a46fc28 100644 (file)
@@ -3,12 +3,13 @@
 
 #include <drm/drm_panic.h>
 
+#include "display/intel_bo.h"
+
 #include "gem/i915_gem_mman.h"
 #include "gem/i915_gem_object.h"
 #include "gem/i915_gem_object_frontbuffer.h"
 #include "pxp/intel_pxp.h"
 #include "i915_debugfs.h"
-#include "intel_bo.h"
 
 bool intel_bo_is_tiled(struct drm_gem_object *obj)
 {