Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
b4ac5afc6b8398b15d061e909bbad153aae41f15
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem_gtt.c
b4ac5af
drm/i915: replace for_each_engine()
by Dave Gordon
· 9 years ago
321d178
drm/i915: Tidy aliasing_gtt_bind_vma()
by Chris Wilson
· 9 years ago
c890e2d
drm/i915: Codify our assumption that the Global GTT is <= 4GiB
by Chris Wilson
· 9 years ago
d507d73
drm/i915/gtt: Clean up GGTT probing code
by Joonas Lahtinen
· 9 years ago
62106b4
drm/i915: Rename dev_priv->gtt to dev_priv->ggtt
by Joonas Lahtinen
· 9 years ago
dc3b04f
drm/i915/gtt: Reference mappable_end variable from pointer
by Joonas Lahtinen
· 9 years ago
39dabec
drm/i915: Use shorter route to dev_private where possible
by Tvrtko Ursulin
· 9 years ago
666796d
drm/i915: More intel_engine_cs renaming
by Tvrtko Ursulin
· 9 years ago
4a570db
drm/i915: Rename intel_engine_cs struct members
by Tvrtko Ursulin
· 9 years ago
e2f8039
drm/i915: Rename local struct intel_engine_cs variables
by Tvrtko Ursulin
· 9 years ago
11f2032
drm/i915: Move the NULL sg handling out from rotate_pages()
by Ville Syrjälä
· 9 years ago
1663b9d
drm/i915: Reorganize intel_rotation_info
by Ville Syrjälä
· 9 years ago
9106cf1
drm/i915: Account for the size of the chroma plane for the rotated gtt view
by Ville Syrjälä
· 9 years ago
596c592
drm/i915: Reduce the pointer dance of i915_is_ggtt()
by Chris Wilson
· 9 years ago
1c7f4bc
drm/i915: Rename vma->*_list to *_link for consistency
by Chris Wilson
· 9 years ago
d5165eb
drm/i915: implement WaIncreaseDefaultTLBEntries
by Tim Gore
· 9 years ago
11d23e6
drm/i915: Pass rotation_info to intel_rotate_fb_obj_pages()
by Ville Syrjälä
· 9 years ago
8713025
drm/i915: Pass stride to rotate_pages()
by Ville Syrjälä
· 9 years ago
7723f47d
drm/i915: Rename the rotated gtt view member to 'rotated'
by Ville Syrjälä
· 9 years ago
a4eba47
drm/i915: Move stolen memory initialization earlier during loading
by Imre Deak
· 9 years ago
2d7f3bd
drm/i915: Pass the dma_addr_t array as const to rotate_pages()
by Ville Syrjälä
· 9 years ago
b5e1698
drm/i915: Set i915_ggtt_view_normal type explicitly
by Ville Syrjälä
· 9 years ago
c140330
drm/i915: Move Braswell stop_machine GGTT insertion workaround
by Chris Wilson
· 9 years ago
d0710ab
drm/i915: Set the map-and-fenceable flag for preallocated objects
by Chris Wilson
· 9 years ago
be69459
drm/i915: check that we are in an RPM atomic section in GGTT PTE updaters
by Imre Deak
· 9 years ago
666a453
drm/i915: Separate cherryview from valleyview
by Wayne Boyer
· 9 years ago
e8ebd8e
drm/i915: eliminate 'temp' in gen8_for_each_{pdd, pdpe, pml4e} macros
by Dave Gordon
· 9 years ago
a6d0918
drm/i915: Stuff rotation params into view union
by Daniel Vetter
· 9 years ago
ab75bb5
drm/i915: Turn vgpu pdps into an array
by Ville Syrjälä
· 9 years ago
f92a916
drm/i915: Add functions to emit register offsets to the ring
by Ville Syrjälä
· 9 years ago
5bab6f6
drm/i915: Serialise updates to GGTT with access through GGTT on Braswell
by Chris Wilson
· 9 years ago
1f9a99e
drm/i915/gen8: Flip the 48b switch
by Michel Thierry
· 9 years ago
0a87871
drm/i915: restore ggtt double-bind avoidance
by Daniel Vetter
· 9 years ago
7e435ad
drm/i915: Add LO/HI PRIVATE_PAT registers
by Ville Syrjälä
· 9 years ago
7c4a7d6
drm/i915: Defer adding preallocated stolen objects to the VM list
by Chris Wilson
· 9 years ago
dedf278
drm/i915: Enable querying offset of UV plane with intel_plane_obj_offset
by Tvrtko Ursulin
· 9 years ago
89e3e14
drm/i915: Support NV12 in rotated GGTT mapping
by Tvrtko Ursulin
· 9 years ago
804beb4
drm/i915: Support appending to the rotated pages mapping
by Tvrtko Ursulin
· 9 years ago
a2cad9d
drm/i915/gtt: Do not initialize drm_mm twice.
by Michał Winiarski
· 9 years ago
3a41a05
drm/i915/gtt: Avoid calling kcalloc in a loop when allocating temp bitmaps
by Michał Winiarski
· 9 years ago
650da34
drm/i915: guest i915 notification for Intel GVT-g
by Zhiyuan Lv
· 9 years ago
331f38e
drm/i915: preallocate pdps for 32 bit vgpu
by Zhiyuan Lv
· 9 years ago
25f5033
drm/i915: Always pass dev pointer in pdp_init
by Michel Thierry
· 9 years ago
f365f91
drm/i915: Use complete virtual address range on 32-bit platforms
by Michel Thierry
· 9 years ago
088e0df
drm/i915/gtt: Allow >= 4GB offsets in X86_32
by Michel Thierry
· 9 years ago
ea91e40
drm/i915/gen8: Add ppgtt info and debug_dump
by Michel Thierry
· 9 years ago
69ab76f
drm/i915/gen8: Initialize PDPs and PML4
by Michel Thierry
· 9 years ago
de5ba8e
drm/i915/gen8: Add 4 level support in insert_entries and clear_range
by Michel Thierry
· 9 years ago
3387d43
drm/i915/gen8: Pass sg_iter through pte inserts
by Michel Thierry
· 9 years ago
2dba323
drm/i915/gen8: Add 4 level switching infrastructure and lrc support
by Michel Thierry
· 9 years ago
762d993
drm/i915/gen8: implement alloc/free for 4lvl
by Michel Thierry
· 9 years ago
81ba8aef
drm/i915/gen8: Add PML4 structure
by Michel Thierry
· 9 years ago
4c06ec8
drm/i915/gen8: Add dynamic page trace events
by Michel Thierry
· 9 years ago
f9b5b78
drm/i915/gen8: Generalize PTE writing for GEN8 PPGTT
by Michel Thierry
· 9 years ago
d4ec9da
drm/i915/gen8: Abstract PDP usage
by Michel Thierry
· 9 years ago
6ac1850
drm/i915/gen8: Make pdp allocation more dynamic
by Michel Thierry
· 9 years ago
09120d4
drm/i915: Remove unnecessary gen8_clamp_pd
by Michel Thierry
· 9 years ago
622147f
Merge tag 'drm-intel-fixes-2015-08-14' into drm-intel-next-fixes
by Daniel Vetter
· 9 years ago
d0e30ad
drm/i915: Mark PIN_USER binding as GLOBAL_BIND without the aliasing ppgtt
by Chris Wilson
· 9 years ago
ca6e440
Merge tag 'drm-intel-fixes-2015-07-15' into drm-intel-next-queued
by Daniel Vetter
· 9 years ago
5ec5b51
drm/i915: remove unused has_dma_mapping flag
by Imre Deak
· 9 years ago
2c3d998
drm/i915: Restore all GGTT VMAs on resume
by Tvrtko Ursulin
· 9 years ago
8776f02
drm/i915/gtt: Per ppgtt scratch page
by Mika Kuoppala
· 9 years ago
4ad2af1
drm/i915/gtt: Return struct i915_scratch_page from alloc_scratch
by Mika Kuoppala
· 9 years ago
2e906be
drm/i915/gtt: Reorder page alloc/free/init functions
by Mika Kuoppala
· 9 years ago
f37c050
drm/i915/gtt: Switch gen8_free_page_tables params
by Michel Thierry
· 9 years ago
0024526
drm/i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure path
by Michel Thierry
· 9 years ago
966082c
drm/i915/gtt: Use nonatomic bitmap ops
by Mika Kuoppala
· 9 years ago
79ab937
drm/i915/gtt: Move scratch_pd and scratch_pt into vm struct
by Mika Kuoppala
· 9 years ago
fe36f55
drm/i915/gtt: Cleanup page directory encoding
by Mika Kuoppala
· 9 years ago
b2dd451
drm/i915/gtt: Pin vma during virtual address allocation
by Mika Kuoppala
· 9 years ago
c114f76
drm/i915/gtt: Make scratch page i915_page_dma compatible
by Mika Kuoppala
· 9 years ago
567047b
drm/i915/gtt: Use macros to access dma mapped pages
by Mika Kuoppala
· 9 years ago
d1c54ac
drm/i915/gtt: Introduce kmap|kunmap for dma page
by Mika Kuoppala
· 9 years ago
73eeea5
drm/i915/gtt: Introduce fill_page_dma()
by Mika Kuoppala
· 9 years ago
cee30c5
drm/i915/gtt: Remove superfluous free_pd with gen6/7
by Mika Kuoppala
· 9 years ago
a08e111
drm/i915/gtt: Rename unmap_and_free_px to free_px
by Mika Kuoppala
· 9 years ago
44159dd
drm/i915/gtt: Introduce struct i915_page_dma
by Mika Kuoppala
· 9 years ago
d852c7b
drm/i915/gtt: Introduce i915_page_dir_dma_addr
by Mika Kuoppala
· 9 years ago
c44ef60
drm/i915/gtt: Allow >= 4GB sizes for vm.
by Mika Kuoppala
· 9 years ago
a05d80e
drm/i915/gtt: Check va range against vm size
by Mika Kuoppala
· 9 years ago
5b7e4c9
drm/i915/gtt: Mark TLBS dirty for gen8+
by Mika Kuoppala
· 9 years ago
9e759ff
drm/i915: Return correct size for rotated views
by Tvrtko Ursulin
· 9 years ago
84fe03f
drm/i915: Move rotated geometry calculations into the fill helper
by Tvrtko Ursulin
· 9 years ago
c9f8fd2
drm/i915: Remove mostly unused variable in intel_rotate_fb_obj_pages
by Tvrtko Ursulin
· 9 years ago
5fb9de1
drm/i915: Update intel_ring_begin() to take a request structure
by John Harrison
· 9 years ago
a84c3ae
drm/i915: Update ring->flush() to take a requests structure
by John Harrison
· 9 years ago
e85b26d
drm/i915: Update switch_mm() to take a request structure
by John Harrison
· 9 years ago
b3dd6b9
drm/i915: Update ppgtt_init_ring() & context_enable() to take requests
by John Harrison
· 9 years ago
4ad2fd8
drm/i915: Split i915_ppgtt_init_hw() in half - generic and per ring
by John Harrison
· 9 years ago
8a1ebd7
drm/i915/gtt: Remove _single from page table allocator
by Mika Kuoppala
· 9 years ago
ea3f5d2
drm/i915/gtt: Don't leak scratch page on mapping error
by Mika Kuoppala
· 9 years ago
501fd70
drm/i915: limit PPGTT size to 2GB in 32-bit platforms
by Michel Thierry
· 9 years ago
f3e06f1
drm/i915/gtt: Fix the boundary check for vm area
by Mika Kuoppala
· 9 years ago
8bd7ef1
drm/i915: Add a partial GGTT view type
by Joonas Lahtinen
· 10 years ago
91e6711
drm/i915: Do not make assumptions on GGTT VMA sizes
by Joonas Lahtinen
· 10 years ago
4dd738e
drm/i915: Fix 32b overflow check in gen8_ppgtt_alloc_page_directories
by Michel Thierry
· 10 years ago
d4dc5e9
drm/i915: Remove incorrect restriction on 32bit offsets in ppGTT backend
by Chris Wilson
· 10 years ago
06615ee
drm/i915: Do not clear mappings beyond VMA size
by Joonas Lahtinen
· 10 years ago
75d04a3
drm/i915/gtt: Allocate va range only if vma is not bound
by Mika Kuoppala
· 10 years ago
Next »