summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem
Commit message (Expand)AuthorAgeFilesLines
* dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfacesThomas Zimmermann2020-09-293-6/+6
* dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfacesThomas Zimmermann2020-09-293-7/+26
* drm/i915: Introduce GEM object functionsThomas Zimmermann2020-09-252-6/+18
* drm/i915/selftest: Create mock_destroy_deviceDaniel Vetter2020-09-215-5/+5
* drm/i915: Fix slightly botched merge in __reloc_entry_gpuMaarten Lankhorst2020-09-101-2/+2
* Merge tag 'drm-intel-gt-next-2020-09-07' of git://anongit.freedesktop.org/drm...Dave Airlie2020-09-0920-815/+1366
|\
| * 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-094-27/+326
|\ \
| * | 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 tag 'v5.9-rc4' into drm-nextDave Airlie2020-09-084-13/+5
|\| | | |/ |/|
| * 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-233-5/+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
* | | 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-021-11/+0