Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-intel-next-2018-09-21
    Driver Changes:
    
    - Bugzilla 107600: Fix stuttering video playback on MythTV on old hardware (Chris)
    - Avoid black screen when using CSC coefficient matrix (Raviraj)
    - Hammer PDs on Baytrail to make sure they reload (Chris)
    - Capture some objects if unable to capture all, on error (Chris)
    - Add W/A for 16 GB DIMMs on SKL+ (Mahesh)
    - Only enable IPC for symmetric memory configurations on KBL+ (Mahesh)
    - Assume pipe A to have maximum stride limits (Ville)
    - Always update update OA contexts via context image (Tvrtko)
    - Icelake enabling patches (Madhav, Dhinakaran)
    - Add Icelake DMC firmware (Anusha)
    - Fixes for CI found corner cases (Chris)
    - Limit the backpressure for request allocation (Chris)
    - Park GPU on module load so usage starts from known state (Chris)
    - Flush tasklet when checking for idle (Chris)
    - Use coherent write into the context image on BSW+ (Chris)
    - Fix possible integer overflow for framebuffers that get aligned past 4GiB (Ville)
    - Downgrade fence timeout from warn to notice and add debug hint (Chris)
    
    - Fixes to multi function encoder code (Ville)
    - Fix sprite plane check logic (Dan, Ville)
    - PAGE_SIZE vs. I915_GTT_PAGE_SIZE fixes (Ville)
    - Decode memory bandwidth and parameters for BXT and SKL+ (Mahesh)
    - Overwrite BIOS set IPC value from KMS (Mahesh)
    - Multiple pipe handling code cleanups/restructurings/optimizations (Ville)
    - Spare low 4G address for non-48bit objects (Chris)
    - Free context_setparam of struct_mutex (Chris)
    - Delay updating ring register state on resume (Chris)
    - Avoid unnecessarily copying overlay IOCTL parameters (Chris)
    - Update GuC power domain states even without submission (Michal)
    - Restore GuC preempt-context across S3/S4 (Chris)
    - Add kernel selftest for rapid context switching (Chris)
    - Keep runtime power management ref for live selftests (Chris)
    - GEM code cleanups (Matt)
  • drm-intel-testing-2018-09-21
  • drm-intel-fixes-2018-09-19
    Only fixes coming from gvt containing "Two more BXT fixes from Colin,
    one srcu locking fix and one fix for GGTT clear when destroy vGPU."
    
  • drm-intel-fixes-2018-09-11
    This contains a regression fix for video playbacks on gen 2 hardware,
    a IPS timeout error suppression on Broadwell and GVT bucked with
    "Most critical one is to fix KVM's mm reference when we access guest memory,
    issue was raised by Linus [1], and another one with virtual opregion fix."
    
    [1] - https://lists.freedesktop.org/archives/intel-gvt-dev/2018-August/004130.html
    
  • drm-intel-next-2018-09-06-2
    Merge tag 'gvt-next-2018-09-04'
  • drm-intel-testing-2018-09-06-2
  • drm-intel-next-2018-09-06-1
    UAPI Changes:
    - GGTT coherency GETPARAM: GGTT has turned out to be non-coherent for some
      platforms, which we've failed to communicate to userspace so far. SNA was
      modified to do extra flushing on non-coherent GGTT access, while Mesa will
      mitigate by always requiring WC mapping (which is non-coherent anyway).
    - Neuter Resource Streamer uAPI: There never really were users for the feature,
      so neuter it while keeping the interface bits for compatibility. This is a
      long due item from past.
    
    Cross-subsystem Changes:
    - Backmerge of branch drm-next-4.19 for DP_DPCD_REV_14 changes
    
    Core Changes:
    - None
    
    Driver Changes:
    
    - A load of Icelake (ICL) enabling patches (Paulo, Manasi)
    - Enabled full PPGTT for IVB,VLV and HSW (Chris)
    - Bugzilla #107113: Distribute DDB based on display resolutions (Mahesh)
    - Bugzillas #100023,#107476,#94921: Support limited range DP displays (Jani)
    - Bugzilla #107503: Increase LSPCON timeout (Fredrik)
    - Avoid boosting GPU due to an occasional stall in interactive workloads (Chris)
    - Apply GGTT coherency W/A only for affected systems instead of all (Chris)
    - Fix for infinite link training loop for faulty USB-C MST hubs (Nathan)
    - Keep KMS functional on Gen4 and earlier when GPU is wedged (Chris)
    - Stop holding ppGTT reference from closed VMAs (Chris)
    - Clear error registers after error capture (Lionel)
    - Various Icelake fixes (Anusha, Jyoti, Ville, Tvrtko)
    - Add missing Coffeelake (CFL) PCI IDs (Rodrigo)
    - Flush execlists tasklet directly from reset-finish (Chris)
    - Fix LPE audio runtime PM (Chris)
    - Fix detection of out of range surface positions (GLK/CNL) (Ville)
    - Remove wait-for-idle for PSR2 (Dhinakaran)
    - Power down existing display hardware resources when display is disabled (Chris)
    - Don't allow runtime power management if RC6 doesn't exist (Chris)
    - Add debugging checks for runtime power management paths (Imre)
    - Increase symmetry in display power init/fini paths (Imre)
    - Isolate GVT specific macros from i915_reg.h (Lucas)
    - Increase symmetry in power management enable/disable paths (Chris)
    - Increase IP disable timeout to 100 ms to avoid DRM_ERROR (Imre)
    - Fix memory leak from HDMI HDCP write function (Brian, Rodrigo)
    - Reject Y/Yf tiling on interlaced modes (Ville)
    - Use a cached mapping for the physical HWS on older gens (Chris)
    - Force slow path of writing relocations to buffer if unable to write to userspace (Chris)
    - Do a full device reset after being wedged (Chris)
    - Keep forcewake counts over reset (in case of debugfs user) (Imre, Chris)
    - Avoid false-positive errors from power wells during init (Imre)
    - Reset engines forcibly in exchange of declaring whole device wedged (Mika)
    - Reduce context HW ID lifetime in preparation for Icelake (Chris)
    - Attempt to recover from module load failures (Chris)
    - Keep select interrupts over a reset to avoid missing/losing them (Chris)
    - GuC submission backend improvements (Jakub)
    - Terminate context images with BB_END (Chris, Lionel)
    - Make GCC evaluate GGTT view struct size assertions again (Ville)
    - Add selftest to exercise suspend/hibernate code-paths for GEM (Chris)
    - Use a full emulation of a user ppgtt context in selftests (Chris)
    - Exercise resetting in the middle of a wait-on-fence in selftests (Chris)
    - Fix coherency issues on selftests for Baytrail (Chris)
    - Various other GEM fixes / self-test updates (Chris, Matt)
    - GuC doorbell self-tests (Daniele)
    - PSR mode control through debugfs for IGTs (Maarten)
    - Degrade expected WM latency errors to DRM_DEBUG_KMS (Chris)
    - Cope with errors better in MST link training (Dhinakaran)
    - Fix WARN on KBL external displays (Azhar)
    - Power well code cleanups (Imre)
    - Fixes to PSR debugging (Dhinakaran)
    - Make forcewake errors louder for easier catching in CI (WARNs) (Chris)
    - Fortify tiling code against programmer errors (Chris)
    - Bunch of fixes for CI exposed corner cases (multiple authors, mostly Chris)
  • drm-intel-testing-2018-09-06-1
  • drm-intel-next-2018-09-06
    UAPI Changes:
    - GGTT coherency GETPARAM: GGTT has turned out to be non-coherent for some
      platforms, which we've failed to communicate to userspace so far. SNA was
      modified to do extra flushing on non-coherent GGTT access, while Mesa will
      mitigate by always requiring WC mapping (which is non-coherent anyway).
    - Neuter Resource Streamer uAPI: There never really were users for the feature,
      so neuter it while keeping the interface bits for compatibility. This is a
      long due item from past.
    
    Cross-subsystem Changes:
    - Backmerge of branch drm-next-4.19 for DP_DPCD_REV_14 changes
    
    Core Changes:
    - None
    
    Driver Changes:
    
    - A load of Icelake (ICL) enabling patches (Paulo, Manasi)
    - Enabled full PPGTT for IVB,VLV and HSW (Chris)
    - Bugzilla #107113: Distribute DDB based on display resolutions (Mahesh)
    - Bugzillas #100023,#107476,#94921: Support limited range DP displays (Jani)
    - Bugzilla #107503: Increase LSPCON timeout (Fredrik)
    - Avoid boosting GPU due to an occasional stall in interactive workloads (Chris)
    - Apply GGTT coherency W/A only for affected systems instead of all (Chris)
    - Fix for infinite link training loop for faulty USB-C MST hubs (Nathan)
    - Keep KMS functional on Gen4 and earlier when GPU is wedged (Chris)
    - Stop holding ppGTT reference from closed VMAs (Chris)
    - Clear error registers after error capture (Lionel)
    - Various Icelake fixes (Anusha, Jyoti, Ville, Tvrtko)
    - Add missing Coffeelake (CFL) PCI IDs (Rodrigo)
    - Flush execlists tasklet directly from reset-finish (Chris)
    - Fix LPE audio runtime PM (Chris)
    - Fix detection of out of range surface positions (GLK/CNL) (Ville)
    - Remove wait-for-idle for PSR2 (Dhinakaran)
    - Power down existing display hardware resources when display is disabled (Chris)
    - Don't allow runtime power management if RC6 doesn't exist (Chris)
    - Add debugging checks for runtime power management paths (Imre)
    - Increase symmetry in display power init/fini paths (Imre)
    - Isolate GVT specific macros from i915_reg.h (Lucas)
    - Increase symmetry in power management enable/disable paths (Chris)
    - Increase IP disable timeout to 100 ms to avoid DRM_ERROR (Imre)
    - Fix memory leak from HDMI HDCP write function (Brian, Rodrigo)
    - Reject Y/Yf tiling on interlaced modes (Ville)
    - Use a cached mapping for the physical HWS on older gens (Chris)
    - Force slow path of writing relocations to buffer if unable to write to userspace (Chris)
    - Do a full device reset after being wedged (Chris)
    - Keep forcewake counts over reset (in case of debugfs user) (Imre, Chris)
    - Avoid false-positive errors from power wells during init (Imre)
    - Reset engines forcibly in exchange of declaring whole device wedged (Mika)
    - Reduce context HW ID lifetime in preparation for Icelake (Chris)
    - Attempt to recover from module load failures (Chris)
    - Keep select interrupts over a reset to avoid missing/losing them (Chris)
    - GuC submission backend improvements (Jakub)
    - Terminate context images with BB_END (Chris, Lionel)
    - Make GCC evaluate GGTT view struct size assertions again (Ville)
    - Add selftest to exercise suspend/hibernate code-paths for GEM (Chris)
    - Use a full emulation of a user ppgtt context in selftests (Chris)
    - Exercise resetting in the middle of a wait-on-fence in selftests (Chris)
    - Fix coherency issues on selftests for Baytrail (Chris)
    - Various other GEM fixes / self-test updates (Chris, Matt)
    - GuC doorbell self-tests (Daniele)
    - PSR mode control through debugfs for IGTs (Maarten)
    - Degrade expected WM latency errors to DRM_DEBUG_KMS (Chris)
    - Cope with errors better in MST link training (Dhinakaran)
    - Fix WARN on KBL external displays (Azhar)
    - Power well code cleanups (Imre)
    - Fixes to PSR debugging (Dhinakaran)
    - Make forcewake errors louder for easier catching in CI (WARNs) (Chris)
    - Fortify tiling code against programmer errors (Chris)
    - Bunch of fixes for CI exposed corner cases (multiple authors, mostly Chris)
  • drm-intel-testing-2018-09-06
  • drm-intel-fixes-2018-09-05
    The critical fix here on display side is the DP MST regression one.
    But this pull also include fixes for DP SST, small VDSC register fix
    and GVT's bucked with "BXT fixes, two guest warning fixes, dmabuf
    format mod fix and one for recent multiple VM timeout failure."
    
  • drm-intel-fixes-2018-08-29
    - fix for GLK and CNL watermark workaround
    - fix for display affecting NUCs with LSPCON
    - freeing an allocated write_buf on hdcp
    - audio hook when display is disabled
    - vma stop holding ppgtt reference
    
  • drm-intel-next-fixes-2018-08-22
    One important fix for display affecting NUCs with LSPCON and
    other 3 small fixes for:
    - audio hook when display is disabled
    - icl's has_csr definition
    - vma stop holding ppgtt reference
    
  • drm-intel-next-fixes-2018-08-16-1
    Fixes for:
    - DP full color range.
    - selftest for gem_object
    - forcewake on suspend
    - GPU reset
    
    This also include accumulated fixes from GVT:
    - Fix an error code in gvt_dma_map_page() (Dan)
    - Fix off by one error in intel_vgpu_write_fence() (Dan)
    - Fix potential Spectre v1 (Gustavo)
    - Fix workload free in vgpu release (Henry)
    - Fix cleanup sequence in intel_gvt_clean_device (Henry)
    - dmabuf mutex init place fix (Henry)
    - possible memory leak in intel_vgpu_ioctl() err path (Yi)
    - return error on cmd access check failure (Yan)
    
  • drm-intel-next-fixes-2018-08-06
    - Fix gvt compilation broken on a silent conflict on fixes vs next merge
    - Fix runtime PM for LPE audio
    - Revert on ICL workaround
    - Interactive RPS mode
    - Fix for PSR sink status report
    
  • drm-intel-fixes-2018-07-26
    - Only a quirk for GLK NUC HDMI port issues
    
  • drm-intel-next-2018-07-19
    On GEM side:
    
    - GuC related fixes (Chris, Michal)
    - GTT read-only pages support (Jon, Chris)
    - More selftests fixes (Chris)
    - More GPU reset improvements (Chris)
    - Flush caches after GGTT writes (Chris)
    - Handle recursive shrinker for vma->last_active allocation (Chris)
    - Other execlists fixes (Chris)
    
    On Display side:
    
    - GLK HDMI fix (Clint)
    - Rework and cleanup around HPD pin (Ville)
    - Preparation work for Display Stream Compression support coming on ICL (Anusha)
    - Nuke LVDS lid notification (Ville)
    - Assume eDP is always connected (Ville)
    - Kill intel panel detection (Ville)
    
  • drm-intel-testing-2018-07-19
  • drm-intel-fixes-2018-07-12
    - GVT fix for KBL vGPU hang to update virtual register from LRI.
    - Fix hotplug irq ack on i965/g4x (Ville)
    
  • drm-intel-next-2018-07-12
    On GVT there's the addition of vGPU huge page support for guest,
    with one BXT fix and gvt dependency handling.
    
    On Display side there's:
    - More PSR clean up and fixes (Rodrigo, DK and Tarun)
    - GMBUS improvements for HDCP2.2 compliance (Ram)
    - Fix strncpy truncation on intel_tv (Dominique)
    - Cleanup modesetting on load-error path (Chris)
    
    On GEM side:
    - Gem init hw fix (Michal)
    - More selftests fixes (Michal, Chris)
    - Execlists optimizations (Chris)
    - Introduce i915_address_space.mutex (Chris)
    - Stolen memory support for Ice Lake (Paulo)
    - Unwind HW init after GVT setup failure (Chris)
    - Other fixes for gpu parking, gem_suspend, and handcheck reset (Chris)