summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-28Merge tag 'drm-next-2018-10-24' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-24/+81
2018-10-17drm/i915: Large page offsets for pread/pwriteChris Wilson1-10/+2
2018-09-29xarray: Replace exceptional entriesMatthew Wilcox1-10/+7
2018-09-20drm/i915: Park the GPU on module loadChris Wilson1-0/+8
2018-09-20drm/i915: don't assume struct page in i915_sg_trimMatthew Auld1-1/+3
2018-09-14drm/i915/execlists: Reset CSB pointers on canceling requests (wedging)Chris Wilson1-0/+3
2018-09-14drm/i915/execlists: Use coherent writes into the context imageChris Wilson1-1/+3
2018-09-14drm/i915: Check engine->default_state mapping on module loadChris Wilson1-0/+11
2018-09-03drm/i915: Early rejection of buffer allocations larger than RAMChris Wilson1-6/+19
2018-09-03drm/i915: Flag any possible writes for a GTT faultChris Wilson1-1/+1
2018-08-31drm/i915/selftests: Add a simple exerciser for suspend/hibernateChris Wilson1-0/+1
2018-08-13drm/i915: Cleanup gt powerstate from gemChris Wilson1-0/+3
2018-08-08drm/i915: Warn if we hit the timeout for wait-for-idleChris Wilson1-0/+6
2018-07-26drm/i915: Don't disable the GPU for older gen on wedgingChris Wilson1-1/+2
2018-07-26drm/i915: Restore sane defaults for KMS on GEM error loadChris Wilson1-1/+10
2018-07-26drm/i915: Mark up object tiling-and-stride getters as constChris Wilson1-2/+2
2018-07-25drm/i915: Skip repeated calls to i915_gem_set_wedged()Chris Wilson1-2/+3
2018-07-20drm/i915: Only force GGTT coherency w/a on required chipsetsChris Wilson1-0/+5
2018-07-18drm/i915: Always retire residual requests before suspendChris Wilson1-0/+2
2018-07-17drm/i915: Flush chipset caches after GGTT writesChris Wilson1-1/+1
2018-07-13drm/i915: Reject attempted pwrites into a read-only objectChris Wilson1-0/+6
2018-07-13drm/i915: Prevent writing into a read-only object via a GGTT mmapChris Wilson1-0/+4
2018-07-12drm/i915: Tidy error handling in i915_gem_init_hwMichaƂ Winiarski1-3/+7
2018-07-10drm/i915: Flush the residual parking on emergency shutdownChris Wilson1-0/+2
2018-07-10drm/i915: Tidy i915_gem_suspend()Chris Wilson1-24/+26
2018-07-09drm/i915: Provide a timeout to i915_gem_wait_for_idle() on setupChris Wilson1-4/+4
2018-07-09drm/i915: Provide a timeout to i915_gem_wait_for_idle()Chris Wilson1-19/+29
2018-07-07drm/i915: Replace nested subclassing with explicit subclassesChris Wilson1-1/+1
2018-07-06drm/i915: Export i915_request_skip()Chris Wilson1-22/+3
2018-07-06drm/i915: Flush the WCB following a WC writeChris Wilson1-0/+4
2018-07-05drm/i915: Mark expected switch fall-throughsGustavo A. R. Silva1-0/+1
2018-07-02drm/i915: Try GGTT mmapping whole object as partialChris Wilson1-11/+17
2018-06-28drm/i915/uc: Fetch GuC/HuC firmwares from guc/huc specific initMichal Wajdeczko1-3/+4
2018-06-27drm/i915: Wait for engines to idle before retiringChris Wilson1-4/+7
2018-06-18drm/i915: Only show debug for state changes when banningChris Wilson1-5/+5
2018-06-18drm/i915: Fix fallout of fake reset along resumeChris Wilson1-9/+5
2018-06-15drm/i915: Be irqsafe inside resetChris Wilson1-2/+4
2018-06-15drm/i915: Fix context ban and hang accounting for clientMika Kuoppala1-17/+40
2018-06-14drm/i915: Make closing request flush mandatoryChris Wilson1-2/+2
2018-06-11drm/i915: Refactor unsettting obj->mm.pagesChris Wilson1-31/+37
2018-06-11drm/i915: Squash GEM load failure message (again)Chris Wilson1-3/+2
2018-06-08drm/i915: Mark the GPU as wedged without error on fault injectionChris Wilson1-0/+2
2018-06-07drm/i915: Change i915_gem_fault() to return vm_fault_tChris Wilson1-14/+7
2018-06-07drm/i915: Use GEM suspend when aborting initialisationChris Wilson1-2/+6
2018-06-05drm/i915/gtt: Rename i915_hw_ppgtt base memberChris Wilson1-16/+14
2018-06-05drm/i915: Swap magics and use SZ_1MChris Wilson1-1/+1
2018-06-05drm/i915: Correctly handle error path in i915_gem_init_hwMichal Wajdeczko1-0/+6
2018-06-05drm/i915: Add new vGPU cap info bit VGT_CAPS_HUGE_GTTChangbin Du1-6/+2
2018-06-04drm/i915: Move i915_gem_fini to i915_gem.cMichal Wajdeczko1-0/+22
2018-06-01drm/i915: Apply the full CPU domain markup before freezingChris Wilson1-12/+13