Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
5193c08c7e82248cb6b1e5d672d261c4da6bb47b
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem_gtt.c
d90c989
drm/i915: Guard against i915_ggtt_disable_guc() being invoked unconditionally
by Chris Wilson
· 7 years ago
d86b18a
drm/i915: Serialize GTT/Aperture accesses on BXT
by Jon Bloomfield
· 8 years ago
171d8b9
drm/i915: use vma->size for appgtt allocate_va_range
by Matthew Auld
· 8 years ago
2f720aa
drm/i915: don't do allocate_va_range again on PIN_UPDATE
by Matthew Auld
· 8 years ago
ed3ba07
drm: use set_memory.h header
by Laura Abbott
· 8 years ago
228ec87
drm/i915: Ironlake do_idle_maps w/a may be called w/o struct_mutex
by Chris Wilson
· 8 years ago
054b9ac
drm/i915/gtt: Setup vm callbacks late
by Mika Kuoppala
· 8 years ago
e716776
drm/i915: Avoid using word legacy with ppgtt
by Mika Kuoppala
· 8 years ago
1e6437b
drm/i915/gtt: Prefer i915_vm_is_48bit() over macro
by Mika Kuoppala
· 8 years ago
3e49004
drm/i915/gtt: Make I915_PDPES_PER_PDP inline function
by Mika Kuoppala
· 8 years ago
12946ec
drm/i915: Remove redundant TLB invalidate on switching ppgtt
by Chris Wilson
· 8 years ago
2f7399a
drm/i915: Unwind vma->pages allocation upon failure
by Chris Wilson
· 8 years ago
bf75d59
drm/i915: Only unwind the local pgtable layer if empty
by Chris Wilson
· 8 years ago
9e89f9e
drm/i915: Advance start address on crossing PML (48b ppgtt) boundary
by Chris Wilson
· 8 years ago
357480c
drm/i915: Assert we do not overflow 4lvl page directories
by Chris Wilson
· 8 years ago
4509276
drm/i915: Remove Braswell GGTT update w/a
by Chris Wilson
· 8 years ago
5a55b52
drm/i915: Only apply legacy PDE overflow detection to 3lvl machines
by Chris Wilson
· 8 years ago
75c7b0b
drm/i915: Use preferred kernel types in i915_gem_gtt.c
by Chris Wilson
· 8 years ago
57202f4
drm/i915: Differentiate the aliasing_ppgtt with an invalid filp
by Chris Wilson
· 8 years ago
e565ceb
drm/i915: Only preallocate the aliasing GTT to the extents of the global GTT
by Chris Wilson
· 8 years ago
381b943
drm/i915: Remove i915_address_space.start
by Chris Wilson
· 8 years ago
3dc523e
drm/i915: Remove defunct GTT tracepoints
by Chris Wilson
· 8 years ago
75afcf7
drm/i915: Always mark the PDP as dirty when altered
by Chris Wilson
· 8 years ago
ec151f3
drm/i915: Remove superfluous posting reads after clear GGTT
by Chris Wilson
· 8 years ago
c5d092a
drm/i915: Remove bitmap tracking for used-pml4
by Chris Wilson
· 8 years ago
e2b763c
drm/i915: Remove bitmap tracking for used-pdpes
by Chris Wilson
· 8 years ago
fe52e37
drm/i915: Remove bitmap tracking for used-pdes
by Chris Wilson
· 8 years ago
dd19674
drm/i915: Remove bitmap tracking for used-ptes
by Chris Wilson
· 8 years ago
16a011c
drm/i915: Tidy gen6_write_pde()
by Chris Wilson
· 8 years ago
f0a2297
drm/i915: Remove redundant clear of appgtt
by Chris Wilson
· 8 years ago
52c126e
drm/i915: Always preallocate gen6/7 ppgtt
by Chris Wilson
· 8 years ago
ff68597
drm/i915: Move allocate_va_range to GTT
by Chris Wilson
· 8 years ago
9231da7
drm/i915: Remove kmap/kunmap wrappers
by Chris Wilson
· 8 years ago
8448661
drm/i915: Convert clflushed pagetables over to WC maps
by Chris Wilson
· 8 years ago
cbc4e9e
drm/i915: Split ggtt/alasing_gtt unbind_vma
by Chris Wilson
· 8 years ago
1188bc6
drm/i915: Don't special case teardown of aliasing_ppgtt
by Chris Wilson
· 8 years ago
894cceb
drm/i915: Micro-optimise gen8_ppgtt_insert_entries()
by Chris Wilson
· 8 years ago
b31144c
drm/i915: Micro-optimise gen6_ppgtt_insert_entries()
by Chris Wilson
· 8 years ago
ba7a574
drm/i915: Micro-optimise i915_get_ggtt_vma_pages()
by Chris Wilson
· 8 years ago
73dec95
drm/i915: Emit to ringbuffer directly
by Tvrtko Ursulin
· 8 years ago
6cde9a0
drm/i915: Extract aliasing ppgtt setup
by Chris Wilson
· 8 years ago
aae4a3d
drm/i915: Use fault-injection to force the shrinker to run in live GTT tests
by Chris Wilson
· 8 years ago
1c42819
drm/i915: Add initial selftests for i915_gem_gtt
by Chris Wilson
· 8 years ago
3b5bb0a
drm/i915: Mock a GGTT for self-testing
by Chris Wilson
· 8 years ago
94d4a2a
drm/i915: Unbind any residual objects/vma from the Global GTT on shutdown
by Chris Wilson
· 8 years ago
51a831a
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
by Daniel Vetter
· 8 years ago
e81ecb5
drm/i915: A hotfix for making aliasing PPGTT work for GVT-g
by Zhi Wang
· 8 years ago
a6508de
drm/i915: Use page coloring to provide the guard page at the end of the GTT
by Chris Wilson
· 8 years ago
47db922
drm/i915: Assign I915_COLOR_UNEVICTABLE to the address space head_node
by Chris Wilson
· 8 years ago
b196fbc
drm/i915: Manipulate the Global GTT size using I915_GTT_PAGE_SIZE
by Chris Wilson
· 8 years ago
e32e836
drm/i915: remove 512GB allocation warning
by Matthew Auld
· 8 years ago
4e64e55
drm: Improve drm_mm search (and fix topdown allocation) with rbtrees
by Chris Wilson
· 8 years ago
9fb5026
drm/i915/glk: Turn on workarounds that apply to Geminilake too
by Ander Conselvan de Oliveira
· 8 years ago
b976dc5
drm/i915: Introduce IS_GEN9_BC for Skylake and Kabylake.
by Rodrigo Vivi
· 8 years ago
8da53ef
drm/i915/kbl: Apply WaIncreaseDefaultTLBEntries on KBL.
by Rodrigo Vivi
· 8 years ago
718659a
drm/i915: Rename some warts in the VMA API
by Chris Wilson
· 8 years ago
9734ad1
drm/i915: Assert we do not attempt to reuse an allocated node
by Chris Wilson
· 8 years ago
3fec7ec
drm/i915: Catch attempting to use the aliasing_gtt's drm_mm
by Chris Wilson
· 8 years ago
47a8e3f
drm/i915: Eliminate superfluous i915_ggtt_view_normal
by Chris Wilson
· 8 years ago
7b92c04
drm/i915: Eliminate superfluous i915_ggtt_view_rotated
by Chris Wilson
· 8 years ago
8bab119
drm/i915: Convert i915_ggtt_view to use an anonymous union
by Chris Wilson
· 8 years ago
0c7eeda
drm/i915: Move i915_ppgtt_close() into i915_gem_gtt.c
by Chris Wilson
· 8 years ago
a4dbf7c
drm/i915: Fix up kerneldoc parameters for i915_gem_gtt_*()
by Chris Wilson
· 8 years ago
7c3f86b
drm/i915: Invalidate the guc ggtt TLB upon insertion
by Chris Wilson
· 8 years ago
606fec9
drm/i915: Prefer random replacement before eviction search
by Chris Wilson
· 8 years ago
625d988
drm/i915: Extract reserving space in the GTT to a helper
by Chris Wilson
· 8 years ago
e007b19
drm/i915: Use the MRU stack search after evicting
by Chris Wilson
· 8 years ago
f51455d
drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE
by Chris Wilson
· 8 years ago
9e65a37
drm/i915: don't open code the pdpe/pml4e clearing
by Matthew Auld
· 8 years ago
5684310
drm/i915: s/gen8_setup_page_directory_pointer/gen8_setup_pml4e/
by Matthew Auld
· 8 years ago
5c693b2
drm/i915: s/gen8_setup_page_directory/gen8_setup_pdpe/
by Matthew Auld
· 8 years ago
1a292fa
drm/i915: Purge loose pages if we run out of DMA remap space
by Chris Wilson
· 8 years ago
edd1f2f
drm/i915: Use fixed-sized types for stolen
by Chris Wilson
· 8 years ago
db9309a
drm/i915/guc: Exclude the upper end of the Global GTT for the GuC
by Chris Wilson
· 8 years ago
ef426c1
Merge tag 'drm-misc-next-2016-12-30' of git://anongit.freedesktop.org/git/drm-misc into drm-intel-next-queued
by Daniel Vetter
· 8 years ago
7a0499a
drm/i915: move vma sanity checking into i915_vma_bind
by Matthew Auld
· 8 years ago
b44f97f
drm/i915: Simplify i915_gtt_color_adjust()
by Chris Wilson
· 8 years ago
45b186f
drm: Constify the drm_mm API
by Chris Wilson
· 8 years ago
9e1d0e6
drm/i915: Advertise ppgtt support type in platform definition
by Michel Thierry
· 8 years ago
85fd4f5
drm/i915: Mark all non-vma being inserted into the address spaces
by Chris Wilson
· 8 years ago
cc3f90f
drm/i915/glk: Reuse broxton code for geminilake
by Ander Conselvan de Oliveira
· 8 years ago
c6385c9
drm/i915: Fix tracepoint compilation
by Chris Wilson
· 8 years ago
49d7391
drm/i915: Convert vm->dev backpointer to vm->i915
by Chris Wilson
· 8 years ago
a18dbba
drm/i915: Move the release of PT page to the upper caller
by Zhi Wang
· 8 years ago
ed9724d
drm/i915: add i915_address_space_fini
by Matthew Auld
· 8 years ago
7ace3d3
drm/i915: dev_priv cleanup in i915_gem_stolen.c
by Tvrtko Ursulin
· 8 years ago
275a991
drm/i915: dev_priv cleanup in i915_gem_gtt.c
by Tvrtko Ursulin
· 8 years ago
c6be607
drm/i915: dev_priv and a small cascade of cleanups in i915_gem.c
by Tvrtko Ursulin
· 8 years ago
b7f05d4
drm/i915: Pass dev_priv to INTEL_INFO everywhere apart from the gen use
by Tvrtko Ursulin
· 8 years ago
b42fe9c
drm/i915: Split out i915_vma.c
by Joonas Lahtinen
· 8 years ago
dfd2812
drm/i915: Remove the vma from the object list upon close
by Chris Wilson
· 8 years ago
2c3a3f4
drm/i915: Fix pages pin counting around swizzle quirk
by Chris Wilson
· 8 years ago
a44342a
drm/i915: Fix test on inputs for vma_compare()
by Chris Wilson
· 8 years ago
56cea32
drm/i915: Unify global_list into global_link
by Joonas Lahtinen
· 8 years ago
fce9375
drm/i915/gtt: Mark tlbs dirty on clear
by Mika Kuoppala
· 8 years ago
37c6393
drm/i915/gtt: Fix pte clear range
by Mika Kuoppala
· 8 years ago
db6c2b4
drm/i915: Store the vma in an rbtree under the object
by Chris Wilson
· 8 years ago
80b204b
drm/i915: Enable multiple timelines
by Chris Wilson
· 8 years ago
d07f0e5
drm/i915: Move GEM activity tracking into a common struct reservation_object
by Chris Wilson
· 8 years ago
03ac84f
drm/i915: Pass around sg_table to get_pages/put_pages backend
by Chris Wilson
· 8 years ago
Next »