diff options
author | Kenneth Graunke <[email protected]> | 2017-04-09 23:14:56 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2017-04-10 14:33:18 -0700 |
commit | bd84252be62608c0b8e46173a774ec372c9708cc (patch) | |
tree | ebd223579d669c49540c640d6146e41d1f26c681 /src/mesa/main/renderbuffer.c | |
parent | f053ee78ed2415a91d2960da50ea7c2ff9eddaa5 (diff) |
i965/drm: Add stall warnings when mapping or waiting on BOs.
This restores the performance warnings removed in:
i965: Drop brw_bo_map[_gtt] wrappers which issue perf warnings.
but adds them for nearly all BO mapping, and also for wait_rendering.
Because we add this to the core bufmgr, we automatically get stall
warnings in all callers, unlike before where only a few callsites used
the wrappers that gave stall warnings.
We also do it a bit differently: we simply measure how long set_domain
takes (the part that stalls), and complain if it's more than 0.01 ms.
We don't bother calling brw_bo_busy(), and we don't measure the mmap
time (which doesn't stall). This should be more accurate.
Reviewed-by: Daniel Vetter <[email protected]>
Diffstat (limited to 'src/mesa/main/renderbuffer.c')
0 files changed, 0 insertions, 0 deletions