summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Reserve space in the global seqno during request allocationChris Wilson2016-10-281-4/+3
* drm/i915: Introduce a global_seqno for each requestChris Wilson2016-10-281-1/+1
* drm/i915: Queue the idling context switch after all other timelinesChris Wilson2016-10-281-0/+10
* drm/i915: Combine seqno + tracking into a global timeline structChris Wilson2016-10-281-14/+58
* drm/i915: Move GEM activity tracking into a common struct reservation_objectChris Wilson2016-10-281-188/+75
* drm/i915: Use lockless object freeChris Wilson2016-10-281-15/+15
* drm/i915: Move object release to a freelist + workerChris Wilson2016-10-281-50/+116
* drm/i915: Acquire the backing storage outside of struct_mutex in set-domainChris Wilson2016-10-281-38/+61
* drm/i915: Implement pwrite without struct-mutexChris Wilson2016-10-281-231/+122
* drm/i915: Implement pread without struct-mutexChris Wilson2016-10-281-208/+157
* drm/i915: Move object backing storage manipulation to its own lockingChris Wilson2016-10-281-31/+62
* drm/i915: Pass around sg_table to get_pages/put_pages backendChris Wilson2016-10-281-89/+83
* drm/i915: Refactor object page APIChris Wilson2016-10-281-110/+95
* drm/i915: Use a radixtree for random access to the object's backing storageChris Wilson2016-10-281-17/+168
* drm/i915: Markup GEM API with lockdep assertsChris Wilson2016-10-281-0/+21
* drm/i915: Defer active reference until requiredChris Wilson2016-10-281-1/+21
* drm/i915: Rearrange i915_wait_request() accounting with callersChris Wilson2016-10-281-78/+231
* drm/i915: Remove superfluous wait_for_error() from throttle-ioctlChris Wilson2016-10-281-4/+0
* drm/i915: Support asynchronous waits on struct fence from i915_gem_requestChris Wilson2016-10-281-1/+1
* drm/i915: Remove two invalid warnsTvrtko Ursulin2016-10-261-3/+0
* drm/i915: Rotated view does not need a fenceTvrtko Ursulin2016-10-261-1/+6
* drm/i915: Include the kernel uptime in the error stateChris Wilson2016-10-251-0/+2
* Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queuedDaniel Vetter2016-10-251-3/+3
|\
| * Merge tag 'drm-intel-next-2016-10-24' of git://anongit.freedesktop.org/drm-in...Dave Airlie2016-10-251-70/+147
| |\
| * \ Merge tag 'drm-for-v4.9' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2016-10-111-2122/+1309
| |\ \
| | * | drm/i915: Fix conflict resolution from backmerge of v4.8-rc8 to drm-nextChris Wilson2016-10-101-3/+0
| | * | drm/i915: Only shrink the unbound objects during freezeChris Wilson2016-10-101-1/+16
| | * | drm/i915: Restore current RPS state after resetChris Wilson2016-10-101-0/+7
| | * | Merge tag 'v4.8-rc8' into drm-nextDave Airlie2016-09-281-0/+3
| | |\ \
| * | | | get rid of separate multipage fault-in primitivesAl Viro2016-09-271-3/+3
| | |/ / | |/| |
| * | | drm/i915: Add missing rpm wakelock to GGTT preadChris Wilson2016-08-111-1/+4
| * | | drm/i915: Handle ENOSPC after failing to insert a mappable nodeChris Wilson2016-08-111-1/+1
| * | | drm/i915: Flush GT idle status upon resetChris Wilson2016-08-101-0/+3
* | | | drm/i915: Move fence cancellation to runtime suspendChris Wilson2016-10-241-2/+19
* | | | drm/i915: Remove superfluous locking around userfault_listChris Wilson2016-10-241-21/+12
* | | | drm/i915: Use RPM as the barrier for controlling user mmap accessChris Wilson2016-10-241-19/+23
* | | | drm/i915: Move user fault tracking to a separate listChris Wilson2016-10-241-9/+33
| |_|/ |/| |
* | | drm/i915: Limit the scattergather coalescing to 32bitsChris Wilson2016-10-181-3/+3
* | | drm/i915: Document our internal limit on object sizeChris Wilson2016-10-181-2/+17
* | | drm/i915: Bump object bookkeeping to u64 from size_tChris Wilson2016-10-181-2/+2
* | | drm/i915: Remove unused "valid" parameter from pte_encodeMichaƂ Winiarski2016-10-141-4/+2
* | | drm/i915: Make IS_GEN macros only take dev_privTvrtko Ursulin2016-10-141-4/+4
* | | drm/i915: Make IS_HASWELL only take dev_privTvrtko Ursulin2016-10-141-1/+1
* | | drm/i915: Make IS_BROADWELL only take dev_privTvrtko Ursulin2016-10-141-2/+3
* | | drm/i915: Make IS_IVYBRIDGE only take dev_privTvrtko Ursulin2016-10-141-1/+1
* | | drm/i915: Make INTEL_DEVID only take dev_privTvrtko Ursulin2016-10-141-19/+17
* | | drm/i915: Make INTEL_PCH_TYPE & co only take dev_privTvrtko Ursulin2016-10-141-1/+1
* | | drm/i915: Allocate intel_engine_cs structure only for the enabled enginesAkash Goel2016-10-141-16/+13
* | | drm/i915: Skip unbinding large unmappable global buffersChris Wilson2016-10-131-1/+40
* | | drm/i915/hsw: Fix GPU hang during resume from S3-devices stateImre Deak2016-10-131-0/+24
OpenPOWER on IntegriCloud