Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
07bcd99b80477cc4f1b878afb3dec26877fa0ed0
/
drivers
/
gpu
/
drm
/
i915
/
intel_guc_submission.c
5028a4f
drm/i915/guc: Fill preempt context once at init time
by Michał Winiarski
· 7 years ago
f6322ed
drm/i915/preemption: Allow preemption between submission ports
by Chris Wilson
· 7 years ago
e61e0f5
drm/i915: Rename drm_i915_gem_request to i915_request
by Chris Wilson
· 7 years ago
339ccd3
drm/i915: Assert that we always complete a submission to guc/execlists
by Chris Wilson
· 7 years ago
d637637
drm/i915: Only allocate preempt context when required
by Chris Wilson
· 8 years ago
e78c917
drm/i915/guc: Allow preempt-client to be NULL
by Chris Wilson
· 8 years ago
c24f0c1
drm/i915/guc : Decoupling ADS and logs from submission
by Sujaritha Sundaresan
· 8 years ago
a00cfc9
drm/i915/guc: Extract doorbell verification into a function
by Michał Winiarski
· 8 years ago
8ec52ec
drm/i915/guc: Extract clients allocation to submission_init
by Michał Winiarski
· 8 years ago
9192d4f
drm/i915/guc: Extract doorbell creation from client allocation
by Michał Winiarski
· 8 years ago
3176ff4
drm/i915/guc: Move GuC workqueue allocations outside of the mutex
by Michał Winiarski
· 8 years ago
1bbbca0
drm/i915/guc: Move shared data allocation away from submission path
by Michał Winiarski
· 8 years ago
cf669b4
drm/i915: Consolidate checks for engine stats availability
by Tvrtko Ursulin
· 8 years ago
8c5da3b
drm/i915/guc: Tidy ELSP port assignment
by Chris Wilson
· 8 years ago
aa34a6f
drm/i915/guc: Advance over port[0] if set and not preempting
by Chris Wilson
· 8 years ago
55bd6bd
drm/i915/selftests: Add a GuC doorbells selftest
by Michel Thierry
· 8 years ago
a269574
drm/i915/guc: Rename i915_guc_submission.c|h to intel_guc_submission.c|h
by Sagar Arun Kamble
· 8 years ago
[Renamed (97%) from drivers/gpu/drm/i915/i915_guc_submission.c]
5afc8b4
drm/i915/guc: Rename i915_guc_client struct to intel_guc_client
by Sagar Arun Kamble
· 8 years ago
db14d0c5
drm/i915/guc: Update name and prototype of GuC submission interface functions
by Sagar Arun Kamble
· 8 years ago
6fa1f6f
drm/i915/guc: Update names of submission related static functions
by Sagar Arun Kamble
· 8 years ago
c6dce8f
drm/i915: Update execlists tasklet naming
by Sagar Arun Kamble
· 8 years ago
856efd2
drm/i915/guc: Assert guc->stage_desc_pool is allocated
by Chris Wilson
· 8 years ago
6d564600
drm/i915/guc: Clear terminated attribute bit on GuC preemption context
by Jeff McGee
· 8 years ago
c41937f
drm/i915/guc: Preemption! With GuC
by Michał Winiarski
· 8 years ago
fa87271
drm/i915/guc: Keep request->priority for its lifetime
by Michał Winiarski
· 8 years ago
a0991e1
drm/i915/guc: Split guc_wq_item_append
by Michał Winiarski
· 8 years ago
e12ab16
drm/i915/guc: Add a second client, to be used for preemption
by Dave Gordon
· 8 years ago
b8e5eb9
drm/i915/guc: Allocate separate shared data object for GuC communication
by Michał Winiarski
· 8 years ago
89922d0
drm/i915/guc: Extract GuC stage desc pool creation into a helper
by Michał Winiarski
· 8 years ago
21e8860
drm/i915/guc: Do not use 0 for GuC doorbell cookie
by Michał Winiarski
· 8 years ago
9bdc357
drm/i915/guc: Initialize GuC before restarting engines
by Michał Winiarski
· 8 years ago
bcbd5c3
drm/i915/guc: Always enable the breadcrumbs irq
by Chris Wilson
· 8 years ago
4a118ec
drm/i915: Filter out spurious execlists context-switch interrupts
by Chris Wilson
· 8 years ago
562d9ba
drm/i915: Name structure in dev_priv that contains RPS/RC6 state as "gt_pm"
by Sagar Arun Kamble
· 8 years ago
dc2279e
drm/i915: Use execlists_num_ports instead of size of array
by Mika Kuoppala
· 8 years ago
bb8920f
drm/i915: Fix pointer-to-int conversion
by Michal Wajdeczko
· 8 years ago
faf6548
drm/i915: Unify uC variable types to avoid flooding checkpatch.pl
by Joonas Lahtinen
· 8 years ago
9bf384c
drm/i915/guc: Move GuC core definitions into dedicated files
by Michal Wajdeczko
· 8 years ago
9f436c4
drm/i915/guc: Move GuC submission declarations into dedicated header
by Michal Wajdeczko
· 8 years ago
76e7008
drm/i915: Make execlist port count variable
by Mika Kuoppala
· 8 years ago
7a62cc6
drm/i915: Add execlist_port_complete
by Mika Kuoppala
· 8 years ago
b620e87
drm/i915: Make own struct for execlist items
by Mika Kuoppala
· 8 years ago
4f044a8
drm/i915: Rename global i915 to i915_modparams
by Michal Wajdeczko
· 8 years ago
a529a1c
drm/i915/guc: Cleanup adding GuC work items
by Michał Winiarski
· 8 years ago
59db36c
drm/i915/guc: Simplify GuC doorbell logic
by Michał Winiarski
· 8 years ago
85e2fe6
drm/i915/guc: Submit GuC workitems containing coalesced requests
by Michał Winiarski
· 8 years ago
45ec5bc
drm/i915/guc: Remove obsolete comments and remove unused variable
by Michał Winiarski
· 8 years ago
a922c0c
drm/i915/guc: Don't make assumptions while getting the lrca offset
by Michel Thierry
· 8 years ago
0b29c75
drm/i915/lrc: Clarify the format of the context image
by Michel Thierry
· 8 years ago
ada8c41
drm/i915/guc: Small improvements to guc_wq_item_append
by Oscar Mateo
· 8 years ago
e9eb803
drm/i915/guc: Name the default GuC scheduling policy
by Oscar Mateo
· 8 years ago
7f1ea2a
drm/i915/guc: Fix doorbell id selection
by Michel Thierry
· 8 years ago
f63078a
drm/i915/guc: Skip port assign on first iteration of GuC dequeue
by Michał Winiarski
· 8 years ago
00bd16f
drm/i915/guc: Remove action status and statistics from debugfs
by Michal Wajdeczko
· 8 years ago
f1448a6
drm/i915/guc: Remove last submission result from debugfs
by Michal Wajdeczko
· 8 years ago
c1adab9
drm/i915/guc: Remove failed doorbell stat from debugfs
by Michal Wajdeczko
· 8 years ago
c5cf9a9
drm/i915: Create a kmem_cache to allocate struct i915_priolist from
by Chris Wilson
· 8 years ago
6c06757
drm/i915: Split execlist priority queue into rbtree + linked list
by Chris Wilson
· 8 years ago
77f0d0e
drm/i915/execlists: Pack the count into the low bits of the port.request
by Chris Wilson
· 8 years ago
63ffbcd
drm/i915: Sanitize engine context sizes
by Joonas Lahtinen
· 8 years ago
f7b02a5
drm/i915: Skip waking the signaler when enabling before request submission
by Chris Wilson
· 8 years ago
e6ba999
drm/i915: Differentiate between sw write location into ring and last hw read
by Chris Wilson
· 8 years ago
18afa28
Revert "drm/i915: Skip execlists_dequeue() early if the list is empty"
by Chris Wilson
· 8 years ago
ed1501d
drm/i915: Refactor tests for validity of RING_TAIL
by Chris Wilson
· 8 years ago
bd00e73
drm/i915/guc: Refactor the retrieval of guc_process_desc
by Chris Wilson
· 8 years ago
618ef00
drm/i915/guc: Move guc_interrupts_release next to guc_interrupts_capture
by Oscar Mateo
· 8 years ago
35815ea
drm/i915/guc: Split out the mmio_white_list struct
by Oscar Mateo
· 8 years ago
b09935a
drm/i915/guc: Refactor the concept "GuC context descriptor" into "GuC stage descriptor"
by Oscar Mateo
· 8 years ago
397fce8
drm/i915/guc: A little bit more of doorbell sanitization
by Oscar Mateo
· 8 years ago
ed2ec71f
drm/i915/guc: Wait for doorbell to be inactive before deallocating
by Oscar Mateo
· 8 years ago
0d76812
drm/i915/guc: Improve the GuC documentation & comments about proxy submissions
by Oscar Mateo
· 8 years ago
0704df2
drm/i915/guc: The Additional Data Struct (ADS) should get enabled together with GuC submission
by Oscar Mateo
· 8 years ago
3950bf3
drm/i915/guc: Add onion teardown to the GuC setup
by Oscar Mateo
· 8 years ago
73b0553
drm/i915/guc: Keep the ctx_pool_vaddr mapped, for easy access
by Oscar Mateo
· 8 years ago
abddffd
drm/i915/guc: Sanitize GuC client initialization
by Joonas Lahtinen
· 8 years ago
9f7886d
drm/i915: Spinlocks in tasklets can use spin_(un)lock_irq
by Tvrtko Ursulin
· 8 years ago
66e303e
drm/i915/guc: Correct the request_in tracepoint position
by Tvrtko Ursulin
· 8 years ago
6c943de
drm/i915: Skip execlists_dequeue() early if the list is empty
by Chris Wilson
· 8 years ago
ff44ad5
drm/i915: Move engine->submit_request selection to a vfunc
by Chris Wilson
· 8 years ago
31de735
drm/i915/scheduler: emulate a scheduler for guc
by Chris Wilson
· 8 years ago
16f11f4
drm/i915/guc: Use formalized struct definition for ads object
by Michal Wajdeczko
· 8 years ago
655d49e
drm/i915: Rename REDIRECT_TO_GUC bit
by Chris Wilson
· 8 years ago
1f3b1fd
drm/i915/guc: Update rps.pm_intrmsk_mbz in guc_interrupts_capture/release
by Sagar Arun Kamble
· 8 years ago
7762ebb
drm/i915/guc: Release GuC interrupts in i915_guc_submission_disable
by Sagar Arun Kamble
· 8 years ago
cbf4b77
drm/i915/guc: Fix request re-submission after reset
by Tvrtko Ursulin
· 8 years ago
25afdf89
drm/i915/guc: Disable irq for __i915_guc_submit wq_lock
by Chris Wilson
· 8 years ago
0c33518
drm/i915/guc: Reorder __i915_guc_submit to reduce spinlock holdtime
by Chris Wilson
· 8 years ago
349ab91
drm/i915/guc: Make wq_lock irq-safe
by Chris Wilson
· 8 years ago
d7d9683
drm/i915/tracepoints: Add backend level request in and out tracepoints
by Tvrtko Ursulin
· 8 years ago
a01cb37
drm/i915: Remove i915_vma_create from VMA API
by Chris Wilson
· 9 years ago
db0a091
drm/i915/guc: Make the GuC fw loading helper functions general
by Anusha Srivatsa
· 9 years ago
f9cda04
drm/i915/guc: Move GuC log related functions into dedicated file
by Michal Wajdeczko
· 9 years ago
7c3f86b
drm/i915: Invalidate the guc ggtt TLB upon insertion
by Chris Wilson
· 9 years ago
c4d3ae6
drm/i915: Consolidate checks for memcpy-from-wc support
by Chris Wilson
· 9 years ago
4741da9
drm/i915/guc: Assert that all GGTT offsets used by the GuC are mappable
by Chris Wilson
· 9 years ago
e8a9c58
drm/i915: Unify active context tracking between legacy/execlists/guc
by Chris Wilson
· 9 years ago
776594d
drm/i915: Fix inconsistent naming of i915_guc_client parameter
by Michal Wajdeczko
· 9 years ago
bf9e842
drm/i915: Make various init functions take dev_priv
by Tvrtko Ursulin
· 9 years ago
12d79d7
drm/i915: Make GEM object create and create from data take dev_priv
by Tvrtko Ursulin
· 9 years ago
34ba5a8
drm/i915/guc: Split hw submission for replay after GPU reset
by Chris Wilson
· 9 years ago
Next »