]> Git Repo - linux.git/commit
drm/amdgpu: Verify bo size can fit framebuffer size on init.
authorMark Yacoub <[email protected]>
Mon, 8 Mar 2021 21:36:22 +0000 (16:36 -0500)
committerAlex Deucher <[email protected]>
Wed, 24 Mar 2021 03:03:36 +0000 (23:03 -0400)
commitf258907fdd835e1aed6d666b00cdd0f186676b7c
tree5b684892c6402b920d56b38c4d45c5dcbb6112c3
parentc153401672449983bbc038e9ceb471baf54ed195
drm/amdgpu: Verify bo size can fit framebuffer size on init.

To initialize the framebuffer, call drm_gem_fb_init_with_funcs which
verifies that the BO size can fit the FB size by calculating the minimum
expected size of each plane.

The bug was caught using igt-gpu-tools test: kms_addfb_basic.too-high
and kms_addfb_basic.bo-too-small

Tested on ChromeOS Zork by turning on the display and running a YT
video.

=== Changes from v1 ===
1. Added new line under declarations.
2. Use C style comment.

Cc: Alex Deucher <[email protected]>
Cc: "Christian König" <[email protected]>
Cc: Sean Paul <[email protected]>
Signed-off-by: Mark Yacoub <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
This page took 0.059752 seconds and 4 git commands to generate.