diff options
| author | Alvin Lee <[email protected]> | 2024-02-23 20:06:39 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2024-03-20 17:37:38 +0000 |
| commit | d62d5551dd615f9e488b13595d69b308cd019e16 (patch) | |
| tree | 2dd0f2719893197b21aa0cebf689b94dd4feaf5d /drivers/gpu/drm/amd/display/modules/freesync/freesync.c | |
| parent | drm/amd/display: Implement update_planes_and_stream_v3 sequence (diff) | |
| download | kernel-d62d5551dd615f9e488b13595d69b308cd019e16.tar.gz kernel-d62d5551dd615f9e488b13595d69b308cd019e16.zip | |
drm/amd/display: Backup and restore only on full updates
[WHY & HOW]
Since the backup and restore for plane and stream states has
a significant amount of data to copy, we will change the backup
and restore sequence to only take place during full updates.
We will also move the scratch memory to struct dc instead of dc_state
to avoid needing to allocate large amounts of memory every time
we create a new DC state.
Reviewed-by: Wenjing Liu <[email protected]>
Acked-by: Alex Hung <[email protected]>
Signed-off-by: Alvin Lee <[email protected]>
Tested-by: Daniel Wheeler <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/display/modules/freesync/freesync.c')
0 files changed, 0 insertions, 0 deletions
