diff options
| author | Alvin Lee <[email protected]> | 2023-08-10 11:50:52 -0400 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2023-08-30 14:59:14 -0400 |
| commit | 0b9dc439f4046ef9e43f54989f6c3ff6cddc6d1b (patch) | |
| tree | 0097a2d4ffa00fc469b78031cb49856593ac84c3 /tools/perf/scripts/python/bin/task-analyzer-record | |
| parent | ec4247823bbc88a7ee81fec579d1b4408bba686d (diff) | |
drm/amd/display: Write flip addr to scratch reg for subvp
[Description]
SubVP needs to "calculate" the earliest in use META address
by using the current primary / meta addresses, but this leads
to a race condition where FW and driver can read/write the
address at the same time and intermittently produce inconsistent
address offsets. To mitigate this issue without locking (too slow),
save each surface flip addr into scratch registers and use this
to keep track of the earliest in use META addres.
Reviewed-by: Jun Lei <[email protected]>
Acked-by: Wayne Lin <[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 'tools/perf/scripts/python/bin/task-analyzer-record')
0 files changed, 0 insertions, 0 deletions