Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
6f0d349d922ba44e4348a17a78ea51b7135965b1
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem_context.c
bc64e05
drm/i915: Fix context ban and hang accounting for client
by Mika Kuoppala
· 7 years ago
a89d1f9
drm/i915: Split i915_gem_timeline into individual timelines
by Chris Wilson
· 7 years ago
65fcb80
drm/i915: Move timeline from GTT to ring
by Chris Wilson
· 7 years ago
ab82a06
drm/i915: Wrap engine->context_pin() and engine->context_unpin()
by Chris Wilson
· 7 years ago
b7268c5
drm/i915: Pack params to engine->schedule() into a struct
by Chris Wilson
· 7 years ago
59b449d
drm/i915: Split out functions for different kinds of workarounds
by Oscar Mateo
· 7 years ago
6b0478f
drm/i915: Implement dynamic GuC WOPCM offset and size calculation
by Jackie Li
· 7 years ago
ac52da6
drm/i915/icl: new context descriptor support
by Daniele Ceraolo Spurio
· 7 years ago
e61e0f5
drm/i915: Rename drm_i915_gem_request to i915_request
by Chris Wilson
· 7 years ago
3d4b7ca
drm/i915: Remove lost comment from i915_gem_context
by Chris Wilson
· 7 years ago
11a18f6
drm/i915: Avoid truncation before clamping userspace's priority value
by Chris Wilson
· 7 years ago
d637637
drm/i915: Only allocate preempt context when required
by Chris Wilson
· 7 years ago
3fed180
drm/i915: Move the scheduler feature bits into the purview of the engines
by Chris Wilson
· 7 years ago
2abe2f8
drm/i915: Allow fence allocations to fail
by Chris Wilson
· 7 years ago
93ffbe8
drm/i915/guc: Introduce USES_GUC_xxx helper macros
by Michal Wajdeczko
· 7 years ago
c82297f
drm/i915: Flush everything on switching to the kernel_context
by Chris Wilson
· 7 years ago
8911a31
drm/i915: Move mi_set_context() into the legacy ringbuffer submission
by Chris Wilson
· 7 years ago
b1c24a6
drm/i915: Unwind incomplete legacy context switches
by Chris Wilson
· 7 years ago
93c6e96
drm/i915: Remove i915.semaphores modparam
by Chris Wilson
· 7 years ago
79e6770
drm/i915: Remove obsolete ringbuffer emission for gen8+
by Chris Wilson
· 7 years ago
fb5c551
drm/i915: Remove i915.enable_execlists module parameter
by Chris Wilson
· 7 years ago
3fef5cd
drm/i915: Automatic i915_switch_context for legacy
by Chris Wilson
· 7 years ago
d2b4b97
drm/i915: Record the default hw state after reset upon load
by Chris Wilson
· 7 years ago
94dec87
drm/i915: Reorder context-close to avoid calling i915_vma_close() under RCU
by Chris Wilson
· 7 years ago
547da76
drm/i915: Hold rcu_read_lock when iterating over the radixtree (vma idr)
by Chris Wilson
· 7 years ago
20ccd4d
drm/i915: Use same test for eviction and submitting kernel context
by Chris Wilson
· 7 years ago
ac14fbd
drm/i915/scheduler: Support user-defined priorities
by Chris Wilson
· 7 years ago
e7af311
drm/i915: Introduce a preempt context
by Chris Wilson
· 7 years ago
4f044a8
drm/i915: Rename global i915 to i915_modparams
by Michal Wajdeczko
· 7 years ago
d1b48c1
drm/i915: Replace execbuf vma ht with an idr
by Chris Wilson
· 7 years ago
12124be
drm/i915: Suppress switch_mm emission between the same aliasing_ppgtt
by Chris Wilson
· 7 years ago
77b25a9
drm/i915: Make i915_gem_context_mark_guilty() safe for unlocked updates
by Chris Wilson
· 7 years ago
cb0aeaa
drm/i915: Only free the oldest stale context before allocating
by Chris Wilson
· 7 years ago
6b6573d
drm/i915: Drop request retirement before reaping stale contexts
by Chris Wilson
· 7 years ago
ddfc925
drm/i915: Move stale context reaping to common i915_gem_context_create
by Chris Wilson
· 7 years ago
e4d5dc2
drm/i915: Check new context against kernel_context after reporting an error
by Chris Wilson
· 7 years ago
fad2083
drm/i915: Fix use-after-free of context during free_contexts
by Chris Wilson
· 8 years ago
1acfc10
drm/i915: Enable rcu-only context lookups
by Chris Wilson
· 8 years ago
5f09a9c
drm/i915: Allow contexts to be unreferenced locklessly
by Chris Wilson
· 8 years ago
829a0af
drm/i915: Group all the global context information together
by Chris Wilson
· 8 years ago
dade2a6
drm/i915: Store a persistent reference for an object in the execbuffer cache
by Chris Wilson
· 8 years ago
4ff4b44
drm/i915: Store a direct lookup from object handle to vma
by Chris Wilson
· 8 years ago
4c9c0d0
drm/i915: Fix retrieval of hangcheck stats
by Chris Wilson
· 8 years ago
e4f815f
drm/i915: Use a define for the default priority [0]
by Chris Wilson
· 8 years ago
63ffbcd
drm/i915: Sanitize engine context sizes
by Joonas Lahtinen
· 8 years ago
3204c34
drm/i915: Defer context state allocation for legacy ring submission
by Chris Wilson
· 8 years ago
e02d9d76b
drm/i915: Disable MI_SET_CONTEXT psmi w/a for bdw
by Chris Wilson
· 8 years ago
e555e32
drm/i915: Remove superfluous hw_flags from mi_set_context()
by Chris Wilson
· 8 years ago
e642c85
drm/i915: Remove superfluous i915_add_request_no_flush() helper
by Chris Wilson
· 8 years ago
3fc0306
drm/i915: make context status notifier head be per engine
by Changbin Du
· 8 years ago
afeddf5
drm/i915: Reduce context alignment
by Chris Wilson
· 8 years ago
20fe17a
drm/i915: Remove redundant TLB invalidate on switching contexts
by Chris Wilson
· 8 years ago
718e884
drm/i915/gvt: set ring buffer size to default for guc submission
by Chuanxiao Dong
· 8 years ago
a937eaf
drm/i915: Fix uninitialized return from mi_set_context
by Tvrtko Ursulin
· 8 years ago
73dec95
drm/i915: Emit to ringbuffer directly
by Tvrtko Ursulin
· 8 years ago
791ff39
drm/i915: Live testing for context execution
by Chris Wilson
· 8 years ago
0daf011
drm/i915: Mock infrastructure for request emission
by Chris Wilson
· 8 years ago
949e8ab
drm/i915: Use the size/type of address space to make decisions
by Chris Wilson
· 8 years ago
6d1f9fb
drm/i915: Add __destroy_hw_context
by Joonas Lahtinen
· 8 years ago
2355cf0
drm/i915: Create context desc template when context is created
by Mika Kuoppala
· 8 years ago
5d12fce
drm/i915: Assert that the kernel_context is hw-id 0
by Chris Wilson
· 8 years ago
a01cb37
drm/i915: Remove i915_vma_create from VMA API
by Chris Wilson
· 8 years ago
f131e35
drm/i915: Skip switch to kernel context if already done
by Chris Wilson
· 8 years ago
0c7eeda
drm/i915: Move i915_ppgtt_close() into i915_gem_gtt.c
by Chris Wilson
· 8 years ago
f51455d
drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE
by Chris Wilson
· 8 years ago
984ff29f
drm/i915: Simplify testing for am-I-the-kernel-context?
by Chris Wilson
· 8 years ago
6095868
drm/i915: Complete kerneldoc for struct i915_gem_context
by Chris Wilson
· 8 years ago
d3ef1af
drm/i915: request ring to be pinned above GUC_WOPCM_TOP
by Daniele Ceraolo Spurio
· 8 years ago
70ffe99
drm/i915: Mark the shadow gvt context as closed
by Chris Wilson
· 8 years ago
e8a9c58
drm/i915: Unify active context tracking between legacy/execlists/guc
by Chris Wilson
· 8 years ago
cb15d9f
drm/i915: More GEM init dev_priv cleanup
by Tvrtko Ursulin
· 8 years ago
bf9e842
drm/i915: Make various init functions take dev_priv
by Tvrtko Ursulin
· 8 years ago
12d79d7
drm/i915: Make GEM object create and create from data take dev_priv
by Tvrtko Ursulin
· 8 years ago
793b61e
drm/i915: i915_gem_alloc_context_obj can be static
by Tvrtko Ursulin
· 8 years ago
bc1d53c
drm/i915: Wipe hang stats as an embedded struct
by Mika Kuoppala
· 8 years ago
b083a08
drm/i915: Add per client max context ban limit
by Mika Kuoppala
· 8 years ago
8410217
drm/i915: Add bannable context parameter
by Mika Kuoppala
· 8 years ago
b84cf53
drm/i915: Use user, not driver, DRM_DEBUG for 2 context ioctls
by Chris Wilson
· 8 years ago
9f792eb
drm/i915: Store the execution priority on the context
by Chris Wilson
· 8 years ago
07c9a21
drm/i915: Export a function to flush the context upon pinning
by Chris Wilson
· 8 years ago
80b204b
drm/i915: Enable multiple timelines
by Chris Wilson
· 8 years ago
562f5d4
drm/i915: Create a unique name for the context
by Chris Wilson
· 8 years ago
3033aca
drm/i915: Queue the idling context switch after all other timelines
by Chris Wilson
· 8 years ago
f8a7fde
drm/i915: Defer active reference until required
by Chris Wilson
· 8 years ago
fd6b8f4
drm/i915: Make IS_IVYBRIDGE only take dev_priv
by Tvrtko Ursulin
· 8 years ago
3b3f165
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
by Akash Goel
· 8 years ago
821ed7d
drm/i915: Update reset path to fix incomplete requests
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
bde13eb
drm/i915: Introduce i915_ggtt_offset()
by Chris Wilson
· 8 years ago
56c0f1a
drm/i915: Use VMA for scratch page tracking
by Chris Wilson
· 8 years ago
7abc98f
drm/i915: Only change the context object's domain when binding
by Chris Wilson
· 8 years ago
bf3783e
drm/i915: Use VMA as the primary object for context state
by Chris Wilson
· 8 years ago
c1bb114
drm/i915: Store number of active engines in device info
by Tvrtko Ursulin
· 8 years ago
de89508
drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
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
df0e9a2
Revert "drm/i915: Clean up associated VMAs on context destruction"
by Chris Wilson
· 8 years ago
50e046b
drm/i915: Mark the context and address space as closed
by Chris Wilson
· 8 years ago
5cf3d28
drm/i915: i915_vma_move_to_active prep patch
by Chris Wilson
· 8 years ago
2bfa996
drm/i915: Store owning file on the i915_address_space
by Chris Wilson
· 8 years ago
5b043f4
drm/i915: Unify legacy/execlists submit_execbuf callbacks
by Chris Wilson
· 8 years ago
Next »