Chris Wilson
|
48004881f6
drm/i915: Mark CPU cache as dirty when used for rendering
|
8 years ago |
Linus Torvalds
|
6b25e21fa6
Merge tag 'drm-for-v4.9' of git://people.freedesktop.org/~airlied/linux
|
9 years ago |
Chris Wilson
|
c92fa4fe90
drm/i915: Force relocations via cpu if we run out of idle aperture
|
9 years ago |
Al Viro
|
4bce9f6ee8
get rid of separate multipage fault-in primitives
|
9 years ago |
Chris Wilson
|
851ba2d697
drm/i915: Serialise execbuf operation after a dma-buf reservation object
|
9 years ago |
Chris Wilson
|
a2bc4695bb
drm/i915: Prepare object synchronisation for asynchronicity
|
9 years ago |
Joonas Lahtinen
|
6f63340284
drm/i915: Use atomic for dev_priv->mm.bsd_engine_dispatch_index
|
9 years ago |
Chris Wilson
|
f7978a0c58
drm/i915: Allow the user to pass a context to any ring
|
9 years ago |
Chris Wilson
|
dcd79934b0
drm/i915: Unconditionally flush any chipset buffers before execbuf
|
9 years ago |
Chris Wilson
|
f7bbe7883c
drm/i915: Embed the io-mapping struct inside drm_i915_private
|
9 years ago |
Chris Wilson
|
0b5372727b
drm/i915/cmdparser: Use cached vmappings
|
9 years ago |
Chris Wilson
|
49ef5294cd
drm/i915: Move fence tracking from object to vma
|
9 years ago |
Chris Wilson
|
a1e5afbe4d
drm/i915: Rename fence.lru_list to link
|
9 years ago |
Chris Wilson
|
05a20d098d
drm/i915: Move map-and-fenceable tracking to the VMA
|
9 years ago |
Chris Wilson
|
9e53d9be0d
drm/i915: Disallow direct CPU access to stolen pages for relocations
|
9 years ago |
Chris Wilson
|
e8cb909ac3
drm/i915: Fallback to single page GTT mmappings for relocations
|
9 years ago |
Chris Wilson
|
d50415cc6c
drm/i915: Refactor execbuffer relocation writing
|
9 years ago |
Chris Wilson
|
31a39207f0
drm/i915: Cache kmap between relocations
|
9 years ago |
Chris Wilson
|
600f436801
drm/i915: Unconditionally flush any chipset buffers before execbuf
|
9 years ago |
Chris Wilson
|
058d88c433
drm/i915: Track pinned VMA
|
9 years ago |
Chris Wilson
|
624192cfd3
drm/i915: Add convenience wrappers for vma's object get/put
|
9 years ago |
Chris Wilson
|
17f298cf54
drm/i915: Move setting of request->batch into its single callsite
|
9 years ago |
Chris Wilson
|
3e510a8e65
drm/i915: Repack fence tiling mode and stride into a single integer
|
9 years ago |
Chris Wilson
|
ad778f8967
drm/i915: Export our request as a dma-buf fence on the reservation object
|
9 years ago |
Chris Wilson
|
573adb3962
drm/i915: Move obj->active:5 to obj->flags
|
9 years ago |
Chris Wilson
|
5d723d7afd
drm/i915: Separate intel_frontbuffer into its own header
|
9 years ago |
Chris Wilson
|
de895082f7
drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
|
9 years ago |
Chris Wilson
|
3272db5313
drm/i915: Combine all i915_vma bitfields into a single set of flags
|
9 years ago |
Chris Wilson
|
59bfa1248e
drm/i915: Start passing around i915_vma from execbuffer
|
9 years ago |
Chris Wilson
|
20dfbde463
drm/i915: Wrap vma->pin_count accessors with small inline helpers
|
9 years ago |