diff options
| author | Chris Wilson <[email protected]> | 2015-01-13 13:32:52 +0000 |
|---|---|---|
| committer | Daniel Vetter <[email protected]> | 2015-01-27 09:51:07 +0100 |
| commit | 0f71979ab7fbd0c71c41c2798de3d33937915434 (patch) | |
| tree | 18cbac2efa428f0be13e573dd7d987d9220d7f20 /tools/perf/scripts/python/syscall-counts-by-pid.py | |
| parent | a7cbedec8317a5cacecb567674fdbc1c3fb22de8 (diff) | |
drm/i915: Performed deferred clflush inside set-cache-level
Currently we are hitting the WARN inside
i915_gem_object_set_cache_level() as we can now have an unbound object
in the GTT write domain (due to 43566dedde54f9 "drm/i915: Broaden
application of set-domain(GTT)"). To avoid the warning, we need to track
when we elided the clflush on a cacheable object and then evict the
cache for the object when we move the object out of a cacheable domain.
Reported-by: Jani Nikula <[email protected]>
Signed-off-by: Chris Wilson <[email protected]>
Cc: Jani Nikula <[email protected]>
Cc: Ville Syrjälä <[email protected]>
Tested-by: Jani Nikula <[email protected]>
Testcase: igt/gem_mmap_wc/set-cache-level
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=88607
Tested-by: [email protected]
[danvet: Split if into nested if as discussion on the m-l.]
Signed-off-by: Daniel Vetter <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions