aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/event_analyzing_sample.py
diff options
context:
space:
mode:
authorDave Gordon <[email protected]>2015-08-12 15:43:41 +0100
committerDaniel Vetter <[email protected]>2015-08-14 18:16:42 +0200
commit44a28b1d36762499de6fd701fcce6814eefe31d7 (patch)
tree47fa2d123aa1ab1ff3d49606a360aa0ddf8e7411 /tools/perf/scripts/python/event_analyzing_sample.py
parent4c7e77fc1007b1e12d25c6e5083369863346f5dd (diff)
drm/i915: Implementation of GuC submission client
A GuC client has its own doorbell and workqueue. It maintains the doorbell cache line, process description object and work queue item. A default guc_client is created for the i915 driver to use for normal-priority in-order submission. Note that the created client is not yet ready for use; doorbell allocation will fail as we haven't yet linked the GuC's context descriptor to the default contexts for each ring (see later patch). v2: Defer adding structure members until needed [Chris Wilson] Rationalise type declarations [Chris Wilson] v5: Add GuC per-engine submission & seqno statistics. Move wq locking to encompass both get_space() and add_item(). Take forcewake lock in host2guc_action() [Tom O'Rourke] v6: Fix GuC doorbell cacheline selection code (the cacheline-within-page calculation was wrong). Rename GuC priorities to make them closer to the names used in the GuC firmware source, matching what the autogenerated versions will (probably) be. Add per-ring statistics to client. Issue: VIZ-4884 Signed-off-by: Alex Dai <[email protected]> Signed-off-by: Dave Gordon <[email protected]> Reviewed-by: Tom O'Rourke <Tom.O'[email protected]> Signed-off-by: Daniel Vetter <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions