diff options
author | Brad Volkin <[email protected]> | 2014-12-11 12:13:10 -0800 |
---|---|---|
committer | Daniel Vetter <[email protected]> | 2014-12-16 10:39:09 +0100 |
commit | b9ffd80ed659c559152c042e74741f4f60cac691 (patch) | |
tree | 13d37c669c3fb47d675984fd3e6b434d494e4f3d /tools/perf/scripts/python/sctop.py | |
parent | 78a423772d08eb5a048765a883b5b5a308ea0d0f (diff) |
drm/i915: Use batch length instead of object size in command parser
Previously we couldn't trust the user-supplied batch length because
it came directly from userspace (i.e. untrusted code). It would have
affected what commands software parsed without regard to what hardware
would actually execute, leaving a potential hole.
With the parser now copying the user supplied batch buffer and writing
MI_NOP commands to any space after the copied region, we can safely use
the batch length input. This should be a performance win as the actual
batch length is frequently much smaller than the allocated object size.
v2: Fix handling of non-zero batch_start_offset
Issue: VIZ-4719
Signed-off-by: Brad Volkin <[email protected]>
Reviewed-By: Jon Bloomfield <[email protected]>
Signed-off-by: Daniel Vetter <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/sctop.py')
0 files changed, 0 insertions, 0 deletions