diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2010-09-30 17:42:15 -0400 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2010-10-27 18:31:07 -0400 |
commit | ec57d2602a985b54b53e53098f74fdefc24723af (patch) | |
tree | d04f376c042a6d0a0b61624b99de34cb9478c824 /drivers/gpu/drm/i915/i915_trace.h | |
parent | 201728429d6cf336cfd7483fcd1bce47291b2901 (diff) |
drm/i915: add mappable to gem_object_bind tracepoint
This way we can make some more educated guesses as to why exactly
we can't use 2G apertures to their full potential ;)
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_trace.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_trace.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/i915_trace.h b/drivers/gpu/drm/i915/i915_trace.h index fea97a21cc14..0b1049ff72a3 100644 --- a/drivers/gpu/drm/i915/i915_trace.h +++ b/drivers/gpu/drm/i915/i915_trace.h | |||
@@ -35,22 +35,25 @@ TRACE_EVENT(i915_gem_object_create, | |||
35 | 35 | ||
36 | TRACE_EVENT(i915_gem_object_bind, | 36 | TRACE_EVENT(i915_gem_object_bind, |
37 | 37 | ||
38 | TP_PROTO(struct drm_gem_object *obj, u32 gtt_offset), | 38 | TP_PROTO(struct drm_gem_object *obj, u32 gtt_offset, bool mappable), |
39 | 39 | ||
40 | TP_ARGS(obj, gtt_offset), | 40 | TP_ARGS(obj, gtt_offset, mappable), |
41 | 41 | ||
42 | TP_STRUCT__entry( | 42 | TP_STRUCT__entry( |
43 | __field(struct drm_gem_object *, obj) | 43 | __field(struct drm_gem_object *, obj) |
44 | __field(u32, gtt_offset) | 44 | __field(u32, gtt_offset) |
45 | __field(bool, mappable) | ||
45 | ), | 46 | ), |
46 | 47 | ||
47 | TP_fast_assign( | 48 | TP_fast_assign( |
48 | __entry->obj = obj; | 49 | __entry->obj = obj; |
49 | __entry->gtt_offset = gtt_offset; | 50 | __entry->gtt_offset = gtt_offset; |
51 | __entry->mappable = mappable; | ||
50 | ), | 52 | ), |
51 | 53 | ||
52 | TP_printk("obj=%p, gtt_offset=%08x", | 54 | TP_printk("obj=%p, gtt_offset=%08x%s", |
53 | __entry->obj, __entry->gtt_offset) | 55 | __entry->obj, __entry->gtt_offset, |
56 | __entry->mappable ? ", mappable" : "") | ||
54 | ); | 57 | ); |
55 | 58 | ||
56 | TRACE_EVENT(i915_gem_object_change_domain, | 59 | TRACE_EVENT(i915_gem_object_change_domain, |