diff options
author | Chris Wilson <[email protected]> | 2018-06-11 18:18:24 +0100 |
---|---|---|
committer | Chris Wilson <[email protected]> | 2018-06-12 09:09:38 +0100 |
commit | 68a8570375df647cf8b6626d63917b564dd9390e (patch) | |
tree | 33e39d284e7fe83c6285d29893a610a888e2833c /tools/perf/scripts/python/event_analyzing_sample.py | |
parent | 467d35789e5a4f47428b65ef711b30fdabbb0fd4 (diff) |
drm/i915/gtt: Invalidate GGTT caches after writing the gen6 page directories
When we update the gen6 ppgtt page directories, we do so by writing the
new address into a reserved slot in the GGTT. It appears that when the
GPU reads that entry from the gsm, it uses its small cache and that we
need to invalidate that cache after writing. We don't see an issue
currently as we prefill the ppgtt page directories on creation; and only
create the single aliasing_ppgtt long before we start using the GGTT
(and so before the cache may have a conflicting entry).
Signed-off-by: Chris Wilson <[email protected]>
Cc: Joonas Lahtinen <[email protected]>
Cc: Mika Kuoppala <[email protected]>
Cc: Matthew Auld <[email protected]>
Reviewed-by: Joonas Lahtinen <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions