aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
diff options
context:
space:
mode:
authorHarry Wentland <harry.wentland@amd.com>2024-03-15 11:19:15 -0400
committerAlex Deucher <alexander.deucher@amd.com>2024-04-30 09:48:41 -0400
commitf63f86b5affcc2abd1162f11824b9386fc06ac94 (patch)
tree428d83835800f672291aa9e84e57b72ab5aaeb3f /drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
parent0c9c0674f81add3edb2bb992b3e89be8a44f03db (diff)
drm/amd/display: Separate setting and programming of cursor
We're seeing issues when user-space tries to do an atomic update of the primary surface, as well as the cursor. These two updates are separate calls into DC and don't currently act as an atomic update. This might lead to cursor updates being locked out and cursors stuttering. In order to solve this problem we want to separate the setting and programming of cursor attributes and position. That's what we're doing in this patch. The subsequent patch will then be able to use the cursor setters in independent cursor updates, as well as in atomic commits. Reviewed-by: Agustin Gutierrez <agustin.gutierrez@amd.com> Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com> Signed-off-by: Harry Wentland <harry.wentland@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c')
0 files changed, 0 insertions, 0 deletions