Using stolen memory has effect on system stability on integrated at high load,
and causes increased latency waking up from media C6 state.

Only use stolen memory when needed, which is for GSC firmware and FBC.

Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/work_items/7513

Maarten Lankhorst (3):
  drm/xe: Avoid using stolen memory for DPT.
  drm/xe/display: Avoid using stolen memory for framebuffer when media
    gt exists.
  drm/xe/display: Do not allocate into stolen for new framebuffers.

 drivers/gpu/drm/xe/display/xe_display_bo.c | 40 +++++++---------------
 drivers/gpu/drm/xe/display/xe_fb_pin.c     | 33 +++++-------------
 2 files changed, 21 insertions(+), 52 deletions(-)

-- 
2.53.0

Reply via email to