[Intel-gfx] [PATCH v2 0/4] Do not access i915_gem_object members from frontbuffer tracking
Jouni Högander
jouni.hogander at intel.com
Tue May 30 06:14:13 UTC 2023
We are preparing for Xe driver. Binary objects will have differing
implementation in Xe driver. Due this we want to remove direct
accesses to i915_gem_object members and leave details to binary object
implementation.
v2: desribe i915_ggtt_clear_scanout function parameter
Cc: Jani Nikula <jani.nikula at intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi at intel.com>
Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
Jouni Högander (4):
drm/i915: Add macros to get i915 device from i915_gem_object
drm/i915: Add getter/setter for i915_gem_object->frontbuffer
drm/i915/display: Remove i915_gem_object_types.h from
intel_frontbuffer.h
drm/i915: Add function to clear scanout flag for vmas
.../gpu/drm/i915/display/intel_frontbuffer.c | 44 +++++-------
.../gpu/drm/i915/display/intel_frontbuffer.h | 28 --------
drivers/gpu/drm/i915/gem/i915_gem_object.c | 70 ++++++++++++++++++-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 6 ++
.../gpu/drm/i915/gem/i915_gem_object_types.h | 3 +
drivers/gpu/drm/i915/i915_vma.c | 22 +++++-
drivers/gpu/drm/i915/i915_vma.h | 2 +
7 files changed, 116 insertions(+), 59 deletions(-)
--
2.34.1
More information about the Intel-gfx
mailing list