summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gem
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Remove redundant user_access_end() from __copy_from_user() error pathJosh Poimboeuf2019-08-091-11/+9Star
* drm/i915: Lift intel_engines_resume() to callersChris Wilson2019-08-011-3/+4
* drm/i915/userptr: Acquire the page lock around set_page_dirty()Chris Wilson2019-07-291-1/+9
* drm/i915: Mark expected switch fall-throughsGustavo A. R. Silva2019-07-262-2/+2
* drm/i915: Stop passing I915_WAIT_LOCKED to i915_request_wait()Chris Wilson2019-06-191-10/+4Star
* drm/i915: Skip shrinking already freed pagesChris Wilson2019-06-182-46/+6Star
* drm/i915: Use drm_gem_object.resvChris Wilson2019-06-189-40/+23Star
* drm/i915/gtt: Use a common type for page directoriesMika Kuoppala2019-06-171-1/+1
* drm/i915: move modesetting core code under display/Jani Nikula2019-06-174-4/+8
* drm/i915: Avoid tainting i915_gem_park() with wakeref.lockChris Wilson2019-06-151-9/+8Star
* drm/i915: Keep contexts pinned until after the next kernel context switchChris Wilson2019-06-144-31/+31
* drm/i915: update with_intel_runtime_pm to use the rpm structureDaniele Ceraolo Spurio2019-06-142-7/+7
* drm/i915: update rpm_get/put to use the rpm structureDaniele Ceraolo Spurio2019-06-147-21/+22
* drm/i915: Remove rpm asserts that use i915Daniele Ceraolo Spurio2019-06-141-1/+1
* drm/i915: Discard some redundant cache domain flushesChris Wilson2019-06-141-6/+0Star
* drm/i915: Move fence register tracking from i915->mm to ggttChris Wilson2019-06-132-3/+3
* drm/i915: kerneldoc warnings squelchedChris Wilson2019-06-121-1/+1
* drm/i915: Combine unbound/bound list tracking for objectsChris Wilson2019-06-127-36/+54
* drm/i915: Rename i915_hw_ppgtt to i915_ppgttChris Wilson2019-06-113-11/+11
* drm/i915: Pull kref into i915_address_spaceChris Wilson2019-06-119-113/+108Star
* drm/i915: Promote i915->mm.obj_lock to be irqsafeChris Wilson2019-06-105-37/+57
* drm/i915: Convert icl_get_stolen_reserved to uncore mmio accessorsTvrtko Ursulin2019-06-101-2/+2
* drm/i915: Report an earlier wedged event when suspending the enginesChris Wilson2019-06-061-1/+1
* drm/i915: Skip context_barrier emission for unused contextsChris Wilson2019-06-062-5/+29
* drm/i915: Move object close under its own lockChris Wilson2019-06-066-70/+87
* drm/i915/selftests: Flush partial-tiling object onceChris Wilson2019-06-041-12/+9Star
* drm/i915: Report all objects with allocated pages to the shrinkerChris Wilson2019-05-315-55/+31Star
* drm/i915: Track the purgeable objects on a separate eviction listChris Wilson2019-05-315-21/+31
* drm/i915: fix use of uninitialized pointer vaddrColin Ian King2019-05-311-1/+1
* drm/i915: Drop check for non-NULL entry in llist_for_each_entry_safeChris Wilson2019-05-311-2/+1Star
* drm/i915: add in-kernel blitter clientMatthew Auld2019-05-306-0/+697
* drm/i915: Drop the deferred active referenceChris Wilson2019-05-288-54/+13Star
* drm/i915: Move GEM client throttling to its own fileChris Wilson2019-05-281-0/+73
* drm/i915: Move GEM object busy checking to its own fileChris Wilson2019-05-281-0/+138
* drm/i915: Move GEM object waiting to its own fileChris Wilson2019-05-282-0/+285
* drm/i915: Move GEM object domain management from struct_mutex to localChris Wilson2019-05-2813-88/+292
* drm/i915: Pull scatterlist utils out of i915_gem.hChris Wilson2019-05-288-0/+9
* drm/i915: Move more GEM objects under gem/Chris Wilson2019-05-2832-2/+14148
* drm/i915: Move GEM domain management to its own fileChris Wilson2019-05-282-0/+811
* drm/i915: Move mmap and friends to its own fileChris Wilson2019-05-284-0/+1073
* drm/i915: Move phys objects to its own fileChris Wilson2019-05-286-1/+885
* drm/i915: Move shmem object setup to its own fileChris Wilson2019-05-283-3/+847
* drm/i915: Move object->pages API to i915_gem_object.[ch]Chris Wilson2019-05-282-0/+440
* drm/i915: Pull GEM ioctls interface to its own fileChris Wilson2019-05-281-0/+52
* drm/i915: Split GEM object type definition to its own headerChris Wilson2019-05-283-0/+302