aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gt/selftest_lrc.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Drop GEM context as a direct link from i915_requestChris Wilson2019-12-201-10/+10
* drm/i915: Serialise with engine-pm around requests on the kernel_contextChris Wilson2019-11-251-3/+3
* drm/i915/selftests: Force bonded submission to overlapChris Wilson2019-11-221-3/+59
* drm/i915/selftests: Always hold a reference on a waited upon requestChris Wilson2019-11-211-21/+66
* drm/i915/selftests: Exercise long preemption chainsChris Wilson2019-11-151-0/+196
* drm/i915/execlists: Verify context register state before executionChris Wilson2019-11-021-3/+3
* drm/i915/selftests: Start kthreads before stoppingChris Wilson2019-11-011-0/+2
* drm/i915/gt: Make timeslice duration configurableChris Wilson2019-10-291-4/+13
* drm/i915/selftests: Check a few more fixed locations within the context imageChris Wilson2019-10-281-1/+26
* drm/i915/tgl: Adjust the location of RING_MI_MODE in the context imageChris Wilson2019-10-261-0/+70
* drm/i915/execlists: Cancel banned contexts on schedule-outChris Wilson2019-10-231-0/+321
* drm/i915/execlists: Force preemptionChris Wilson2019-10-231-0/+100
* drm/i915: Drop assertion that ce->pin_mutex guards state updatesChris Wilson2019-10-221-5/+0
* drm/i915/execlists: Don't merely skip submission if maybe timeslicingChris Wilson2019-10-181-5/+163
* drm/i915: Pass in intel_gt at some for_each_engine sitesTvrtko Ursulin2019-10-181-19/+19
* drm/i915/selftests: Teach execlists to take intel_gt as its argumentChris Wilson2019-10-161-147/+143
* drm/i915/selftests: Drop stale struct_mutexChris Wilson2019-10-161-8/+1
* drm/i915/selftests: Check that GPR are cleared for new contextsChris Wilson2019-10-141-19/+166
* drm/i915/selftests: Check known register values within the contextChris Wilson2019-10-141-0/+126
* drm/i915/selftests: Check that registers are preserved between virtual enginesChris Wilson2019-10-101-0/+180
* drm/i915/selftests: Appease lockdepChris Wilson2019-10-071-2/+2
* drm/i915/selftests: Drop vestigal struct_mutex guardsChris Wilson2019-10-041-124/+24
* drm/i915: Move context management under GEMChris Wilson2019-10-041-1/+5
* drm/i915: Drop struct_mutex from around i915_retire_requests()Chris Wilson2019-10-041-12/+11
* drm/i915: Coordinate i915_active with its own mutexChris Wilson2019-10-041-3/+7
* drm/i915/selftests: Exercise potential false lite-restoreChris Wilson2019-10-031-0/+180
* drm/i915: Pass intel_gt to has-reset?Chris Wilson2019-09-271-1/+1
* drm/i915/selftests: Verify the LRC register layout between init and HWChris Wilson2019-09-241-0/+142
* drm/i915: Mark i915_request.timeline as a volatile, rcu pointerChris Wilson2019-09-201-1/+1
* drm/i915/selftests: Keep the engine awake while we keep for preemptionChris Wilson2019-09-121-0/+10
* drm/i915: Serialize against vma movesChris Wilson2019-08-191-3/+5
* drm/i915/selftests: Prevent the timeslice expiring during suppression testsChris Wilson2019-08-121-1/+4
* drm/i915: Fix up the inverse mapping for default ctx->engines[]Chris Wilson2019-08-081-1/+1
* drm/i915/gt: Move the [class][inst] lookup for engines onto the GTChris Wilson2019-08-061-6/+9
* drm/i915/selftests: Pass intel_context to igt_spinnerChris Wilson2019-07-311-48/+67
* drm/i915/execlists: Disable preemption under GVTChris Wilson2019-07-161-0/+6
* drm/i915/selftests: Ignore self-preemption suppression under gvtChris Wilson2019-07-151-0/+3
* drm/i915/gt: Use intel_gt as the primary object for handling resetsChris Wilson2019-07-121-19/+19
* drm/i915: add infrastructure to hold off preemption on a requestLionel Landwerlin2019-07-091-0/+109
* drm/i915/selftests: Fill in a little more of the dummy fenceChris Wilson2019-07-091-0/+4
* drm/i915/selftests: Common live setup/teardownChris Wilson2019-07-031-15/+1
* drm/i915/execlists: Minimalistic timeslicingChris Wilson2019-06-201-0/+223
* drm/i915: Stop passing I915_WAIT_LOCKED to i915_request_wait()Chris Wilson2019-06-191-15/+9
* drm/i915: update rpm_get/put to use the rpm structureDaniele Ceraolo Spurio2019-06-141-18/+18
* drm/i915: Pull kref into i915_address_spaceChris Wilson2019-06-111-1/+1
* drm/i915: selftest_lrc: Check the correct variableDan Carpenter2019-05-291-2/+2
* drm/i915: Move GEM object domain management from struct_mutex to localChris Wilson2019-05-281-0/+2
* drm/i915: Move more GEM objects under gem/Chris Wilson2019-05-281-2/+5
* drm/i915/execlists: Virtual engine bondingChris Wilson2019-05-221-0/+191
* drm/i915: Apply an execution_mask to the virtual_engineChris Wilson2019-05-221-0/+131