diff options
| author | Ben Widawsky <[email protected]> | 2013-07-31 17:00:12 -0700 |
|---|---|---|
| committer | Daniel Vetter <[email protected]> | 2013-08-08 14:04:43 +0200 |
| commit | 9843877d10700d6b64b615e0e8724fc9f6ff6268 (patch) | |
| tree | 45d335930bacdaae0cd414cc12a7383668e43301 /tools/perf/scripts/python/bin | |
| parent | f6cd1f15d345688cb95cc195aaf8b375f7de8cf6 (diff) | |
drm/i915: turn bound_ggtt checks to bound_any
In some places, we want to know if an object is bound in any address
space, and not just the global GTT. This often applies when there is a
single global resource (object, pages, etc.)
function | reason
--------------------------------------------------
i915_gem_object_is_inactive | global object
i915_gem_object_put_pages | object's pages
915_gem_object_unpin | global object
i915_gem_execbuffer_unreserve_object | temporary until we plumb vma
pread/pwrite | see the note below
Note: set_to_gtt_domain in pwrite/pread is abused as a wait_rendering
call - but that once only worked if the object is bound. We really
should replace this with a plain wait_rendering call, which would have
the upside that in pread it would be clearer that we actually only
wait for oustanding gpu writes.
Signed-off-by: Ben Widawsky <[email protected]>
[danvet: Explain the set_to_gtt_domain in pwrite/pread and volunteer
Ben to replace those with wait_rendering calls.]
Signed-off-by: Daniel Vetter <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions