summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Relax mmap VMA checkTvrtko Ursulin2019-03-231-1/+2
* drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC setJoonas Lahtinen2019-02-201-1/+11
* drm/i915: Large page offsets for pread/pwriteChris Wilson2018-11-211-10/+2Star
* drm/i915: Always retire residual requests before suspendChris Wilson2018-07-181-0/+2
* drm/i915: Flush chipset caches after GGTT writesChris Wilson2018-07-171-1/+1
* drm/i915: Reject attempted pwrites into a read-only objectChris Wilson2018-07-131-0/+6
* drm/i915: Prevent writing into a read-only object via a GGTT mmapChris Wilson2018-07-131-0/+4
* drm/i915: Tidy error handling in i915_gem_init_hwMichaƂ Winiarski2018-07-121-3/+7
* drm/i915: Flush the residual parking on emergency shutdownChris Wilson2018-07-101-0/+2
* drm/i915: Tidy i915_gem_suspend()Chris Wilson2018-07-101-24/+26
* drm/i915: Provide a timeout to i915_gem_wait_for_idle() on setupChris Wilson2018-07-091-4/+4
* drm/i915: Provide a timeout to i915_gem_wait_for_idle()Chris Wilson2018-07-091-19/+29
* drm/i915: Replace nested subclassing with explicit subclassesChris Wilson2018-07-071-1/+1
* drm/i915: Export i915_request_skip()Chris Wilson2018-07-061-22/+3Star
* drm/i915: Flush the WCB following a WC writeChris Wilson2018-07-061-0/+4
* drm/i915: Mark expected switch fall-throughsGustavo A. R. Silva2018-07-051-0/+1
* drm/i915: Try GGTT mmapping whole object as partialChris Wilson2018-07-021-11/+17
* drm/i915/uc: Fetch GuC/HuC firmwares from guc/huc specific initMichal Wajdeczko2018-06-281-3/+4
* drm/i915: Wait for engines to idle before retiringChris Wilson2018-06-271-4/+7
* drm/i915: Only show debug for state changes when banningChris Wilson2018-06-181-5/+5
* drm/i915: Fix fallout of fake reset along resumeChris Wilson2018-06-181-9/+5Star
* drm/i915: Be irqsafe inside resetChris Wilson2018-06-151-2/+4
* drm/i915: Fix context ban and hang accounting for clientMika Kuoppala2018-06-151-17/+40
* drm/i915: Make closing request flush mandatoryChris Wilson2018-06-141-2/+2
* drm/i915: Refactor unsettting obj->mm.pagesChris Wilson2018-06-111-31/+37
* drm/i915: Squash GEM load failure message (again)Chris Wilson2018-06-111-3/+2Star
* drm/i915: Mark the GPU as wedged without error on fault injectionChris Wilson2018-06-081-0/+2
* drm/i915: Change i915_gem_fault() to return vm_fault_tChris Wilson2018-06-071-14/+7Star
* drm/i915: Use GEM suspend when aborting initialisationChris Wilson2018-06-071-2/+6
* drm/i915/gtt: Rename i915_hw_ppgtt base memberChris Wilson2018-06-051-16/+14Star
* drm/i915: Swap magics and use SZ_1MChris Wilson2018-06-051-1/+1
* drm/i915: Correctly handle error path in i915_gem_init_hwMichal Wajdeczko2018-06-051-0/+6
* drm/i915: Add new vGPU cap info bit VGT_CAPS_HUGE_GTTChangbin Du2018-06-051-6/+2Star
* drm/i915: Move i915_gem_fini to i915_gem.cMichal Wajdeczko2018-06-041-0/+22
* drm/i915: Apply the full CPU domain markup before freezingChris Wilson2018-06-011-12/+13
* drm/i915: Flush all writes before suspendChris Wilson2018-06-011-0/+14
* drm/i915: Assert we idle in the kernel contextChris Wilson2018-06-011-13/+18
* drm/i915: Only sanitize GEM from late suspendChris Wilson2018-05-311-9/+13
* drm/i915: After reset on sanitization, reset the engine backendsChris Wilson2018-05-311-0/+24
* drm/i915: "Race-to-idle" after switching to the kernel contextChris Wilson2018-05-311-2/+25
* drm/i915: Switch to kernel context before idling at runtimeChris Wilson2018-05-311-5/+31
* drm/i915: Remove stale asserts from i915_gem_find_active_request()Chris Wilson2018-05-301-9/+8Star
* drm/i915: Look for an active kernel context before switchingChris Wilson2018-05-241-0/+7
* drm/i915: Store a pointer to intel_context in i915_requestChris Wilson2018-05-181-6/+6
* drm/i915: Move request->ctx asideChris Wilson2018-05-181-5/+5
* drm/i915: Stop parking the signaler around resetChris Wilson2018-05-161-14/+0Star
* drm/i915: Move engine reset prepare/finish to backendsChris Wilson2018-05-161-33/+5Star
* drm/i915: Only sync tasklets once for recursive reset preparationChris Wilson2018-05-161-1/+1
* drm/i915: Remove tasklet flush before disableChris Wilson2018-05-161-9/+0Star
* drm/i915: Mark up nested spinlocksChris Wilson2018-05-141-1/+1