2019-10-04 | Chris Wilson | drm/i915: Move global activity tracking from GEM to GT Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Move request runtime management onto gt Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915/gem: Retire directly for mmap-offset shrinking Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Merge wait_for_timelines with retire_request Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Remove the GEM idle worker Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Drop struct_mutex from around i915_retire_requests() Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Move idle barrier cleanup into engine-pm Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Coordinate i915_active with its own mutex Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Push the i915_active.retire into a worker Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Pull i915_vma_pin under the vm->mutex Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Mark up address spaces that may need to allocate Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Only track bound elements of the GTT Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Use helpers for drm_mm_node booleans Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915: Restrict L3 remapping sysfs interface to... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-04 | Chris Wilson | drm/i915/execlists: Skip redundant resubmission Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-02 | Chris Wilson | drm/i915/selftests: Exercise potential false lite-restore Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-02 | Chris Wilson | drm/i915/gem: Refactor tests on obj->ops->flags Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-02 | Chris Wilson | drm/i915/selftests: Extract random_offset() for use... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-02 | Chris Wilson | drm/i915/userptr: Never allow userptr into the mappable... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-10-01 | Chris Wilson | drm/i915: Initialise breadcrumb lists on the virtual... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-30 | Chris Wilson | drm/i915/gt: Only unwedge if we can reset first Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-30 | Chris Wilson | drm/i915/selftests: Exercise context switching in parallel Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-27 | Chris Wilson | drm/i915/selftests: Provide a mock GPU reset routine Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-27 | Chris Wilson | drm/i915/selftests: Distinguish mock device from no... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-27 | Chris Wilson | drm/i915: Pass intel_gt to has-reset? Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-27 | Chris Wilson | drm/i915/selftests: Do not try to sanitize mock HW Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-27 | Matthew Auld | drm/i915: simplify i915_gem_init_early Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-27 | Matthew Auld | drm/i915: check for kernel_context Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-27 | Andi Shyti | drm/i915: Extract GT render sleep (rc6) management Based on a patch by Chris Wilson. Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-27 | Chris Wilson | drm/i915/selftests: Exercise concurrent submission... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-26 | Michał Winiarski | drm/i915: Add definitions for MI_MATH command Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-26 | Anna Karas | drm/i915/perf: Fix use of kernel-doc format in structure... Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-26 | Sebastian Andrzej... | drm/i915: Don't disable interrupts for intel_engine_breadcru... Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-26 | Sebastian Andrzej... | drm/i915: Drop the IRQ-off asserts Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-26 | Michał Winiarski | drm/i915: Adjust length of MI_LOAD_REGISTER_REG Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-26 | Michał Winiarski | drm/i915/execlists: Use per-process HWSP as scratch Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-26 | Michał Winiarski | drm/i915: Define explicit wedged on init reset state Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-25 | Chris Wilson | drm/i915/execlists: Simplify gen12_csb_parse Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-24 | Chris Wilson | drm/i915/tgl: Swap engines for no rps (gpu reclocking) Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-24 | Chris Wilson | drm/i915/selftests: Verify the LRC register layout... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-24 | Chris Wilson | drm/i915: Mark contents as dirty on a write fault Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-23 | Chris Wilson | drm/i915: Prevent bonded requests from overtaking each... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-23 | Chris Wilson | drm/i915: Fixup preempt-to-busy vs reset of a virtual... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-23 | Chris Wilson | drm/i915: Fixup preempt-to-busy vs resubmission of... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-23 | Chris Wilson | drm/i915/execlists: Refactor -EIO markup of hung requests Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-23 | Chris Wilson | drm/i915: Only enqueue already completed requests Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-23 | Chris Wilson | drm/i915/execlists: Drop redundant list_del_init(&rq... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-23 | Chris Wilson | drm/i915/execlists: Relax assertion for a pinned context... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-21 | Daniele Ceraolo... | drm/i915/tgl: s/ss/eu fuse reading support Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-20 | Chris Wilson | Revert "drm/i915/tgl: Implement Wa_1406941453" Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-20 | Chris Wilson | drm/i915: Protect timeline->hwsp dereferencing Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-20 | Chris Wilson | drm/i915: Lock signaler timeline while navigating Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-20 | Chris Wilson | drm/i915: Mark i915_request.timeline as a volatile... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-20 | Chris Wilson | drm/i915/tgl: Suspend pre-parser across GTT invalidations Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-19 | Chris Wilson | drm/i915/selftests: Exercise CS TLB invalidation Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-19 | Chris Wilson | drm/i915: Verify the engine after acquiring the active... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-19 | Daniele Ceraolo... | drm/i915: fix SFC reset flow Cc: Chris Wilson <chris@chris-wilson.co.uk> Acked-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-18 | Chris Wilson | drm/i915: Extend Haswell GT1 PSMI workaround to all Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-18 | Matt Roper | drm/i915/cml: Add second PCH ID for CMP Acked-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-17 | Chris Wilson | drm/i915/tgl: Extend MI_SEMAPHORE_WAIT Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-17 | Chris Wilson | drm/i915: Only apply a rmw mmio update if the value... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-16 | Chris Wilson | drm/i915: Show the logical context ring state on dumping Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-13 | Mika Kuoppala | drm/i915/tgl: Re-enable rc6 Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-13 | Michel Thierry | drm/i915/tgl: Introduce gen12 forcewake ranges Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-13 | Mika Kuoppala | drm/i915: Update Gen11 forcewake ranges Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-13 | Chris Wilson | drm/i915/tgl: Limit ourselves to just rcs0 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-13 | Chris Wilson | drm/i915: Don't mix srcu tag and negative error codes Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-13 | Chris Wilson | drm/i915/gtt: Make sure the gen6 ppgtt is bound before... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Chris Wilson | drm/i915/selftests: Keep the engine awake while we... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Arkadiusz Hiler | drm/i915: Get the correct wakeref for reading HOTPLUG_EN... Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Chris Wilson | drm/i915/tgl: Disable preemption while being debugged Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Chris Wilson | drm/i915/pmu: Use GT parked for estimating RC6 while... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Chris Wilson | drm/i915/execlists: Ensure the context is reloaded... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Chris Wilson | drm/i915/execlists: Add a paranoid flush of the CSB... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Chris Wilson | drm/i915: Disable FBC if BIOS reserved memory (stolen... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Ville Syrjälä | drm/i915: Remove duplicated bxt/cnl/icl .modeset_calc_cdclk... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Ville Syrjälä | drm/i915: Reuse cnl_modeset_calc_cdclk() on icl+ Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Ville Syrjälä | drm/i915: Fix CD2X pipe select masking during cdclk... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-12 | Ville Syrjälä | drm/i915: Fix cdclk bypass freq readout for tgl/bxt/glk Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-11 | Chris Wilson | drm/i915: Squeeze iommu status into debugfs/i915_capabilities Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-11 | Chris Wilson | drm/i915/tgl: Disable read-only ppgtt support Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-11 | Chris Wilson | drm/i915/display: Add glk_cdclk_table Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-11 | Chris Wilson | drm/i915: Make i915_vma.flags atomic_t for mutex reduction Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-11 | Kenneth Graunke | drm/i915: Whitelist COMMON_SLICE_CHICKEN2 Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-11 | Chris Wilson | drm/i915: Make shrink/unshrink be atomic Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-10 | Chris Wilson | drm/i915/tgl: Disable rc6 for debugging Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-10 | Chris Wilson | drm/i915/selftests: Tighten the timeout testing for... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-10 | Chris Wilson | drm/i915/selftests: Take runtime wakeref for igt_ggtt_lowlevel Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-10 | Chris Wilson | drm/i915: Perform GGTT restore much earlier during... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-10 | Chris Wilson | drm/i915/ringbuffer: Flush writes before RING_TAIL... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-10 | Chris Wilson | drm/i915/execlists: Ignore lost completion events Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-10 | Chris Wilson | drm/i915/execlists: Clear STOP_RING bit on reset Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-09 | Matthew Auld | drm/i915: include GTT page-size info in error state Suggested-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-09 | Matthew Auld | drm/i915: cleanup cache-coloring Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-09 | Matthew Auld | drm/i915: s/i915_gtt_color_adjust/i915_ggtt_color_adjust Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-09 | Matthew Auld | drm/i915: export color_differs Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-09 | Chris Wilson | drm/i915/execlists: Remove incorrect BUG_ON for schedule-out Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-09 | Matthew Auld | drm/i915/buddy: add missing call to i915_global_register Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-06 | Andi Shyti | drm/i915: Hook up GT power management Based on a patch by Chris Wilson. Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
2019-09-06 | Michel Thierry | drm/i915/tgl: Register state context definition for... Cc: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> |
commit | commitdiff | tree |
next |