Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
dea38fc5c3cf4b509737bd9a69e454871a448c02
/
drivers
/
gpu
/
drm
/
i915
/
i915_gem.c
ce2c587
drm/i915: Remove __GFP_NORETRY from our buffer allocator
by Chris Wilson
· 7 years ago
b8d5a9c
drm/i915: Encourage our shrinker more when our shmemfs allocations fails
by Chris Wilson
· 7 years ago
e0da196
drm/i915: Short-circuit i915_gem_wait_for_idle() if already idle
by Chris Wilson
· 7 years ago
de4d195
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 8 years ago
73ba2d5
Merge tag 'drm-intel-next-fixes-2017-04-27' of git://anongit.freedesktop.org/git/drm-intel into drm-next
by Dave Airlie
· 8 years ago
bdb57b8
drm/i915: Use the right mapping_gfp_mask for final shmem allocation
by Chris Wilson
· 8 years ago
58d30c3
Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
by Ingo Molnar
· 8 years ago
856ee92
Merge tag 'v4.11-rc7' into drm-next
by Dave Airlie
· 8 years ago
5f0d5a3
mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCU
by Paul E. McKenney
· 8 years ago
63987bf
drm/i915: Suspend GuC prior to GPU Reset during GEM suspend
by Sagar Arun Kamble
· 8 years ago
25112b6
drm/i915: Wait for all engines to be idle as part of i915_gem_wait_for_idle()
by Chris Wilson
· 8 years ago
72022a7
drm/i915: Move retire-requests into i915_gem_wait_for_idle()
by Chris Wilson
· 8 years ago
8490ae2
drm/i915: Suppress busy status for engines if wedged
by Chris Wilson
· 8 years ago
2c170af
drm/i915: Do request retirement before marking engines as wedged
by Chris Wilson
· 8 years ago
b899140
drm/i915/guc: Take enable_guc_loading check out of GEM core code
by Oscar Mateo
· 8 years ago
e2a2aa3
drm/i915: Check we have an wake device before flushing GTT writes
by Chris Wilson
· 8 years ago
3950bf3
drm/i915/guc: Add onion teardown to the GuC setup
by Oscar Mateo
· 8 years ago
40149f0
drm/i915: Actually pass the reclaim gfp_t along to shmemfs!
by Chris Wilson
· 8 years ago
24f8e00
drm/i915: Prefer to report ENOMEM rather than incur the oom for gfx allocations
by Chris Wilson
· 8 years ago
54ec12a
drm/i915: Skip force-wake for uncached mmio flush of GGTT writes
by Chris Wilson
· 8 years ago
be062fa
drm/i915: Initialise i915_gem_object_create_from_data() directly
by Chris Wilson
· 8 years ago
ce8ff09
drm/i915: i915_gem_object_create_from_data() doesn't require struct_mutex
by Chris Wilson
· 8 years ago
2e8f9d3
drm/i915: Restore engine->submit_request before unwedging
by Chris Wilson
· 8 years ago
8c185ec
drm/i915: Split I915_RESET_IN_PROGRESS into two flags
by Chris Wilson
· 8 years ago
6cd5a72
drm/i915/guc: Simplify intel_guc_init_hw()
by Arkadiusz Hiler
· 8 years ago
882d1db
drm/i915/uc: Rename intel_?uc_{setup, load}() to _init_hw()
by Arkadiusz Hiler
· 8 years ago
0f5418e
drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters.
by Kenneth Graunke
· 8 years ago
4565bf5
drm/i915: Disable engine->irq_tasklet around resets
by Chris Wilson
· 8 years ago
da9a796
drm/i915: Split GEM resetting into 3 phases
by Chris Wilson
· 8 years ago
7f5f95d
drm/i915: Move whole object to CPU domain for coherent shmem access
by Chris Wilson
· 8 years ago
4e6fdafa
drm/i915: Use pagecache write to prepopulate shmemfs from pwrite-ioctl
by Chris Wilson
· 8 years ago
0d9dc30
drm/i915: Store a permanent error in obj->mm.pages
by Chris Wilson
· 8 years ago
89cf83d
drm/i915: Squelch any ktime/jiffie rounding errors for wait-ioctl
by Chris Wilson
· 8 years ago
03d1cac
drm/i915: Avoiding recursing on ww_mutex inside shrinker
by Chris Wilson
· 8 years ago
7ffe939
Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued
by Daniel Vetter
· 8 years ago
2e16101
Merge tag 'drm-intel-next-2017-03-06' of git://anongit.freedesktop.org/git/drm-intel into drm-next
by Dave Airlie
· 8 years ago
7c55e2c
drm/i915: Use pagecache write to prepopulate shmemfs from pwrite-ioctl
by Chris Wilson
· 8 years ago
4e5462e
drm/i915: Store a permanent error in obj->mm.pages
by Chris Wilson
· 8 years ago
0542524
drm/i915: Generalise wait for execlists to be idle
by Chris Wilson
· 8 years ago
c8659ef
drm/i915: Drop spinlocks around adding to the client request list
by Chris Wilson
· 8 years ago
c998e8a
drm/i915: Hold rpm during GEM suspend in driver unload/suspend
by Chris Wilson
· 8 years ago
67b807a8
drm/i915: Delay disabling the user interrupt for breadcrumbs
by Chris Wilson
· 8 years ago
11bac80
mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmf
by Dave Jiang
· 8 years ago
ef0f411
drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters.
by Kenneth Graunke
· 8 years ago
754c9fd
drm/i915: Protect the request->global_seqno with the engine->timeline lock
by Chris Wilson
· 8 years ago
94000cc
Merge tag 'v4.10-rc8' into drm-next
by Dave Airlie
· 8 years ago
d59b21e
drm/i915: Remove 'retire' parameter from intel_fb_obj_flush
by Chris Wilson
· 8 years ago
57822dc
drm/i915: Perform object clflushing asynchronously
by Chris Wilson
· 8 years ago
f6aaba4
drm/i915: Skip clflushes for all non-page backed objects
by Chris Wilson
· 8 years ago
5a97bcc
drm/i915: Amalgamate flushing of display objects
by Chris Wilson
· 8 years ago
e59dc17
drm/i915: Move cpu_cache_is_coherent() to header
by Chris Wilson
· 8 years ago
208b84a
drm/i915: Remove change_domain tracepoint
by Chris Wilson
· 8 years ago
e54ca97
drm/i915: Remove completed fences after a wait
by Chris Wilson
· 8 years ago
581ab1f
drm/i915: Unwind conversion to i915_gem_phys_ops on failure
by Chris Wilson
· 8 years ago
c1d2061
drm/i915: Squelch any ktime/jiffie rounding errors for wait-ioctl
by Chris Wilson
· 8 years ago
636deb5
drm/i915: Pass timeout==0 on to i915_gem_object_wait_fence()
by Chris Wilson
· 8 years ago
ec62ed3
drm/i915: Restore context and pd for ringbuffer submission after reset
by Chris Wilson
· 8 years ago
d892e93
drm/i915: Pass timeout==0 on to i915_gem_object_wait_fence()
by Chris Wilson
· 8 years ago
1705945
drm/i915: Test coherency of and barriers between cache domains
by Chris Wilson
· 8 years ago
8335fd6
drm/i915: Add selftests for object allocation, phys
by Chris Wilson
· 8 years ago
4465398
drm/i915: Create a fake object for testing huge allocations
by Chris Wilson
· 8 years ago
66d9cb5
drm/i915: Mock the GEM device for self-testing
by Chris Wilson
· 8 years ago
935a2f7
drm/i915: Add some selftests for sg_table manipulation
by Chris Wilson
· 8 years ago
2ae5573
drm/i915: Clear the last_retired_context following a hang/reset
by Chris Wilson
· 8 years ago
fe3288b
drm/i915: Park the breadcrumbs signaler across a GPU reset
by Chris Wilson
· 8 years ago
1d30963
drm/i915: Kill the tasklet then disable
by Chris Wilson
· 8 years ago
c00122f3
drm/i915: Assert that the active request hasn't been signaled
by Chris Wilson
· 8 years ago
8c12d12
drm/i915: Move the irq_barrier for reset earlier into reset_prepare
by Chris Wilson
· 8 years ago
c4d4c1c
drm/i915: Flush the freed object queue on device release
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
1f7b847
drm/i915: Disable engine->irq_tasklet around resets
by Chris Wilson
· 8 years ago
d802709
drm/i915: Split GEM resetting into 3 phases
by Chris Wilson
· 8 years ago
20a8a74
drm/i915: Move calling engine->init_hw() to its own function
by Chris Wilson
· 8 years ago
519d524
drm/i915: i915_gem_shrink_all() needs an awake device
by Chris Wilson
· 8 years ago
83bf6d5
drm/i915: Remove overzealous fence warn on runtime suspend
by Chris Wilson
· 8 years ago
e381869
drm/i915: Flush untouched framebuffers before display on !llc
by Chris Wilson
· 8 years ago
c0dcb20
drm/i915: Restore context and pd for ringbuffer submission after reset
by Chris Wilson
· 8 years ago
e0ec3ec
drm/i915: Remove overzealous fence warn on runtime suspend
by Chris Wilson
· 8 years ago
4e64e55
drm: Improve drm_mm search (and fix topdown allocation) with rbtrees
by Chris Wilson
· 8 years ago
69aeafe
drm/i915: Flush untouched framebuffers before display on !llc
by Chris Wilson
· 8 years ago
2414551
drm/i915: Reset the gpu on takeover
by Chris Wilson
· 8 years ago
e0216b7
drm/i915: Treat an error from i915_vma_instance() as unlikely
by Chris Wilson
· 8 years ago
befedbb
drm/i915: Use common LRU inactive vma bumping for unpin_from_display
by Chris Wilson
· 8 years ago
d65415d
drm/i915: Do an unlocked wait before set-cache-level ioctl
by Chris Wilson
· 8 years ago
718659a
drm/i915: Rename some warts in the VMA API
by Chris Wilson
· 8 years ago
71895a0
drm/i915: Add comment how we treat hung contexts
by Mika Kuoppala
· 8 years ago
0e178ae
drm/i915: Detect a failed GPU reset+recovery
by Chris Wilson
· 8 years ago
61da536
drm/i915: Tidy up engine reset logic
by Mika Kuoppala
· 8 years ago
bf2f043
drm/i915: Introduce engine_stalled helper
by Mika Kuoppala
· 8 years ago
211b12a
drm/i915: Cleanup request skip decision
by Mika Kuoppala
· 8 years ago
36193ac
drm/i915: Introduce engine_skip_context
by Mika Kuoppala
· 8 years ago
4c96554
drm/i915: Move engine reset preparation to i915_gem_reset_prepare()
by Chris Wilson
· 8 years ago
f131e35
drm/i915: Skip switch to kernel context if already done
by Chris Wilson
· 8 years ago
47a8e3f
drm/i915: Eliminate superfluous i915_ggtt_view_normal
by Chris Wilson
· 8 years ago
8bab119
drm/i915: Convert i915_ggtt_view to use an anonymous union
by Chris Wilson
· 8 years ago
3bf4d57
drm/i915: Stop clearing i915_ggtt_view
by Chris Wilson
· 8 years ago
e4621b7
drm/i915: Fix phys pwrite for struct_mutex-less operation
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
2a20d6f
drm/i915: Rename i915_gem_engine_cleanup() to engine_set_wedged()
by Chris Wilson
· 8 years ago
3cd9442
drm/i915: Mark all incomplete requests as -EIO when wedged
by Chris Wilson
· 8 years ago
Next »