diff options
author | Andrey Grodzovsky <Andrey.Grodzovsky@amd.com> | 2017-04-20 15:57:05 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-09-26 17:17:05 -0400 |
commit | 54f5499a54fe671c56012684d5a68efbb4fe0b53 (patch) | |
tree | 3ea9ead7907c922b23bbbe67f69bf75509d9bbf4 /drivers/gpu/drm/amd/amdgpu | |
parent | 92a65e32ade943135a6e48ec756661c0896392d0 (diff) | |
download | blackbird-op-linux-54f5499a54fe671c56012684d5a68efbb4fe0b53.tar.gz blackbird-op-linux-54f5499a54fe671c56012684d5a68efbb4fe0b53.zip |
drm/amd/display: Refactor atomic commit implementation. (v2)
Modify amdgpu_dm_atomic_comit to implement
atomic_comit_tail hook.
Unify Buffer objects allocation and dealocation
for surface updates and page flips.
Simplify wait for fences and target_vbank logic
for non blockiing commit.
Remove hacky update surface to page flip synchronization
we had and rely on atomic framework synchronization logic.
v2:
Add state->allow_modeset as indicator of page flip call.
Signed-off-by: Andrey Grodzovsky <Andrey.Grodzovsky@amd.com>
Acked-by: Harry Wentland <Harry.Wentland@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu')
0 files changed, 0 insertions, 0 deletions