Sign in
android-kvm
/
linux
/
b62061b82a6e6783bed5f9052326694ba1418bba
/
drivers
/
gpu
/
drm
/
i915
/
gt
/
intel_ring_submission.c
10330997
drm/i915/gt: Do not restore invalid RS state
by Chris Wilson
· 5 years ago
2871ea8
drm/i915/gt: Split intel_ring_submission
by Chris Wilson
· 5 years ago
[Renamed (87%) from drivers/gpu/drm/i915/gt/intel_ringbuffer.c]
c6e07ad
drm/i915/gt: Convert the leftover for_each_engine(gt)
by Chris Wilson
· 5 years ago
0e5493c
drm/i915/stolen: make the object creation interface consistent
by CQ Tang
· 5 years ago
2850748
drm/i915: Pull i915_vma_pin under the vm->mutex
by Chris Wilson
· 5 years ago
d19d71f
drm/i915: Mark i915_request.timeline as a volatile, rcu pointer
by Chris Wilson
· 5 years ago
56c05de
drm/i915: Extend Haswell GT1 PSMI workaround to all
by Chris Wilson
· 5 years ago
0efa99d
drm/i915/ringbuffer: Flush writes before RING_TAIL update
by Chris Wilson
· 5 years ago
3dc007fe
drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt
by Chris Wilson
· 5 years ago
6a736eb
drm/i915: Always wrap the ring offset before resetting
by Chris Wilson
· 6 years ago
e5dadff
drm/i915: Protect request retirement with timeline->mutex
by Chris Wilson
· 6 years ago
cf1c97d
drm/i915: Extract general GT interrupt handlers
by Andi Shyti
· 6 years ago
d762043
drm/i915: Extract GT powermanagement interrupt handling
by Andi Shyti
· 6 years ago
05f219d
drm/i915/blt: support copying objects
by Matthew Auld
· 6 years ago
75d0a7f
drm/i915: Lift timeline into intel_context
by Chris Wilson
· 6 years ago
48ae397
drm/i915: Push the ring creation flags to the backend
by Chris Wilson
· 6 years ago
4c60b1a
drm/i915/gt: Make deferred context allocation explicit
by Chris Wilson
· 6 years ago
3148310
drm/i915: Drop the fudge warning on ring restart for ctg/elk
by Chris Wilson
· 6 years ago
1aff190
drm/i915: Hide unshrinkable context objects from the shrinker
by Chris Wilson
· 6 years ago
f5d974f
drm/i915/gt: Provide a local intel_context.vm
by Chris Wilson
· 6 years ago
c082afa
drm/i915: Move aliasing_ppgtt underneath its i915_ggtt
by Chris Wilson
· 6 years ago
a562772
drm/i915: Inline engine->init_context into its caller
by Chris Wilson
· 6 years ago
df8cf31
drm/i915/gt: Hook up intel_context_fini()
by Chris Wilson
· 6 years ago
c30d5dc
drm/i915/gt: Push engine stopping into reset-prepare
by Chris Wilson
· 6 years ago
cb823ed
drm/i915/gt: Use intel_gt as the primary object for handling resets
by Chris Wilson
· 6 years ago
57a7e30
drm/i915/gtt: Wrap page_table with page_directory
by Chris Wilson
· 6 years ago
46c5847
drm/i915: enumerate scratch fields
by Lionel Landwerlin
· 6 years ago
5882057
drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt
by Tvrtko Ursulin
· 6 years ago
2006058
drm/i915: Move the renderstate setup under gt/
by Chris Wilson
· 6 years ago
cba17e5
drm/i915/gt: Add some debug tracing for context pinning
by Chris Wilson
· 6 years ago
12c255b
drm/i915: Provide an i915_active.acquire callback
by Chris Wilson
· 6 years ago
a93615f
drm/i915: Throw away the active object retirement complexity
by Chris Wilson
· 6 years ago
db56f97
drm/i915: Eliminate dual personality of i915_scratch_offset
by Tvrtko Ursulin
· 6 years ago
f0c02c1
drm/i915: Rename i915_timeline to intel_timeline and move under gt
by Tvrtko Ursulin
· 6 years ago
4c6d51e
drm/i915: Make timelines gt centric
by Tvrtko Ursulin
· 6 years ago
ba4134a
drm/i915: Save trip via top-level i915 in a few more places
by Tvrtko Ursulin
· 6 years ago
db45fb5
drm/i915: Compartmentalize ring buffer creation
by Tvrtko Ursulin
· 6 years ago
cffa1eb
drm/i915: Rings are always flushed
by Chris Wilson
· 6 years ago
09c5ab3
drm/i915: Keep rings pinned while the context is active
by Chris Wilson
· 6 years ago
2f53094
drm/i915: Stop passing I915_WAIT_LOCKED to i915_request_wait()
by Chris Wilson
· 6 years ago
b5b7bef
drm/i915/gtt: Use a common type for page directories
by Mika Kuoppala
· 6 years ago
422d7df
drm/i915: Replace engine->timeline with a plain list
by Chris Wilson
· 6 years ago
ce476c8
drm/i915: Keep contexts pinned until after the next kernel context switch
by Chris Wilson
· 6 years ago
4f5fd91
drm/i915: Remove I915_READ16 and I915_WRITE16
by Tvrtko Ursulin
· 6 years ago
e44d62d
drm/i915: Remove POSTING_READ16
by Tvrtko Ursulin
· 6 years ago
ab53497
drm/i915: Rename i915_hw_ppgtt to i915_ppgtt
by Chris Wilson
· 6 years ago
e568ac3
drm/i915: Pull kref into i915_address_space
by Chris Wilson
· 6 years ago
c017cf6
drm/i915: Drop the deferred active reference
by Chris Wilson
· 6 years ago
10be98a
drm/i915: Move more GEM objects under gem/
by Chris Wilson
· 6 years ago
8475355
drm/i915: Move shmem object setup to its own file
by Chris Wilson
· 6 years ago
519a019
drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD
by Chris Wilson
· 6 years ago
45b9c96
drm/i915: Move the engine->destroy() vfunc onto the engine
by Chris Wilson
· 6 years ago
11334c6
drm/i915: Split engine setup/init into two phases
by Chris Wilson
· 6 years ago
9ce9bdb
drm/i915: Enable render context support for gen4 (Broadwater to Cantiga)
by Chris Wilson
· 6 years ago
1215d28
drm/i915: Enable render context support for Ironlake (gen5)
by Chris Wilson
· 6 years ago
928f8f4
drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
by Chris Wilson
· 6 years ago
79ffac85
drm/i915: Invert the GEM wakeref hierarchy
by Chris Wilson
· 6 years ago
2ccdf6a
drm/i915: Pass intel_context to i915_request_create()
by Chris Wilson
· 6 years ago
6eee33e
drm/i915: Introduce context->enter() and context->exit()
by Chris Wilson
· 6 years ago
112ed2d
drm/i915: Move GraphicsTechnology files under gt/
by Chris Wilson
· 6 years ago
[Renamed (99%) from drivers/gpu/drm/i915/intel_ringbuffer.c]
26ddc06
drm/i915: Setup the RCS ring prior to execution
by Chris Wilson
· 6 years ago
dfe2c8e
drm/i915: Stop overwriting RING_IMR in rcs resume
by Chris Wilson
· 6 years ago
9d9523d
drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers
by Paulo Zanoni
· 6 years ago
9726920
drm/i915: Only reset the pinned kernel contexts on resume
by Chris Wilson
· 6 years ago
e15be42
drm/i915: fix i9xx irq enable/disable
by Daniele Ceraolo Spurio
· 6 years ago
baba6e5
drm/i915: take a reference to uncore in the engine and use it
by Daniele Ceraolo Spurio
· 6 years ago
97a04e0
drm/i915: switch intel_wait_for_register to uncore
by Daniele Ceraolo Spurio
· 6 years ago
d2d551c
drm/i915: intel_wait_for_register_fw to uncore
by Daniele Ceraolo Spurio
· 6 years ago
a679f58
drm/i915: Flush pages on acquisition
by Chris Wilson
· 6 years ago
4daffb6
drm/i915: Stop storing the context name as the timeline name
by Chris Wilson
· 6 years ago
3ceea6a
drm/i915: use intel_uncore for all forcewake get/put
by Daniele Ceraolo Spurio
· 6 years ago
4c5896d
drm/i915: Hold a reference to the active HW context
by Chris Wilson
· 6 years ago
206c2f8
drm/i915: Lock the gem_context->active_list while dropping the link
by Chris Wilson
· 6 years ago
65baf0e
drm/i915: Hold a ref to the ring while retiring
by Chris Wilson
· 6 years ago
54939ea0
drm/i915: Switch to use HWS indices rather than addresses
by Chris Wilson
· 6 years ago
4b378c0
drm/i915: Consolidate reset-request debug message
by Chris Wilson
· 6 years ago
0881954
drm/i915: Introduce intel_context.pin_mutex for pin management
by Chris Wilson
· 6 years ago
9dbfea9
drm/i915: Track the pinned kernel contexts on each engine
by Chris Wilson
· 6 years ago
95f697e
drm/i915: Make context pinning part of intel_context_ops
by Chris Wilson
· 6 years ago
c4d52fe
drm/i915: Move over to intel_context_lookup()
by Chris Wilson
· 6 years ago
4dc84b7
drm/i915: Store the intel_context_ops in the intel_engine_cs
by Chris Wilson
· 6 years ago
7e3d9a5
drm/i915: Track active engines within a context
by Chris Wilson
· 6 years ago
8a68d46
drm/i915: Store the BIT(engine->id) as the engine's mask
by Chris Wilson
· 6 years ago
b300fde
drm/i915: Remove i915_request.global_seqno
by Chris Wilson
· 6 years ago
8892f47
drm/i915: Remove access to global seqno in the HWSP
by Chris Wilson
· 6 years ago
89531e7
drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
by Chris Wilson
· 6 years ago
d6f328b
drm/i915: Hack and slash, throttle execbuffer hogs
by Chris Wilson
· 6 years ago
52c0fdb
drm/i915: Replace global breadcrumbs with per-context interrupt tracking
by Chris Wilson
· 6 years ago
8547444
drm/i915: Identify active requests
by Chris Wilson
· 6 years ago
5013eb8
drm/i915: Track the context's seqno in its own timeline HWSP
by Chris Wilson
· 6 years ago
52954ed
drm/i915: Allocate a status page for each timeline
by Chris Wilson
· 6 years ago
0ca88ba
drm/i915: Always allocate an object/vma for the HWSP
by Chris Wilson
· 6 years ago
eb8d0f5
drm/i915: Remove GPU reset dependence on struct_mutex
by Chris Wilson
· 6 years ago
9fa4973
drm/i915: Remove manual breadcumb counting
by Chris Wilson
· 6 years ago
e1a73a5
drm/i915: Measure the required reserved size for request emission
by Chris Wilson
· 6 years ago
0e21834
drm/i915: Tidy common test_bit probing of i915_request->fence.flags
by Chris Wilson
· 6 years ago
2f80d7b
drm/i915: drop all drmP.h includes
by Jani Nikula
· 6 years ago
e4fc69f2
drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs)
by Chris Wilson
· 6 years ago
476af9c
drm/i915/gen6: Flush RING_IMR changes before changing the global GT IMR
by Chris Wilson
· 6 years ago
0258404
drm/i915: start moving runtime device info to a separate struct
by Jani Nikula
· 6 years ago
Next »