Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-intel-gt-next-2021-04-06
    Driver Changes:
    
    - Prepare for local/device memory support on DG1 by starting
      to use it for kernel internal allocations: context, ring
      and engine scratch (Matt A, CQ, Abdiel, Imre)
    - Sandybridge fix to avoid hard hang on ring resume (Chris)
    - Limit imported dma-buf size to int32 (Matt A)
    - Double check heartbeat timeout before resetting (Chris)
    
    - Use new tasklet API for execution list (Emil)
    - Fix SPDX checkpats warnings (Chris)
    - Fixes for various checkpatch warnings (Chris)
    - Selftest improvements (Chris)
    - Move the defer_request waiter active assertion to correct spot (Chris)
    - Make local-memory probing a GT operation (Matt, Tvrtko)
    - Protect against request freeing during cancellation on wedging (Chris)
    - Retire unexpected starting state error dumping (Chris)
    - Distinction of memory regions in debugging (Zbigniew)
    - Always flush the submission queue on checking for idle (Chris)
    
    - Consolidate 2big error check to helper (Matt)
    - Decrease number of subplatform bits (Tvrtko)
    - Remove unused internal request priority levels (Chris)
    - Document the unused internal header bits in buddy allocator (Matt)
    - Cleanup the region class/instance encoding (Matt)
  • drm-intel-next-2021-04-01
    Features:
    - Add support for FBs requiring a power-of-two stride padding (Imre)
    
    Refactoring:
    - Disassociate display version from gen (Matt)
    - Refactor legacy DP and HDMI code to separate files (Ville)
    - Refactor FB plane code to a separate file (Imre)
    - Refactor VBT child device info parsing and usage (Jani)
    - Refactor KBL/TGL/ADL-S display and gt stepping schemes (Jani)
    
    Fixes:
    - DP Link-Training Tunable PHY Repeaters (LTTPR) fixes (Imre)
    - HDCP fixes (Anshuman)
    - DP 2.0 HDMI 2.1 PCON Fixed Rate Link (FRL) fixes (Ankit)
    - Set HDA link parameters in driver (Kai)
    - Fix enabled_planes bitmask (Ville)
    - Fix transposed arguments to skl_plane_wm_level() (Ville)
    - Stop adding planes to the commit needlessly (Ville)
  • drm-intel-fixes-2021-03-25-1
    - DisplayPort LTTPR fixes around link training and limiting it
      according to supported spec version. (Imre)
    - Fix enabled_planes bitmask to really represent only logically
      enabled planes (Ville).
    - Fix DSS CTL registers for ICL DSI transcoders (Jani)
    - Fix the GT fence revocation runtime PM logic. (Imre)
    
  • drm-intel-fixes-2021-03-25
    - DisplayPort LTTPR fixes around link training and limiting it
      according to supported spec version. (Imre)
    - Fix enabled_planes bitmask to really represent only logically
      enabled planes (Ville).
    - Fix DSS CTL registers for ICL DSI transcoders (Jani)
    - Fix the GT fence revocation runtime PM logic. (Imre)
    
  • drm-intel-fixes-2021-03-18
    drm/i915 fixes for v5.12-rc4:
    - Workaround async flip + VT-d frame corruption on HSW/BDW
    - Fix NMI watchdog crash due to uninitialized OA buffer use on gen12+
  • drm-intel-next-2021-03-16
    Highlights:
    - Alderlake S enabling, via topic branch (Aditya, Anusha, Caz, José, Lucas, Matt, Tejas)
    - Refactor display code to shrink intel_display.c etc. (Dave)
    - Support more gen 9 and Tigerlake PCH combinations (Lyude, Tejas)
    - Add eDP MSO support (Jani)
    
    Display:
    - Refactor to support multiple PSR instances (Gwan-gyeong)
    - Link training debug logging updates (Sean)
    - Updates to eDP fixed mode handling (Jani)
    - Disable PSR2 on JSL/EHL (Edmund)
    - Support DDR5 and LPDDR5 for bandwidth computation (Clint, José)
    - Update VBT DP max link rate table (Shawn)
    - Disable the QSES check for HDCP2.2 over MST (Juston)
    - PSR updates, refactoring, selective fetch (José, Gwan-gyeong)
    - Display init sequence refactoring (Lucas)
    - Limit LSPCON to gen 9 and 10 platforms (Ankit)
    - Fix DDI lane polarity per VBT info (Uma)
    - Fix HDMI vswing programming location in mode set (Ville)
    - Various display improvements and refactorings and cleanups (Ville)
    - Clean up DDI clock routing and readout (Ville)
    - Workaround async flip + VT-d corruption on HSW/BDW (Ville)
    - SAGV watermark fixes and cleanups (Ville)
    - Silence pipe tracepoint WARNs (Ville)
    
    Other:
    - Remove require_force_probe protection from RKL, may need to be revisited (Tejas)
    - Detect loss of MMIO access (Matt)
    - GVT display improvements
    - drm/i915: Disable runtime power management during shutdown (Imre)
    - Perf/OA updates (Umesh)
    - Remove references to struct drm_device.pdev, via topic branch (Thomas)
    - Backmerge (Jani)
  • drm-intel-fixes-2021-03-11
    - Wedge the GPU if command parser setup fails (Tvrtko)
    
  • drm-intel-next-fixes-2021-02-25
    A fix for color format check from Ville, plus the re-enable of -Wuninitialized
    from Nathan, and the GVT fixes including fixes for ww locking, cmd parser and
    a general cleanup of dev_priv->gt.
    
  • drm-intel-next-fixes-2021-02-18
    - Restrict DRM_I915_DEBUG to developer builds (Chris)
    - Fix return and error codes (Dan)
    - Suspend/Resume fix (Chris)
    - Disable atomics in L3 for gen9 (Chris)
    - Flush before changing register state (Chris)
    - Fix for GLK's HDMI (Ville)
    - Fix ILK+'s plane strides with Xtiling (Ville)
    - Correct surface base address for renderclear (Chris)
    
  • drm-intel-fixes-2021-02-11
    drm/i915 fixes for v5.11 final:
    - Ensure Type-C FIA is powered when initializing
    - Fix overlay frontbuffer tracking
  • drm-intel-fixes-2021-02-04
    drm/i915 fixes for v5.11-rc7:
    - Skip vswing programming for TBT
    - Power up combo PHY lanes for HDMI
    - Fix double YUV range correction on HDR planes
    - Fix the MST PBN divider calculation
    - Fix LTTPR vswing/pre-emp setting in non-transparent mode
    - Move the breadcrumb to the signaler if completed upon cancel
    - Close race between enable_breadcrumbs and cancel_breadcrumbs
    - Drop lru bumping on display unpinning
  • topic/drm-device-pdev-2021-02-02
    Driver Changes:
    - drm/i915: Remove references to struct drm_device.pdev
  • topic/adl-s-enabling-2021-02-01-2
    Driver Changes:
    ccc
  • topic/adl-s-enabling-2021-02-01-1
    Driver Changes:
      - Add basic support for Alder Lake S, to be shared between
      drm-intel-next and drm-intel-gt-next
  • topic/adl-s-enabling-2021-02-01
    Driver Changes:
      - Add basic support for ADL-S, to be shared between drm-intel-next and
      drm-intel-gt-next
  • drm-intel-next-2021-01-29
    - WARN if plane src coords are too big (Ville)
    - Prevent double YUV range correction on HDR planes (Andres)
    - DP MST related Fixes (Sean, Imre)
    - More clean-up around DRAM detection code (Jose)
    - Actually async flips enable for all ilk+ platforms (Ville)
    
  • drm-intel-fixes-2021-01-28
    drm/i915 fixes for v5.11-rc6:
    - Fix ICL MG PHY vswing
    - Fix subplatform handling
    - Fix selftest memleak
    - Clear CACHE_MODE prior to clearing residuals
    - Always flush the active worker before returning from the wait
    - Always try to reserve GGTT address 0x0
  • drm-intel-next-2021-01-27
    - HDCP 2.2 and HDCP 1.4 Gen12 DP MST support (Anshuman)
    - Fix DP vswing settings and handling (Imre, Ville)
    - Various display code clean-up (Jani, Ville)
    - Various display refactoring, including split out of pps, aux, and fdi (Ja\
    ni, Dave)
    - Add DG1 missing workarounds (Jose)
    - Fix display color conversion (Chris, Ville)
    - Try to guess PCH type even without ISA bridge (Zhenyu)
    - More backlight refactor (Lyude)
    - Support two CSC module on gen11 and later (Lee)
    - Async flips for all ilk+ platforms (Ville)
    - Clear color support for TGL (RK)
    - Add a helper to read data from a GEM object page (Imre)
    - VRR/Adaptive Sync Enabling on DP/eDP for TGL+ (Manasi, Ville Aditya)
    
  • drm-intel-fixes-2021-01-21
    drm/i915 fixes for v5.11-rc5:
    - HDCP fixes
    - PMU wakeref fix
    - Fix HWSP validity race
    - Fix DP protocol converter accidental 4:4:4->4:2:0 conversion for RGB
  • drm-intel-gt-next-2021-01-21-1
    Cross-subsystem Changes:
    
    - Includes gvt-gt-next-2021-01-18 + header check fix for GVT
    
    Driver Changes:
    
    - Fix for #2955: Clear potentially malicious register state before
      executing clear residuals security mitigation (Chris)
    - Fixes that lead to marking per-engine-reset as supported on Gen7
      (Chris)
    - Remove per-client stats from debugfs/i915_gem_objects) (Tvrtko, Chris)
    - Add arbitration check before semaphore wait (Chris)
    - Apply interactive priority to explicit flip fences (Chris)
    - Make GEM errors non-fatal by default to help capturing logs during
      development (Chris)
    - Fix object page offset within a region in error capture (CQ, Matt A)
    - Close race between enable_breadcrumbs and cancel_breadcrumbs (Chris)
    - Almagamate clflushes on suspend/freeze to speed up S/R (Chris)
    - Protect used framebuffers from casual eviction (Chris)
    
    - Fix the sgt.pfn sanity check (Kui, Matt A)
    - Reduce locking around i915_request.lock and ctx->engines_mutex (Chris)
    - Simplify tracking for engine->fw_active and stats.active (Chris)
    - Constrain pool objects by mapping type (Chris, Matt A)
    - Use shrinkable status for unknown swizzle quirks (Chris)
    - Do not suspend bonded requests if one hangs (Chris)
    - Restore "Skip over completed active execlists" optimization (Chris)
    
    - Move stolen node into GEM object union (Chris)
    . Split gem_create into own file (Matt A)
    - Convert object_create into object_init in LMEM region code (Matt A)
    - Reduce test_and_set_bit to set_bit in i915_request_submit() (Chris)
    - Mark up protected uses of 'i915_request_completed' (Chris)
    - Remove extraneous inline modifiers (Chris)
    - Add function to define defaults for GuC/HuC enable (John)
    
    - Improve code locality by moving closer to single user (Matt A, Chris)
    - Compiler warning fixes (Matt A, Chris)
    - Selftest / CI improvements (Chris)