Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-intel-next-fixes-2023-05-04-1
    Add missing GPU transcoder masks for MTL and fix DSI power on sequence
    for Nextbook Ares 8A. Fix GuC version corner case.
  • drm-intel-next-fixes-2023-05-04
    Short summary of fixes pull (less than what git shortlog provides):
    - explain anything non-fixes (e.g. cleanups) and why it's appropriate
    - highlight regressions
    - summarize pull requests contained
    This shouldn't be more than a few lines (or it indicates your fixes pull is a
    bit too big).
  • drm-intel-next-fixes-2023-04-27
    One cc stable for pipe source size check on SKL+
  • drm-intel-next-fixes-2023-04-20-1
    Active port PLL MST fix for second stream, CSC plane index fix,
    null and oob array deref fixes and selftest memory leak fix.
  • drm-intel-next-fixes-2023-04-20
    Active port PLL MST fix for second stream, CSC plane index fix,
    null and oob array deref fixes and selftest memory leak fix.
  • drm-intel-fixes-2023-04-19
    drm/i915 fixes for v6.3 final:
    - Fix fast wake AUX sync len
  • drm-intel-next-fixes-2023-04-13
    Short summary of fixes pull (less than what git shortlog provides):
    
    Just one Cc:stable fix for sampler indirect state in bindless heap.
  • drm-intel-fixes-2023-04-13
    drm/i915 fixes for v6.3-rc7:
    - Fix dual link DSI for TGL+
  • drm-intel-next-2023-04-06
    - Fix DPT+shmem combo and add i915.enable_dpt modparam (Ville)
    - i915.enable_sagv module parameter (Ville)
    - Correction to QGV related register addresses (Vinod)
    - IPS debugfs per-crtc and new file for false_color (Ville)
    - More clean-up and reorganization of Display code (Jani)
    - DP DSC related fixes and improvements (Stanislav, Ankit, Suraj, Swati)
    - Make utility pin asserts more accurate (Ville)
    - Meteor Lake enabling (Daniele)
    - High refresh rate PSR fixes (Jouni)
    - Cursor and Plane chicken register fixes (Ville)
    - Align the ADL-P TypeC sequences with hardware specification (Imre)
    - Documentation build fixes and improvements to catch bugs earlier (Lee, Jani)
    - PL1 power limit hwmon entry changed to use 0 as disabled state (Ashutosh)
    - DP aux sync fix and improvements (Ville)
    - DP MST fixes and w/a (Stanislav)
    - Limit PXP drm-errors or warning on firmware API failures (Alan)
    
  • drm-intel-gt-next-2023-04-06
    UAPI Changes:
    
    - (Build-time only, should not have any impact)
      drm/i915/uapi: Replace fake flex-array with flexible-array member
    
      "Zero-length arrays as fake flexible arrays are deprecated and we are
      moving towards adopting C99 flexible-array members instead."
    
      This is on core kernel request moving towards GCC 13.
    
    Driver Changes:
    
    - Fix context runtime accounting on sysfs fdinfo for heavy workloads (Tvrtko)
    - Add support for OA media units on MTL (Umesh)
    - Add new workarounds for Meteorlake (Daniele, Radhakrishna, Haridhar)
    - Fix sysfs to read actual frequency for MTL and Gen6 and earlier
      (Ashutosh)
    - Synchronize i915/BIOS on C6 enabling on MTL (Vinay)
    - Fix DMAR error noise due to GPU error capture (Andrej)
    - Fix forcewake during BAR resize on discrete (Andrzej)
    - Flush lmem contents after construction on discrete (Chris)
    - Fix GuC loading timeout on systems where IFWI programs low boot
      frequency (John)
    - Fix race condition UAF in i915_perf_add_config_ioctl (Min)
    
    - Sanitycheck MMIO access early in driver load and during forcewake
      (Matt)
    - Wakeref fixes for GuC RC error scenario and active VM tracking (Chris)
    - Cancel HuC delayed load timer on reset (Daniele)
    - Limit double GT reset to pre-MTL (Daniele)
    - Use i915 instead of dev_priv insied the file_priv structure (Andi)
    - Improve GuC load error reporting (John)
    - Simplify VCS/BSD engine selection logic (Tvrtko)
    - Perform uc late init after probe error injection (Andrzej)
    - Fix format for perf_limit_reasons in debugfs (Vinay)
    - Create per-gt debugfs files (Andi)
    
    - Documentation and kerneldoc fixes (Nirmoy, Lee)
    - Selftest improvements (Fei, Jonathan)
  • drm-intel-fixes-2023-04-05
    drm/i915 fixes for v6.3-rc6:
    - Fix DP MST DSC M/N calculation to use compressed bpp
    - Fix racy use-after-free in perf ioctl
    - Fix context runtime accounting
    - Fix handling of GT reset during HuC loading
    - Fix use of unsigned vm_fault_t for error values
  • drm-intel-fixes-2023-03-30
    drm/i915 fixes for v6.3-rc5:
    - Fix PMU support by reusing functions with sysfs
    - Fix a number of issues related to color, PSR and arm/noarm
    - Fix state check related to ICL PHY ownership check in TC-cold state
    - Flush lmem contents after construction
    - Fix hibernate oops related to DPT BO
    - Fix perf stream error path wakeref balance
  • drm-intel-next-2023-03-23
    Core Changes:
    - drm: Add SDP Error Detection Configuration Register (Arun)
    
    Driver Changes:
    - Meteor Lake enabling and fixes (RK, Jose, Madhumitha)
    - Lock the fbdev obj before vma pin (Tejas)
    - DSC fixes (Stanislav)
    - Fixes and clean-up on opregion code (Imre)
    - More wm/vblank stuff (Ville)
    - More general display code organization (Jani)
    - DP Fixes (Stanislav, Ville)
    - Introduce flags to ignore long HPD and link training issues \
      for handling spurious issues on CI (Vinod)
    - Plane cleanups and extra registers (Ville)
    - Update audio keepalive clock values (Clint)
    - Rename find_section to bdb_find_section (Maarten)
    - DP SDP CRC16 for 128b132b link layer (Arun)
    - Fix various issues with noarm register writes (Ville)
    - Fix a few TypeC / MST issues (Imre)
    - Create GSC submission targeting HDCP and PXP usages on MTL+ (Suraj)
    - Enable HDCP2.x via GSC CS (Suraj)
    
  • drm-intel-fixes-2023-03-23
    drm/i915 fixes for v6.3-rc4:
    - Fix an MTL workaround
    - Fix fbdev obj locking before vma pin
    - Fix state inheritance tracking in initial commit
    - Fix missing GuC error capture codes
    - Fix missing debug object activation
    - Fix uc init late order relative to probe error injection
    - Fix perf limit reasons formatting
    - Fix vblank timestamp update on seamless M/N changes
  • drm-intel-gt-next-2023-03-16
    Driver Changes:
    
    - Fix issue #6333: "list_add corruption" and full system lockup from
      performance monitoring (Janusz)
    - Give the punit time to settle before fatally failing (Aravind, Chris)
    - Don't use stolen memory or BAR for ring buffers on LLC platforms (John)
    - Add missing ecodes and correct timeline seqno on GuC error captures (John)
    - Make sure DSM size has correct 1MiB granularity on Gen12+ (Nirmoy,
      Lucas)
    - Fix potential SSEU max_subslices array-index-out-of-bounds access on Gen11 (Andrea)
    - Whitelist COMMON_SLICE_CHICKEN3 for UMD access on Gen12+ (Matt R.)
    - Apply Wa_1408615072/Wa_1407596294 correctly on Gen11 (Matt R)
    - Apply LNCF/LBCF workarounds correctly on XeHP SDV/PVC/DG2 (Matt R)
    - Implement Wa_1606376872 for Xe_LP (Gustavo)
    - Consider GSI offset when doing MCR lookups on Meteorlake+ (Matt R.)
    - Add engine TLB invalidation for Meteorlake (Matt R.)
    - Fix GSC Driver-FLR completion on Meteorlake (Alan)
    - Fix GSC races on driver load/unload on Meteorlake+ (Daniele)
    - Disable MC6 for MTL A step (Badal)
    
    - Consolidate TLB invalidation flow (Tvrtko)
    - Improve debug GuC/HuC debug messages (Michal Wa., John)
    - Move fd_install after last use of fence (Rob)
    - Initialize the obj flags for shmem objects (Aravind)
    - Fix missing debug object activation (Nirmoy)
    - Probe lmem before the stolen portion (Matt A)
    - Improve clean up of GuC busyness stats worker (John)
    - Fix missing return code checks in GuC submission init (John)
    - Annotate two more workaround/tuning registers as MCR on PVC (Matt R)
    - Fix GEN8_MISCCPCTL definition and remove unused INF_UNIT_LEVEL_CLKGATE (Lucas)
    - Use sysfs_emit() and sysfs_emit_at() (Nirmoy)
    - Make kobj_type structures constant (Thomas W.)
    - make kobj attributes const on gt/ (Jani)
    - Remove the unused virtualized start hack on buddy allocator (Matt A)
    - Remove redundant check for DG1 (Lucas)
    - Move DG2 tuning to the right function (Lucas)
    - Rename dev_priv to i915 for private data naming consistency in gt/ (Andi)
    - Remove unnecessary whitelisting of CS_CTX_TIMESTAMP on Xe_HP platforms (Matt R.)
    -
    
    - Escape wildcard in method names in kerneldoc (Bagas)
    - Selftest improvements (Chris, Jonathan, Tvrtko, Anshuman, Tejas)
    - Fix sparse warnings (Jani)
  • drm-intel-fixes-2023-03-15
    drm/i915 fixes for v6.3-rc3:
    - Fix hwmon PL1 power limit enabling
    - Fix audio ELD handling for DP MST
    - Fix PSR io and wake line calculations
    - Fix DG2 HDMI modes with 267.30 and 319.89 MHz pixel clocks
    - Fix SSEU subslice out-of-bounds access
    - Fix misuse of non-idle barriers as fence trackers
  • drm-intel-next-2023-03-07
    Cross-subsystem Changes:
    - MEI patches to fix suspend/resume issues with the i915's PXP. (Alexander)
    
    Driver Changes:
    - Registers helpers and clean-ups. (Lucas)
    - PXP fixes and clean-ups. (Alan, Alexander)
    - CDCLK related fixes and w/a (Chaitanya, Stanislav)
    - Move display code to use RMW whenever possible (Andrzej)
    - PSR fixes (Jouni, Ville)
    - Implement async_flip mode per plane tracking (Andrzej)
    - Remove pre-production Workarounds (Matt)
    - HDMI related fixes (Ankit)
    - LVDS cleanup (Ville)
    - Watermark fixes and cleanups (Ville, Jani, Stanilav)
    - DMC code related fixes, cleanups and improvements (Jani)
    - Implement fb_dirty for PSR,FBC,DRRS fixes (Jouni)
    - Initial DSB improvements targeting LUTs loading (Ville)
    - HWMON related fixes (Ashutosh)
    - PCI ID updates (Jonathan, Matt Roper)
    - Fix leak in scatterlist (Matt Atwood)
    - Fix eDP+DSI dual panel systems (Ville)
    - Cast iomem to avoid sparese warnings (Jani)
    - Set default backlight controller index (Jani)
    - More MTL enabling (RK)
    - Conversion of display dev_priv towards i915 (Nirmoy)
    - Improvements in log/debug messages (Ville)
    - Increase slice_height for DP VDSC (Suraj)
    - VBT ports improvements (Ville)
    - Fix platforms without Display (Imre)
    - Other generic display code clean-ups (Ville, Jani, Rodrigo)
    - Add RPL-U sub platform (Chaitanya)
    - Add inverted backlight quirk for HP 14-r206nv (Mavroudis)
    - Transcoder timing improvements (Ville)
    - Track audio state per-transcoder (Ville)
    - Error/underrun interrupt fixes (Ville)
    - Update combo PHY init sequence (Matt Roper)
    - Get HDR DPCD refresh timeout (Ville)
    - Vblank improvements (Ville)
    - DSS fixes and cleanups (Jani)
    - PM code cleanup (Jani)
    - Split display parts related to RPS (Jani)
    
  • drm-intel-next-fixes-2023-02-27
    drm/i915 fixes for v6.3-rc1:
    - Don't use stolen memory or BAR mappings for ring buffers with LLC
    - Add inverted backlight quirk for HP 14-r206nv
    - Fix GSI offset for MCR lookups
    - GVT fixes (memleak, debugfs attributes, kconfig, typos)
  • drm-intel-next-fixes-2023-02-17
    drm/i915 fixes for the v6.3 merge window:
    - Fix eDP+DSI dual panel systems
    - Fix system suspend when fbdev isn't initialized
    - Fix memory leaks in scatterlist
    - Fix some MCR register annotations
    - Fix documentation build warnings
  • drm-intel-fixes-2023-02-16
    - Moving gen11 hw wa to the right place. (Matt)