Small change since previous version, marking the entire GGTT as allocated
was causing regressions. So instead truncate to the allowed GGTT range.
This series separates the GGTT offset with the physical offset, and allows
us to fix a bug with MTL, where those are different.
Maarten Lankhorst (6):
drm/xe/ggtt: Add xe_ggtt_insert_node_at
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
drivers/gpu/drm/xe/display/xe_initial_plane.c | 62 ++++++++------
drivers/gpu/drm/xe/xe_bo.c | 8 +-
drivers/gpu/drm/xe/xe_ggtt.c | 81 ++++++++++++-------
drivers/gpu/drm/xe/xe_ggtt.h | 5 +-
4 files changed, 96 insertions(+), 60 deletions(-)
--
2.53.0