Commit ff180adf authored by Juha-Pekka Heikkila's avatar Juha-Pekka Heikkila Committed by Rodrigo Vivi

drm/xe/display: Don't try to use vram if not available

Trying to get bo from vram when vram not available will cause
WARN_ON() hence avoid touching vram if not available.
Signed-off-by: default avatarJuha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Reviewed-by: default avatarMichael J. Ruhl <michael.j.ruhl@intel.com>
Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
parent 95ab70f1
...@@ -62,11 +62,12 @@ static int __xe_pin_fb_vma_dpt(struct intel_framebuffer *fb, ...@@ -62,11 +62,12 @@ static int __xe_pin_fb_vma_dpt(struct intel_framebuffer *fb,
dpt_size = ALIGN(intel_rotation_info_size(&view->rotated) * 8, dpt_size = ALIGN(intel_rotation_info_size(&view->rotated) * 8,
XE_PAGE_SIZE); XE_PAGE_SIZE);
dpt = xe_bo_create_pin_map(xe, tile0, NULL, dpt_size, if (IS_DGFX(xe))
ttm_bo_type_kernel, dpt = xe_bo_create_pin_map(xe, tile0, NULL, dpt_size,
XE_BO_CREATE_VRAM0_BIT | ttm_bo_type_kernel,
XE_BO_CREATE_GGTT_BIT); XE_BO_CREATE_VRAM0_BIT |
if (IS_ERR(dpt)) XE_BO_CREATE_GGTT_BIT);
else
dpt = xe_bo_create_pin_map(xe, tile0, NULL, dpt_size, dpt = xe_bo_create_pin_map(xe, tile0, NULL, dpt_size,
ttm_bo_type_kernel, ttm_bo_type_kernel,
XE_BO_CREATE_STOLEN_BIT | XE_BO_CREATE_STOLEN_BIT |
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment