[PATCH 00/11] drm/xe/display: Transparant fallback from stolen to sysmem.

Maarten Lankhorst <[email protected]>
Newsgroups org.freedesktop.lists.intel-gfx,org.freedesktop.lists.intel-xe
Message-ID <[email protected]>
Copy the initial framebuffer from the stolen region to system memory
when deciding to keep the device's framebuffer, instead of re-using the
stolen memory.

Patch 1-6 are part of a different series and should be reviewed there.
The HACK is a test to always force the copying to system memory path.

Maarten Lankhorst (10):
  drm/xe/ggtt: Add xe_ggtt_reserve_area
  drm/xe/ggtt: Add xe_ggtt_node_remove_noclear
  drm/xe/display: Reserve the original GGTT space before creating a bo
  drm/xe/display: Use the correct calculation for phys_base on
    integrated
  drm/xe/display: Remove duplicated code
  drm/xe/ggtt: Remove xe_ggtt_insert_bo_at
  drm/xe/display: Avoid using stolen memory for framebuffer when media
    gt exists.
  drm/xe/migrate: Support copying between sysmem and stolen
  drm/xe: Raise gt frequency slightly earlier.
  HACK: Always fallback

Ville Syrjälä (1):
  drm/i915: Introduce intel_bo_fbdev_bios_fb_takeover()

 drivers/gpu/drm/i915/display/intel_bo.c       |   7 ++
 drivers/gpu/drm/i915/display/intel_bo.h       |   1 +
 drivers/gpu/drm/i915/display/intel_fbdev.c    |  68 +++++++++--
 drivers/gpu/drm/i915/i915_bo.c                |  14 ++-
 drivers/gpu/drm/i915/i915_bo.h                |   6 -
 drivers/gpu/drm/i915/i915_initial_plane.c     |  14 ---
 drivers/gpu/drm/xe/display/xe_display_bo.c    |  66 +++++++++-
 drivers/gpu/drm/xe/display/xe_display_bo.h    |   6 -
 drivers/gpu/drm/xe/display/xe_initial_plane.c |  49 +++-----
 drivers/gpu/drm/xe/xe_bo.c                    |   8 +-
 drivers/gpu/drm/xe/xe_device.c                |   6 +-
 drivers/gpu/drm/xe/xe_ggtt.c                  | 115 ++++++++++++++----
 drivers/gpu/drm/xe/xe_ggtt.h                  |   5 +-
 drivers/gpu/drm/xe/xe_migrate.c               |  29 +++--
 include/drm/intel/display_parent_interface.h  |   1 +
 15 files changed, 278 insertions(+), 117 deletions(-)

-- 
2.53.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.