Chris Wilson
|
e2189dd078
drm/i915: Refactor common list iteration over GGTT vma
|
7 tahun lalu |
Tina Zhang
|
a03f395ad7
drm/i915: Introduce GEM proxy
|
7 tahun lalu |
Chris Wilson
|
f1fa4f442c
drm/i915: Refactor testing obj->mm.pages
|
7 tahun lalu |
Chris Wilson
|
20bb377106
drm/i915: Fix logical inversion for gen4 quirking
|
8 tahun lalu |
Chris Wilson
|
dd689287b9
drm/i915: Prevent concurrent tiling/framebuffer modifications
|
8 tahun lalu |
Chris Wilson
|
70001cd256
drm/i915: Remove struct_mutex for destroying framebuffers
|
8 tahun lalu |
Chris Wilson
|
955b8e9ca8
drm/i915: Allow large objects to be tiled on gen2/3
|
8 tahun lalu |
Chris Wilson
|
a3a1e5336c
drm/i915: Tidy the tail of i915_tiling_ok()
|
8 tahun lalu |
Chris Wilson
|
52da22e7ab
drm/i915: Reject set-tiling-ioctl with stride==0 and a tiling mode
|
8 tahun lalu |
Chris Wilson
|
f51455d442
drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE
|
8 tahun lalu |
Chris Wilson
|
957870f934
drm/i915: Split out i915_gem_object_set_tiling()
|
8 tahun lalu |
Chris Wilson
|
111dbcab3d
drm/i915: Include ioctl in set-tiling and get-tiling function names
|
8 tahun lalu |
Chris Wilson
|
91d4e0aa92
drm/i915: Move ggtt fence/alignment to i915_gem_tiling.c
|
8 tahun lalu |
Chris Wilson
|
944397f04f
drm/i915: Store required fence size/alignment for GGTT vma
|
8 tahun lalu |
Chris Wilson
|
5b30694b47
drm/i915: Align GGTT sizes to a fence tile row
|
8 tahun lalu |
Chris Wilson
|
49d73912cb
drm/i915: Convert vm->dev backpointer to vm->i915
|
8 tahun lalu |
Tvrtko Ursulin
|
118bb9fb5a
drm/i915: dev_priv cleanup in i915_gem_tiling.c
|
8 tahun lalu |
Chris Wilson
|
2c3a3f44dc
drm/i915: Fix pages pin counting around swizzle quirk
|
8 tahun lalu |
Chris Wilson
|
bc0629a767
drm/i915: Track pages pinned due to swizzling quirk
|
8 tahun lalu |
Chris Wilson
|
f0cd518206
drm/i915: Use lockless object free
|
8 tahun lalu |
Chris Wilson
|
fbbd37b36f
drm/i915: Move object release to a freelist + worker
|
8 tahun lalu |
Chris Wilson
|
1233e2db19
drm/i915: Move object backing storage manipulation to its own locking
|
8 tahun lalu |
Chris Wilson
|
a4f5ea64f0
drm/i915: Refactor object page API
|
8 tahun lalu |
Chris Wilson
|
9c870d0367
drm/i915: Use RPM as the barrier for controlling user mmap access
|
8 tahun lalu |
Tvrtko Ursulin
|
5db9401983
drm/i915: Make IS_GEN macros only take dev_priv
|
8 tahun lalu |
Tvrtko Ursulin
|
50a0bc9054
drm/i915: Make INTEL_DEVID only take dev_priv
|
8 tahun lalu |
Chris Wilson
|
49ef5294cd
drm/i915: Move fence tracking from object to vma
|
9 tahun lalu |
Chris Wilson
|
05a20d098d
drm/i915: Move map-and-fenceable tracking to the VMA
|
9 tahun lalu |
Chris Wilson
|
058d88c433
drm/i915: Track pinned VMA
|
9 tahun lalu |
Chris Wilson
|
f23eda8cb4
drm/i915: Use VMA directly for checking tiling parameters
|
9 tahun lalu |