Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
1c42819a14a0868edd5d4b2db4594c1f7fc324d4
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem_gtt.c
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
a4f5ea6
drm/i915: Refactor object page API
by Chris Wilson
· 8 years ago
d2a84a7
drm/i915: Use radixtree to jump start intel_partial_pages()
by Chris Wilson
· 8 years ago
4c7d62c
drm/i915: Markup GEM API with lockdep asserts
by Chris Wilson
· 8 years ago
f8a7fde
drm/i915: Defer active reference until required
by Chris Wilson
· 8 years ago
2eedfc7
drm/i915: Remove RPM sequence checking
by Chris Wilson
· 8 years ago
9c870d0
drm/i915: Use RPM as the barrier for controlling user mmap access
by Chris Wilson
· 8 years ago
2ce5179
drm/i915/gtt: Free unused lower-level page tables
by Michał Winiarski
· 8 years ago
d209b9c
drm/i915/gtt: Split gen8_ppgtt_clear_pte_range
by Michał Winiarski
· 8 years ago
4fb84d9
drm/i915: Remove unused "valid" parameter from pte_encode
by Michał Winiarski
· 8 years ago
5db9401
drm/i915: Make IS_GEN macros only take dev_priv
by Tvrtko Ursulin
· 8 years ago
920a14b
drm/i915: Make IS_CHERRYVIEW only take dev_priv
by Tvrtko Ursulin
· 8 years ago
e2d214a
drm/i915: Make IS_BROXTON only take dev_priv
by Tvrtko Ursulin
· 8 years ago
d9486e6
drm/i915: Make IS_SKYLAKE only take dev_priv
by Tvrtko Ursulin
· 8 years ago
772c2a5
drm/i915: Make IS_HASWELL only take dev_priv
by Tvrtko Ursulin
· 8 years ago
8652744
drm/i915: Make IS_BROADWELL only take dev_priv
by Tvrtko Ursulin
· 8 years ago
3b3f165
drm/i915: Allocate intel_engine_cs structure only for the enabled engines
by Akash Goel
· 8 years ago
95374d7
drm/i915: Always use the GTT for error capture
by Chris Wilson
· 8 years ago
82daaba
drm/i915: remove writeq ifdeffery
by Matthew Auld
· 8 years ago
fbb30a5c
drm/i915: Flush to GTT domain all GGTT bound objects after hibernation
by Chris Wilson
· 8 years ago
22dd3bb
drm/i915: Mark up all locked waiters
by Chris Wilson
· 8 years ago
ea746f3
drm/i915: Expand bool interruptible to pass flags to i915_wait_request()
by Chris Wilson
· 8 years ago
e320d40
drm/i915: disable 48bit full PPGTT when vGPU is active
by Zhi Wang
· 8 years ago
bb8f9cf
drm/i915: Allow DMA pagetables to use highmem
by Chris Wilson
· 8 years ago
8bcdd0f7
drm/i915: Embed the scratch page struct into each VM
by Chris Wilson
· 8 years ago
52a05c3
drm/i915: pdev cleanup
by David Weinehall
· 8 years ago
c49d13e
drm/i915: consistent struct device naming
by David Weinehall
· 8 years ago
14daa63
drm/i915: Stop marking the unaccessible scratch page as UC
by Chris Wilson
· 8 years ago
f7bbe78
drm/i915: Embed the io-mapping struct inside drm_i915_private
by Chris Wilson
· 8 years ago
49ef529
drm/i915: Move fence tracking from object to vma
by Chris Wilson
· 8 years ago
05a20d0
drm/i915: Move map-and-fenceable tracking to the VMA
by Chris Wilson
· 8 years ago
058d88c
drm/i915: Track pinned VMA
by Chris Wilson
· 8 years ago
19880c4
drm/i915: Consolidate i915_vma_unpin_and_release()
by Chris Wilson
· 8 years ago
e5cdb22
drm/i915: Move assertion for iomap access to i915_vma_pin_iomap
by Chris Wilson
· 8 years ago
81a8aa4
drm/i915: Create a VMA for an object
by Chris Wilson
· 8 years ago
247177d
drm/i915: Always set the vma->pages
by Chris Wilson
· 8 years ago
6687c90
drm/i915: Rewrite fb rotation GTT handling
by Ville Syrjälä
· 9 years ago
cb7f276
drm/i915: fix aliasing_ppgtt leak
by Matthew Auld
· 8 years ago
307dc25
drm/i915: Simplify do_idling() (Ironlake vt-d w/a)
by Chris Wilson
· 8 years ago
dcff85c
drm/i915: Enable i915_gem_wait_for_idle() without holding struct_mutex
by Chris Wilson
· 8 years ago
de89508
drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
by Chris Wilson
· 8 years ago
3272db5
drm/i915: Combine all i915_vma bitfields into a single set of flags
by Chris Wilson
· 8 years ago
59bfa12
drm/i915: Start passing around i915_vma from execbuffer
by Chris Wilson
· 8 years ago
Next »