Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-intel-gt-next-2024-02-28
    Driver Changes:
    
    Fixes:
    
    - Add some boring kerneldoc (Tvrtko Ursulin)
    - Check before removing mm notifier (Nirmoy
  • drm-intel-next-2024-02-27-1
    drm/i915 feature pull #2 for v6.9:
    
    Features and functionality:
    - DP tunneling and bandwidth allocation support (Imre)
    - Add more ADL-N PCI IDs (Gustavo)
    - Enable fastboot also on older platforms (Ville)
    - Bigjoiner force enable debugfs option for testing (Stan)
    
    Refactoring and cleanups:
    - Remove unused structs and struct members (Jiri Slaby)
    - Use per-device debug logging (Ville)
    - State check improvements (Ville)
    - Hardcoded cd2x divider cleanups (Ville)
    - CDCLK documentation updates (Ville, Rodrigo)
    
    Fixes:
    - HDCP MST Type1 fixes (Suraj)
    - Fix MTL C20 PHY PLL values (Ravi)
    - More hardware access prevention during init (Imre)
    - Always enable decompression with tile4 on Xe2 (Juha-Pekka)
    - Improve LNL package C residency (Suraj)
    
    drm core changes:
    - DP tunneling and bandwidth allocation helpers (Imre)
  • drm-intel-fixes-2024-02-22
    fb1e8812 · drm/i915/tv: Fix TV mode ·
    - Fixup for TV mode
  • drm-intel-fixes-2024-02-15
    Fix for #10172: Blank screen on JSL Chromebooks. Stable fix to limit DP SST link rate to <=8.1Gbps.
  • drm-intel-gt-next-2024-02-15
    UAPI Changes:
    
    - Add GuC submission interface version query (Tvrtko Ursulin)
    
    Driver Changes:
    
    Fixes/improvements/new stuff:
    
    - Atomically invalidate userptr on mmu-notifier (Jonathan Cavitt)
    - Update handling of MMIO triggered reports (Umesh Nerlige Ramappa)
    - Don't make assumptions about intel_wakeref_t type (Jani Nikula)
    - Add workaround 14019877138 [xelpg] (Tejas Upadhyay)
    - Allow for very slow HuC loading [huc] (John Harrison)
    - Flush context destruction worker at suspend [guc] (Alan Previn)
    - Close deregister-context race against CT-loss [guc] (Alan Previn)
    - Avoid circular locking issue on busyness flush [guc] (John Harrison)
    - Use rc6.supported flag from intel_gt for rc6_enable sysfs (Juan Escamilla)
    - Reflect the true and current status of rc6_enable (Juan Escamilla)
    - Wake GT before sending H2G message [mtl] (Vinay Belgaumkar)
    - Restart the heartbeat timer when forcing a pulse (John Harrison)
    
    Future platform enablement:
    
    - Extend driver code of Xe_LPG to Xe_LPG+ [xelpg] (Harish Chegondi)
    - Extend some workarounds/tuning to gfx version 12.74 [xelpg] (Matt Roper)
    
    Miscellaneous:
    
    - Reconcile Excess struct member kernel-doc warnings (Randy Dunlap)
    - Change wa and EU_PERF_CNTL registers to MCR type [guc] (Shuicheng Lin)
    - Add flex arrays to struct i915_syncmap (Erick Archer)
    - Increasing the sleep time for live_rc6_manual [selftests] (Anirban Sk)
  • drm-intel-fixes-2024-02-08
    - Just includes gvt-fixes-2024-02-05
  • drm-intel-next-2024-02-07
    drm/i915 feature pull for v6.9:
    
    Features and functionality:
    - Early transport for panel replay and PSR (Jouni)
    - New ARL PCI IDs (Matt)
    - DP TPS4 PHY test pattern support (Khaled)
    
    Refactoring and cleanups:
    - Unify and improve VSC SDP for PSR and non-PSR cases (Jouni)
    - Refactor memory regions and improve debug logging (Ville)
    - Rework global state serialization (Ville)
    - Remove unused CDCLK divider fields (Gustavo)
    - Unify HDCP connector logging format (Jani)
    - Use display instead of graphics version in display code (Jani)
    - Move VBT and opregion debugfs next to the implementation (Jani)
    - Abstract opregion interface, use opaque type (Jani)
    
    Fixes:
    - Fix MTL stolen memory access (Ville)
    - Fix initial display plane readout for MTL (Ville)
    - Fix HPD handling during driver init/shutdown (Imre)
    - Cursor vblank evasion fixes (Ville)
    - Various VSC SDP fixes (Jouni)
    - Allow PSR mode changes without full modeset (Jouni)
    - Fix CDCLK sanitization on module load for Xe2_LPD (Gustavo)
    - Fix the max DSC bpc supported by the source (Ankit)
    - Add missing LNL ALPM AUX wake configuration (Jouni)
    - Cx0 PHY state readout and verify fixes (Mika)
    - Fix PSR (panel replay) debugfs for MST connectors (Imre)
    - Fail HDCP repeater authentication if Type1 device not present (Suraj)
    - Ratelimit debug logging in vm_fault_ttm (Nirmoy)
    - Use a fake PCH for MTL because south display is not on the PCH (Haridhar)
    - Disable DSB for Xe driver for now (José)
    - Fix some LNL display register changes (Lucas)
    - Fix build on ChromeOS (Paz Zcharya)
    - Preserve current shared DPLL for fastsets on Type-C ports (Ville)
    - Fix state checker warnings for MG/TC/TBT PLLs (Ville)
    - Fix HDCP repeater ctl register value on errors (Jani)
    - Allow FBC with CCS modifiers on SKL+ (Ville)
    - Fix HDCP GGTT pinning (Ville)
    
    DRM core changes:
    - Add ratelimited drm dbg print (Nirmoy)
    - DPCD PSR early transport macro (Jouni)
    
    Merges:
    - Backmerge drm-next to bring Xe driver to drm-intel-next (Jani)
  • drm-intel-fixes-2024-01-26
    - PSR fix for HSW
  • drm-intel-next-fixes-2024-01-19
    - DSI sequence revert to fix GitLab #10071 and DP test-pattern fix
    - Drop -Wstringop-overflow (broken on GCC11)
    - OA fix on XeHP+
  • drm-intel-next-fixes-2024-01-11
    - Fixes for kernel-doc warnings enforced in linux-next
    - Another build warning fix for string formatting of intel_wakeref_t
    - Display fixes for DP DSC BPC and C20 PLL state verification
  • drm-intel-fixes-2023-12-28
    drm/i915 fixes for v6.7-rc8:
    - Fix bogus DPCD rev usage for DP phy test pattern setup
    - Fix handling of MMIO triggered reports in the OA buffer
  • drm-intel-fixes-2023-12-21
    drm/i915 fixes for v6.7-rc7:
    - Fix state readout and check for DSC and bigjoiner combo
    - Fix a potential integer overflow
    - Reject async flips with bigjoiner
    - Fix MTL HDMI/DP PLL clock selection
    - Fix various issues by disabling pipe DMC events
  • drm-intel-next-2023-12-18
    - Drop pointless null checks and fix a scaler bug (Ville)
    - Meteor Lake display fixes and clean-ups (RK, Jani, Andrzej, Mika, Imre)
    - Clean-up around flip done IRQ (Ville)
    - Fix eDP Meteor Lake bug (Jani)
    - Bigjoiner fixes (Ankit, Ville)
    - Cdclk/voltage_level cleanups and fixes (Ville)
    - DMC event stuff (Ville)
    - Remove dead code around intel_atomic_helper->free_list (Jouni)
    
  • drm-intel-gt-next-2023-12-15
    Driver Changes:
    
    - Eliminate use of kmap_atomic() in i915 (Zhao)
    - Add Wa_14019877138 for DG2 (Haridhar)
    
    - Static checker and spelling fixes (Colin, Karthik, Randy)
    -
  • drm-intel-fixes-2023-12-13
    drm/i915 fixes for v6.7-rc6:
    - Fix selftest engine reset count storage for multi-tile
    - Fix out-of-bounds reads for engine reset counts
    - Fix ADL+ remapped stride with CCS
    - Fix intel_atomic_setup_scalers() plane_state handling
    - Fix ADL+ tiled plane stride when the POT stride is smaller than the original
    - Fix eDP 1.4 rate select method link configuration
  • drm-intel-gt-next-2023-12-08
    UAPI Changes:
    
    -   drm/i915: Implement fdinfo memory stats printing
    
        Use the newly added drm_print_memory_stats helper to show memory
        utilisation of our objects in drm/driver specific fdinfo output.
    
        To collect the stats we walk the per memory regions object lists
        and accumulate object size into the respective drm_memory_stats
        categories.
    
    Cross-subsystem Changes:
    
    - Backmerge of drm-next (to bring drm-intel-next for PXP changes)
    
    Driver Changes:
    
    - Wa_18028616096 now applies to all DG2 (Matt R)
    - Drop Wa_22014600077 on all DG2 (Matt R)
    - Add new ATS-M device ID (Haridhar)
    - More Meteorlake (MTL) workarounds (Matt R, Dnyaneshwar, Jonathan,
      Gustavo, Radhakrishna)
    - PMU WARN_ON cleanup on driver unbind (Umesh)
    - Limit GGTT WC flushing workaround to pre BXT/ICL platforms
    - Complement implementation for Wa_16018031267 / Wa_16018063123
      (Andrzej, Jonathan, Nirmoy, Chris)
    
    - Properly print internal GSC engine in trace logs (Tvrtko)
    - Track gt pm wakerefs (Andrzej)
    - Fix null deref bugs on perf code when perf is disabled (Harshit,
      Tvrtko)
    - Fix __i915_request_create memory leak on driver unbind (Andrzej)
    - Remove spurious unsupported HuC message on MTL (Daniele)
    - Read a shadowed mmio register for ggtt flush (Vinay)
    - Add missing new-line to GT_TRACE (Andrzej)
    - Add drm_dbgs for critical PXP events (Alan)
    - Skip pxp init if gt is wedged (Zhanjun)
    
    - Replace custom intel runtime_pm tracker with ref_tracker library
      (Andrzej)
    - Compiler warning/static checker/coding style cleanups (Arnd, Nirmoy,
      Soumya, Gilbert, Dorcas, Kunwu, Sam, Tvrtko)
    - Code structure and helper cleanups (Jani, Tvrtko, Andi)
    - Selftest improvements (John, Tvrtko, Andrzej)
  • drm-intel-next-2023-12-07
    - Improve display debug msgs and other general clean-ups (Ville, Rahuul)
    - PSR fixes and improvements around selective fetch (Jouni, Ville)
    - Remove FBC restrictions for Xe2LPD displays (Vinod)
    - Skip some timing checks on BXT/GLK DSI transcoders (Ville)
    - DP MST Fixes (Ville)
    - Correct the input parameter on _intel_dsb_commit (heminhong)
    - Fix IP version of the display WAs (Bala)
    - DGFX uses direct VBT pin mapping (Clint)
    - Proper handling of bool on PIPE_CONF_CHECK macros (Jani)
    - Skip state verification with TBT-ALT mod (Mika Kahona)
    - General organization of display code for reusage with Xe
      (Jouni, Luca, Jani, Maarten)
    - Squelch a sparse warning (Jani)
    - Don't use "proxy" headers (Andy Shevchenko)
    - Use devm_gpiod_get() for all GPIOs (Hans)
    - Fix ADL+ tiled plane stride (Ville)
    - Use octal permissions in display debugfs (Jani)
    
  • drm-intel-fixes-2023-12-07
    drm/i915 fixes for v6.7-rc5:
    - d21a3962d304 ("drm/i915: Call intel_pre_plane_updates() also for pipes
      getting enabled") in the previous fixes pull depends on a change that
      wasn't included. Pick it up.
    - Relax BXT/GLK DSI transcoder hblank limits
    - Fix DP MST .mode_valid_ctx() return values
    - Reject DP MST modes that require bigjoiner (as it's not yet supported on DP MST)
    - Fix _intel_dsb_commit() variable type to allow negative values
  • drm-intel-fixes-2023-12-01-1
    drm/i915 fixes for v6.7-rc4 #2:
    - d21a3962d304 ("drm/i915: Call intel_pre_plane_updates() also for pipes
      getting enabled") in the previous fixes pull depends on a change that
      wasn't included. Pick it up.
  • drm-intel-fixes-2023-12-01
    drm/i915 fixes for v6.7-rc4 #2:
    - d21a3962d304 ("drm/i915: Call intel_pre_plane_updates() also for pipes
      getting enabled") in the previous fixes pull depends on a change that
      wasn't included. Pick it up.