Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
23f889bdf6ee5cfff012d8b09f6bec920c691696
/
drivers
/
gpu
/
drm
/
i915
/
i915_gpu_error.c
19eb918
drm/i915: Don't wait for a spinlock inside error capture
by Chris Wilson
· 8 years ago
52a05c3
drm/i915: pdev cleanup
by David Weinehall
· 8 years ago
f7bbe78
drm/i915: Embed the io-mapping struct inside drm_i915_private
by Chris Wilson
· 8 years ago
49ef529
drm/i915: Move fence tracking from object to vma
by Chris Wilson
· 8 years ago
21a2c58
drm/i915: Record the RING_MODE register for post-mortem debugging
by Chris Wilson
· 8 years ago
57bc699
drm/i915: Only record active and pending requests upon a GPU hang
by Chris Wilson
· 8 years ago
03382df
drm/i915: Print the batchbuffer offset next to BBADDR in error state
by Chris Wilson
· 8 years ago
c84455b
drm/i915: Move debug only per-request pid tracking from request to ctx
by Chris Wilson
· 8 years ago
058d88c
drm/i915: Track pinned VMA
by Chris Wilson
· 8 years ago
48bb74e
drm/i915: Use VMA for wa_ctx tracking
by Chris Wilson
· 8 years ago
51d545d
drm/i915: Use VMA as the primary tracker for semaphore page
by Chris Wilson
· 8 years ago
56c0f1a
drm/i915: Use VMA for scratch page tracking
by Chris Wilson
· 8 years ago
57e8853
drm/i915: Use VMA for ringbuffer tracking
by Chris Wilson
· 8 years ago
bf3783e
drm/i915: Use VMA as the primary object for context state
by Chris Wilson
· 8 years ago
2bd160a
drm/i915: Reduce i915_gem_objects to only show object information
by Chris Wilson
· 8 years ago
546b1b6
drm/i915: Store the active context object on all engines upon error
by Chris Wilson
· 8 years ago
c0ce466
drm/i915: Reduce amount of duplicate buffer information captured on error
by Chris Wilson
· 8 years ago
d045446
drm/i915: Record the position of the start of the request
by Chris Wilson
· 8 years ago
3e510a8
drm/i915: Repack fence tiling mode and stride into a single integer
by Chris Wilson
· 8 years ago
3272db5
drm/i915: Combine all i915_vma bitfields into a single set of flags
by Chris Wilson
· 8 years ago
20dfbde
drm/i915: Wrap vma->pin_count accessors with small inline helpers
by Chris Wilson
· 8 years ago
efdf7c0
drm/i915: Rename request->list to link for consistency
by Chris Wilson
· 8 years ago
d72d908
drm/i915: Mark up i915_gem_active for locking annotation
by Chris Wilson
· 8 years ago
27c01aa
drm/i915: Prepare i915_gem_active for annotations
by Chris Wilson
· 8 years ago
381f371
drm/i915: Introduce i915_gem_active for request tracking
by Chris Wilson
· 8 years ago
7e37f88
drm/i915: Rename struct intel_ringbuffer to struct intel_ring
by Chris Wilson
· 8 years ago
1dae2df
drm/i915: Rename request->ringbuf to request->ring
by Chris Wilson
· 8 years ago
6361f4b
drm/i915: Avoid using intel_engine_cs *ring for GPU error capture
by Chris Wilson
· 8 years ago
39df919
drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
by Chris Wilson
· 8 years ago
0476965
drm/i915: Derive GEM requests from dma-fence
by Chris Wilson
· 8 years ago
91c8a32
drm/i915: Convert dev_priv->dev backpointers to dev_priv->drm
by Chris Wilson
· 8 years ago
9777cca
drm/i915: Skip capturing an error state if we already have one
by Chris Wilson
· 8 years ago
fac5e23
drm/i915: Mass convert dev->dev_private to to_i915(dev)
by Chris Wilson
· 8 years ago
bc3d674
drm/i915: Allow userspace to request no-error-capture upon GPU hangs
by Chris Wilson
· 8 years ago
ba6e041
drm/i915: Record the ringbuffer associated with the request
by Chris Wilson
· 8 years ago
a98b7e5
drm/i915: Fix inconsistent indenting in i915_error_state_to_str()
by Chris Wilson
· 8 years ago
1b7744e
drm/i915: Use HWS for seqno tracking everywhere
by Chris Wilson
· 8 years ago
688e6c7
drm/i915: Slaughter the thundering i915_wait_request herd
by Chris Wilson
· 8 years ago
7e22dbb
drm/i915: Replace "INTEL_INFO->gen == x" checks with IS_GENx
by Tvrtko Ursulin
· 8 years ago
c033666
drm/i915: Store a i915 backpointer from engine, and use it
by Chris Wilson
· 8 years ago
c04e0f3
drm/i915: Separate out the seqno-barrier from engine->get_seqno
by Chris Wilson
· 8 years ago
14fd0d6
drm/i915: Include engine->last_submitted_seqno in GPU error state
by Chris Wilson
· 8 years ago
2d1fe07
drm/i915: Do not use {HAS_*, IS_*, INTEL_INFO}(dev_priv->dev)
by Joonas Lahtinen
· 8 years ago
72e96d6
drm/i915: Refer to GGTT {,VM} consistently
by Joonas Lahtinen
· 8 years ago
c3232b1
drm/i915: introduce for_each_engine_id()
by Dave Gordon
· 8 years ago
14b730f
drm/i915/tdr: Prepare error handler to accept mask of hung engines
by arun.siluvery@linux.intel.com
· 8 years ago
62106b4
drm/i915: Rename dev_priv->gtt to dev_priv->ggtt
by Joonas Lahtinen
· 8 years ago
666796d
drm/i915: More intel_engine_cs renaming
by Tvrtko Ursulin
· 8 years ago
4a570db
drm/i915: Rename intel_engine_cs struct members
by Tvrtko Ursulin
· 8 years ago
0bc40be
drm/i915: Rename intel_engine_cs function parameters
by Tvrtko Ursulin
· 8 years ago
e2f8039
drm/i915: Rename local struct intel_engine_cs variables
by Tvrtko Ursulin
· 8 years ago
24a65e6
drm/i915/hangcheck: Prevent long walks across full-ppgtt
by Mika Kuoppala
· 8 years ago
f85db05
drm/i915/error: Capture WA ctx batch in error state
by arun.siluvery@linux.intel.com
· 8 years ago
1c7f4bc
drm/i915: Rename vma->*_list to *_link for consistency
by Chris Wilson
· 8 years ago
06e6ff8
drm/i915: Capture PCI revision and subsytem details in error state
by Arun Siluvery
· 8 years ago
ed54c1a
drm/i915: abolish separate per-ring default_context pointers
by Dave Gordon
· 9 years ago
f0f59a0
drm/i915: Type safe register read/write
by Ville Syrjälä
· 9 years ago
3613cf1
drm/i915: s/0x50/RING_PSMI_CTL/
by Ville Syrjälä
· 9 years ago
0ac7655
drm/i915: Add dmc firmware load state and version to error state
by Mika Kuoppala
· 9 years ago
4018169
drm/i915: Read FORCEWAKE registers with I915_READ_FW()
by Ville Syrjälä
· 9 years ago
9c8e1bd
drm/i915: Cope with request list state change during error state capture
by Tomas Elf
· 9 years ago
bfd7bbd
Revert "drm/i915: Add soft-pinning API for execbuffer"
by Daniel Vetter
· 9 years ago
5105672
drm/i915: Add soft-pinning API for execbuffer
by Chris Wilson
· 9 years ago
13d70b8
drm/i915: rename INSTDONE1 to GEN4_INSTDONE1
by Imre Deak
· 9 years ago
bd93a50
drm/i915: rename INSTDONE to GEN2_INSTDONE
by Imre Deak
· 9 years ago
f1d5434
drm/i915: remove duplicate names for the render ring INSTDONE register
by Imre Deak
· 9 years ago
eecf613
drm/i915: Parametrize fence registers
by Ville Syrjälä
· 9 years ago
3a5a039
drm/i915: fix crash in error state readout on non-execlist platforms v2
by Jesse Barnes
· 9 years ago
42a8ca4
drm/i915: add yesno utility function
by Jani Nikula
· 9 years ago
d167519
drm/i915: Integrate GuC-based command submission
by Alex Dai
· 9 years ago
e1f1232
drm/i915: Expand error state's address width to 64b
by Michel Thierry
· 9 years ago
eb5be9d
drm/i915: Report IOMMU enabled status for GPU hangs
by Chris Wilson
· 9 years ago
b471618
drm/i915: Implement inter-engine read-read optimisations
by Chris Wilson
· 9 years ago
b3da4a6
drm/i915: Free wa_batchbuffer when freeing error state
by Mika Kuoppala
· 9 years ago
94f8cf1
drm/i915: Record ring->start address in error state
by Chris Wilson
· 9 years ago
6c826f3
drm/i915: Add fault address to error state for gen8 and gen9
by Mika Kuoppala
· 9 years ago
0b37a9a
drm/i915: Do not leak objects after capturing error state
by Michel Thierry
· 9 years ago
071c92d
drm/i915: Add process identifier to requests
by Mika Kuoppala
· 9 years ago
72f95af
drm/i915: Removed duplicate members from submit_request
by Nick Hoath
· 10 years ago
563f94f
drm/i915: Organize INSTDONE report for future.
by Rodrigo Vivi
· 10 years ago
74745b0
drm/i915: Organize PDP regs report for future.
by Rodrigo Vivi
· 10 years ago
ce38ab0
drm/i915: Organize Fence registers for future enablement.
by Rodrigo Vivi
· 10 years ago
fe14d5f
drm/i915: Infrastructure for supporting different GGTT views per object
by Tvrtko Ursulin
· 10 years ago
41c5241
drm/i915: Remove the now redundant 'obj->ring'
by John Harrison
· 10 years ago
97b2a6a
drm/i915: Replace last_[rwf]_seqno with last_[rwf]_req
by John Harrison
· 10 years ago
4feb765
drm/i915: Remove user pinning code
by Daniel Vetter
· 10 years ago
cc1df8a
drm/i915: Use ggtt error obj capture helper for gen8 semaphores
by Daniel Vetter
· 10 years ago
77c1aa8
drm/i915: Don't print header in error state for non-existing CS
by Daniel Vetter
· 10 years ago
0b5492d
drm/i915: Add gen to the gpu hang ecode
by Mika Kuoppala
· 10 years ago
aff4376
drm/i915: Move flags describing VMA mappings into the VMA
by Tvrtko Ursulin
· 10 years ago
955e36d
Merge branch 'topic/skl-stage1' into drm-intel-next-queued
by Daniel Vetter
· 10 years ago
2a9b753
drm/i915/skl: Report the PDP regs as in gen8
by Damien Lespiau
· 10 years ago
2fcdcd8
drm/i915/skl: report the same INSTDONE registers as gen8
by Damien Lespiau
· 10 years ago
01209dd
drm/i915/skl: Fence registers on SKL are the same as SNB
by Damien Lespiau
· 11 years ago
5b254c5
drm/i915: Clarify gpu_error.lock locking
by Daniel Vetter
· 10 years ago
0a4cd7c
drm/i915: Differentiate between LLC or snooped for the user
by Chris Wilson
· 10 years ago
9075e52
drm/i915/bdw: Make sure error capture keeps working with Execlists
by Oscar Mateo
· 10 years ago
87a01e8
drm/i915: Suppress a WARN on reading an object back for a GPU hang
by Chris Wilson
· 10 years ago
8ae62dc
drm/i915: Remove num_pages parameter to i915_error_object_create()
by Chris Wilson
· 10 years ago
b3c3f5e
drm/i915: Do not access stolen memory directly by the CPU, even for error capture
by Chris Wilson
· 10 years ago
Next »