Dave Airlie
|
effbc4fd8e
Merge branch 'drm-intel-next' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next
|
13 years ago |
Daniel Vetter
|
f534bc0b22
drm/i915: disallow gem init ioctl on ilk
|
13 years ago |
Chris Wilson
|
7dd4906586
drm/i915: Mark untiled BLT commands as fenced on gen2/3
|
13 years ago |
Daniel Vetter
|
55a254ac63
drm/i915: properly restore the ppgtt page directory on resume
|
13 years ago |
Jesse Barnes
|
23e3f9b37e
drm/i915: check for disabled interrupts on ValleyView
|
13 years ago |
Daniel Vetter
|
e7e58eb5c0
drm/i915: mark pwrite/pread slowpaths with unlikely
|
13 years ago |
Daniel Vetter
|
23c18c71da
drm/i915: fixup in-line clflushing on bit17 swizzled bos
|
13 years ago |
Daniel Vetter
|
f56f821feb
mm: extend prefault helpers to fault in more than PAGE_SIZE
|
13 years ago |
Daniel Vetter
|
d174bd6472
drm/i915: extract copy helpers from shmem_pread|pwrite
|
13 years ago |
Daniel Vetter
|
117babcdd5
drm/i915: use uncached writes in pwrite
|
13 years ago |
Daniel Vetter
|
ffc62976d2
drm/i915: fall back to shmem pwrite when the buffer is not accessible
|
13 years ago |
Daniel Vetter
|
586428852a
drm/i915: implement inline clflush for pwrite
|
13 years ago |
Daniel Vetter
|
96d79b5270
drm/i915: don't clobber userspace memory before commiting to the pread
|
13 years ago |
Daniel Vetter
|
935aaa692e
drm/i915: drop gtt slowpath
|
13 years ago |
Daniel Vetter
|
692a576b9d
drm/i915: don't call shmem_read_mapping unnecessarily
|
13 years ago |
Daniel Vetter
|
3ae5378330
drm/i915: don't use gtt_pwrite on LLC cached objects
|
13 years ago |
Daniel Vetter
|
a0356fc373
drm/i915: kill ranged cpu read domain support
|
13 years ago |
Daniel Vetter
|
8489731c9b
drm/i915: move clflushing into shmem_pread
|
13 years ago |
Daniel Vetter
|
dbf7bff074
drm/i915: merge shmem_pread slow&fast-path
|
13 years ago |
Daniel Vetter
|
e244a443bf
drm/i915: merge shmem_pwrite slow&fast-path
|
13 years ago |
Chris Wilson
|
dabdfe021a
drm/i915: Avoid using mappable space for relocation processing through the CPU
|
13 years ago |
Daniel Vetter
|
644ec02b5d
drm/i915: s/i915_gem_do_init/i915_gem_init_global_gtt
|
13 years ago |
Chris Wilson
|
a14917eeb2
drm/i915: Release the mmap offset when purging a buffer
|
13 years ago |
Ben Widawsky
|
eb2c0c818a
drm/i915: [dinq] shut up two instances -Wunitialized
|
13 years ago |
Daniel Vetter
|
0ebb982993
drm/i915: enable lazy global-gtt binding
|
13 years ago |
Daniel Vetter
|
74898d7edc
drm/i915: bind objects to the global gtt only when needed
|
13 years ago |
Daniel Vetter
|
741639079c
drm/i915: split out dma mapping from global gtt bind/unbind functions
|
13 years ago |
Chris Wilson
|
c501ae7f33
drm/i915: Only clear the GPU domains upon a successful finish
|
13 years ago |
Chris Wilson
|
eadb29a9c5
drm/i915: Silence the error message from i915_wait_request()
|
13 years ago |
Chris Wilson
|
a71d8d9452
drm/i915: Record the tail at each request and use it to estimate the head
|
13 years ago |