mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 07:33:19 +02:00
drm/xe/fbdev: print info about stolen memory preference for fbdev
If stolen memory cannot be allocated for the fbdev and initial plane bo because of the preference for fbc, have an info about that in the log. v2: log text changed Signed-off-by: Vinod Govindapillai <vinod.govindapillai@intel.com> Reviewed-by: Uma Shankar <uma.shankar@intel.com> Acked-by: Mika Kahola <mika.kahola@intel.com> Link: https://patch.msgid.link/20260220170908.201422-6-vinod.govindapillai@intel.com
This commit is contained in:
parent
27c56f73c3
commit
83f757346d
|
|
@ -63,6 +63,8 @@ struct drm_gem_object *intel_fbdev_fb_bo_create(struct drm_device *drm, int size
|
|||
drm_info(&xe->drm, "Allocated fbdev into stolen\n");
|
||||
else
|
||||
drm_info(&xe->drm, "Allocated fbdev into stolen failed: %li\n", PTR_ERR(obj));
|
||||
} else {
|
||||
drm_info(&xe->drm, "Allocating fbdev: Stolen memory not preferred.\n");
|
||||
}
|
||||
|
||||
if (IS_ERR(obj)) {
|
||||
|
|
|
|||
|
|
@ -92,8 +92,10 @@ initial_plane_bo(struct xe_device *xe,
|
|||
flags |= XE_BO_FLAG_STOLEN;
|
||||
|
||||
if (IS_ENABLED(CONFIG_FRAMEBUFFER_CONSOLE) &&
|
||||
!intel_fbdev_fb_prefer_stolen(&xe->drm, plane_config->size))
|
||||
!intel_fbdev_fb_prefer_stolen(&xe->drm, plane_config->size)) {
|
||||
drm_info(&xe->drm, "Initial FB size exceeds half of stolen, discarding\n");
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
size = round_up(plane_config->base + plane_config->size,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user