Commit Graph

154 Commits (b91319892e5cfd7e6a506ce4b7117ffed5d6de06)

Author SHA1 Message Date
Chris Wilson a21ef715fb drm/i915: Differentiate between sw write location into ring and last hw read 8 years ago
Michel Thierry 7f1ea2ac30 drm/i915/guc: Fix doorbell id selection 8 years ago
Michał Winiarski f63078abff drm/i915/guc: Skip port assign on first iteration of GuC dequeue 8 years ago
Michal Wajdeczko 00bd16f257 drm/i915/guc: Remove action status and statistics from debugfs 8 years ago
Michal Wajdeczko f1448a62a1 drm/i915/guc: Remove last submission result from debugfs 8 years ago
Michal Wajdeczko c1adab9703 drm/i915/guc: Remove failed doorbell stat from debugfs 8 years ago
Chris Wilson c5cf9a9147 drm/i915: Create a kmem_cache to allocate struct i915_priolist from 8 years ago
Chris Wilson 6c067579e6 drm/i915: Split execlist priority queue into rbtree + linked list 8 years ago
Chris Wilson 77f0d0e925 drm/i915/execlists: Pack the count into the low bits of the port.request 8 years ago
Joonas Lahtinen 63ffbcdadc drm/i915: Sanitize engine context sizes 8 years ago
Chris Wilson f7b02a529a drm/i915: Skip waking the signaler when enabling before request submission 8 years ago
Chris Wilson e6ba9992de drm/i915: Differentiate between sw write location into ring and last hw read 8 years ago
Chris Wilson 18afa28892 Revert "drm/i915: Skip execlists_dequeue() early if the list is empty" 8 years ago
Chris Wilson ed1501d451 drm/i915: Refactor tests for validity of RING_TAIL 8 years ago
Chris Wilson bd00e73ede drm/i915/guc: Refactor the retrieval of guc_process_desc 8 years ago
Oscar Mateo 618ef005ac drm/i915/guc: Move guc_interrupts_release next to guc_interrupts_capture 8 years ago
Oscar Mateo 35815ea9cf drm/i915/guc: Split out the mmio_white_list struct 8 years ago
Oscar Mateo b09935a60d drm/i915/guc: Refactor the concept "GuC context descriptor" into "GuC stage descriptor" 8 years ago
Oscar Mateo 397fce887a drm/i915/guc: A little bit more of doorbell sanitization 8 years ago
Oscar Mateo ed2ec71f9f drm/i915/guc: Wait for doorbell to be inactive before deallocating 8 years ago
Oscar Mateo 0d76812614 drm/i915/guc: Improve the GuC documentation & comments about proxy submissions 8 years ago
Oscar Mateo 0704df2b08 drm/i915/guc: The Additional Data Struct (ADS) should get enabled together with GuC submission 8 years ago
Oscar Mateo 3950bf3dbf drm/i915/guc: Add onion teardown to the GuC setup 8 years ago
Oscar Mateo 73b055349c drm/i915/guc: Keep the ctx_pool_vaddr mapped, for easy access 8 years ago
Joonas Lahtinen abddffdf36 drm/i915/guc: Sanitize GuC client initialization 8 years ago
Tvrtko Ursulin 9f7886d07f drm/i915: Spinlocks in tasklets can use spin_(un)lock_irq 8 years ago
Tvrtko Ursulin 66e303e988 drm/i915/guc: Correct the request_in tracepoint position 8 years ago
Chris Wilson 6c943de668 drm/i915: Skip execlists_dequeue() early if the list is empty 8 years ago
Chris Wilson ff44ad51eb drm/i915: Move engine->submit_request selection to a vfunc 8 years ago
Chris Wilson 31de73501a drm/i915/scheduler: emulate a scheduler for guc 8 years ago
Michal Wajdeczko 16f11f4696 drm/i915/guc: Use formalized struct definition for ads object 8 years ago
Chris Wilson 655d49ef77 drm/i915: Rename REDIRECT_TO_GUC bit 8 years ago
Sagar Arun Kamble 1f3b1fd386 drm/i915/guc: Update rps.pm_intrmsk_mbz in guc_interrupts_capture/release 8 years ago
Sagar Arun Kamble 7762ebb9a4 drm/i915/guc: Release GuC interrupts in i915_guc_submission_disable 8 years ago
Tvrtko Ursulin cbf4b77af1 drm/i915/guc: Fix request re-submission after reset 8 years ago
Chris Wilson 25afdf89ad drm/i915/guc: Disable irq for __i915_guc_submit wq_lock 8 years ago
Chris Wilson 0c33518db7 drm/i915/guc: Reorder __i915_guc_submit to reduce spinlock holdtime 8 years ago
Chris Wilson 349ab9192c drm/i915/guc: Make wq_lock irq-safe 8 years ago
Tvrtko Ursulin d7d96833f2 drm/i915/tracepoints: Add backend level request in and out tracepoints 8 years ago
Chris Wilson a01cb37aff drm/i915: Remove i915_vma_create from VMA API 8 years ago
Anusha Srivatsa db0a091bcd drm/i915/guc: Make the GuC fw loading helper functions general 8 years ago
Michal Wajdeczko f9cda04867 drm/i915/guc: Move GuC log related functions into dedicated file 8 years ago
Chris Wilson 7c3f86b6dc drm/i915: Invalidate the guc ggtt TLB upon insertion 8 years ago
Chris Wilson c4d3ae6852 drm/i915: Consolidate checks for memcpy-from-wc support 8 years ago
Chris Wilson 4741da925f drm/i915/guc: Assert that all GGTT offsets used by the GuC are mappable 8 years ago
Chris Wilson e8a9c58fcd drm/i915: Unify active context tracking between legacy/execlists/guc 8 years ago
Michal Wajdeczko 776594d528 drm/i915: Fix inconsistent naming of i915_guc_client parameter 8 years ago
Tvrtko Ursulin bf9e8429ab drm/i915: Make various init functions take dev_priv 8 years ago
Tvrtko Ursulin 12d79d7828 drm/i915: Make GEM object create and create from data take dev_priv 8 years ago
Chris Wilson 34ba5a80f2 drm/i915/guc: Split hw submission for replay after GPU reset 8 years ago