diff options
| author | Matthew Brost <[email protected]> | 2021-07-21 14:50:55 -0700 |
|---|---|---|
| committer | John Harrison <[email protected]> | 2021-07-22 10:07:19 -0700 |
| commit | 38d5ec43063c5908d1cda4e7eb24330405ccdb6f (patch) | |
| tree | 2d268227a0c616f9253d2bd67e907e128b81284e /tools/perf/scripts/python/flamegraph.py | |
| parent | e6cb8dc93f346263eec8be75997d4bc3bfb17591 (diff) | |
drm/i915/guc: Ensure request ordering via completion fences
If two requests are on the same ring, they are explicitly ordered by the
HW. So, a submission fence is sufficient to ensure ordering when using
the new GuC submission interface. Conversely, if two requests share a
timeline and are on the same physical engine but different context this
doesn't ensure ordering on the new GuC submission interface. So, a
completion fence needs to be used to ensure ordering.
v2:
(Daniele)
- Don't delete spin lock
v3:
(Daniele)
- Delete forward dec
Signed-off-by: John Harrison <[email protected]>
Signed-off-by: Matthew Brost <[email protected]>
Reviewed-by: Daniele Ceraolo Spurio <[email protected]>
Signed-off-by: John Harrison <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions