diff options
| author | 2014-06-30 09:53:41 -0700 | |
|---|---|---|
| committer | 2014-07-07 23:16:54 +0200 | |
| commit | 0ca36d78391dc97b7d3e3d26e4518e30f3e88c16 (patch) | |
| tree | bfb229c131b226be5761aebee7df39e0bfb912a0 /drivers/gpu/drm/i915/intel_ringbuffer.c | |
| parent | drm/i915: Extract semaphore error collection (diff) | |
| download | linux-dev-0ca36d78391dc97b7d3e3d26e4518e30f3e88c16.tar.xz linux-dev-0ca36d78391dc97b7d3e3d26e4518e30f3e88c16.zip | |
drm/i915/bdw: collect semaphore error state
Since the semaphore information is in an object, just dump it, and let
the user parse it later.
NOTE: The page being used for the semaphores are incoherent with the
CPU. No matter what I do, I cannot figure out a way to read anything but
0s. Note that the semaphore waits are indeed working.
v2: Don't print signal, and wait (they should be the same). Instead,
print sync_seqno (Chris)
v3: Free the semaphore error object (Chris)
v4: Fix semaphore offset calculation during error state collection
(Ville)
v5: VCS2 rebase
Make semaphore object error capture coding style consistent (Ville)
Do the proper math for the signal offset (Ville)
v6: Fix small conflicts on rebase and s/ring_buffer/engine_cs (Rodrigo)
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_ringbuffer.c')
0 files changed, 0 insertions, 0 deletions
