summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | drm/i915: Add ww locking to pin_to_display_plane, v2.Maarten Lankhorst2020-09-072-16/+41
| | * | | drm/i915: Add ww locking to vm_fault_gttMaarten Lankhorst2020-09-071-18/+33
| | * | | drm/i915: Move i915_vma_lock in the selftests to avoid lock inversion, v3.Maarten Lankhorst2020-09-073-78/+95
| | * | | drm/i915: Convert i915_gem_object/client_blt.c to use ww locking as well, v2.Maarten Lankhorst2020-09-073-70/+163
| | * | | drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin.Maarten Lankhorst2020-09-073-68/+80
| | * | | drm/i915: Pin engine before pinning all objects, v5.Maarten Lankhorst2020-09-072-65/+152
| | * | | drm/i915: Nuke arguments to eb_pin_engineMaarten Lankhorst2020-09-071-10/+7
| | * | | drm/i915: Add ww context handling to context_barrier_taskMaarten Lankhorst2020-09-072-29/+48
| | * | | drm/i915: Use per object locking in execbuf, v12.Maarten Lankhorst2020-09-072-170/+255
| | * | | drm/i915: Parse command buffer earlier in eb_relocate(slow)Maarten Lankhorst2020-09-071-31/+37
| | * | | drm/i915: Remove locking from i915_gem_object_prepare_read/writeMaarten Lankhorst2020-09-076-25/+40
| | * | | drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.Maarten Lankhorst2020-09-0714-30/+63
| | * | | Revert "drm/i915/gem: Split eb_vma into its own allocation"Maarten Lankhorst2020-09-071-73/+51
| | * | | Revert "drm/i915/gem: Drop relocation slowpath".Maarten Lankhorst2020-09-071-10/+252
| | * | | drm/i915: Revert relocation chaining commits.Maarten Lankhorst2020-09-072-144/+35
| | * | | Revert "drm/i915/gem: Async GPU relocations only"Maarten Lankhorst2020-09-072-27/+313
| | * | | drm/i915/gem: Free the fence after a fence-chain lookup failureChris Wilson2020-09-071-0/+1
| | * | | drm/i915/gem: Reduce context termination list iteration guard to RCUChris Wilson2020-09-071-13/+19
| | * | | drm/i915/gt: Switch to object allocations for page directoriesChris Wilson2020-09-073-2/+3
| | * | | drm/i915: Preallocate stashes for vma page-directoriesChris Wilson2020-09-071-5/+6
| | * | | drm/i915: Export a preallocate variant of i915_active_acquire()Chris Wilson2020-09-071-1/+1
| | * | | drm/i915/gt: Support multiple pinned timelinesChris Wilson2020-09-071-1/+1
| | * | | drm/i915/gem: Delay tracking the GEM context until it is registeredChris Wilson2020-09-071-5/+11
| | * | | drm/i915/gem: Remove disordered per-file request list for throttlingChris Wilson2020-09-072-32/+48
| * | | | Backmerge drm-fixes merge into drm-nextDave Airlie2020-09-084-27/+326
| |\ \ \ \
| * \ \ \ \ Merge tag 'v5.9-rc4' into drm-nextDave Airlie2020-09-084-13/+5
| |\ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge tag 'drm-intel-next-2020-08-24-1' of git://anongit.freedesktop.org/drm/...Dave Airlie2020-08-281-85/+282
| |\ \ \ \ \ | | |_|_|/ / | |/| | | |
| | * | | | drm/i915: add syncobj timeline supportLionel Landwerlin2020-08-171-72/+240
| | * | | | drm/i915: introduce a mechanism to extend execbuf2Lionel Landwerlin2020-08-171-51/+80
* | | | | | i915: use find_lock_page instead of find_lock_entryMatthew Wilcox (Oracle)2020-10-141-2/+2
| |_|_|_|/ |/| | | |
* | | | | drm/i915/gem: Reduce context termination list iteration guard to RCUChris Wilson2020-09-161-13/+19
* | | | | drm/i915/gem: Delay tracking the GEM context until it is registeredChris Wilson2020-09-161-5/+11
| |_|_|/ |/| | |
* | | | Revert "drm/i915/gem: Delete unused code"Dave Airlie2020-09-081-0/+19
* | | | Revert "drm/i915/gem: Async GPU relocations only"Dave Airlie2020-09-082-27/+289
* | | | Revert "drm/i915: Remove i915_gem_object_get_dirty_page()"Dave Airlie2020-09-082-0/+18
| |_|/ |/| |
* | | Merge branch 'simplify-do_wp_page'Linus Torvalds2020-09-041-8/+0
|\ \ \
| * | | mm/gup: Remove enfornced COW mechanismPeter Xu2020-09-041-8/+0
* | | | treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-243-5/+5
| |/ / |/| |
* | | mm/gup: remove task_struct pointer for all gup codePeter Xu2020-08-121-1/+1
| |/ |/|
* | drm/i915: Remove i915_gem_object_get_dirty_page()Chris Wilson2020-07-082-18/+0
* | drm/i915: Release shortlived maps of longlived objectsChris Wilson2020-07-082-0/+17
* | drm/i915/gem: Unpin idle contexts from kswapd reclaimChris Wilson2020-07-081-9/+16
* | drm/i915/sseu: Move sseu_info under gt_infoVenkata Sandeep Dhanalakota2020-07-083-5/+9
* | drm/i915: Move the engine mask to intel_gt_infoDaniele Ceraolo Spurio2020-07-081-2/+1
* | drm/i915: Export ppgtt_bind_vmaChris Wilson2020-07-031-4/+5
* | drm/i915/gem: Split the context's obj:vma lut into its own mutexChris Wilson2020-07-035-13/+26
* | drm/i915/gem: Drop forced struct_mutex from shrinker_taints_mutexChris Wilson2020-07-031-11/+0
* | drm/i915/gem: Only revoke mmap handlers if activeChris Wilson2020-07-023-28/+24
* | drm/i915/gem: Only revoke the GGTT mmappings on aperture detiling changesChris Wilson2020-07-023-3/+6
* | drm/i915/gem: Move obj->lut_list under its own lockChris Wilson2020-07-014-12/+20