Skip to content
Snippets Groups Projects

Tags

Tags give the ability to mark specific points in history as being important
  • Name
  • Oldest updated
  • Updated date
  • Latest version
  • Oldest version
  • drm-intel-next-fixes-2025-03-25
    drm/i915 fixes for v6.15 merge window:
    - Bounds check for scalers in DSC prefill latency computation
    - Fix build by adding a missing include
  • drm-intel-fixes-2025-03-13
    - Do cdclk post plane programming later (Ville)
    - Bump MMAP_GTT_VERSION: missing indication of partial mmaps support (Jose)
    
    Unverified
  • drm-intel-gt-next-2025-03-12
    UAPI Changes:
    
    - Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps (José Roberto de Souza)
    
    Driver Changes:
    
    Fixes/improvements/new stuff:
    
    - Implement vmap/vunmap GEM object functions (Asbjørn Sloth Tønnesen)
    
    Miscellaneous:
    
    - Various register definition cleanups (Ville Syrjälä)
    - Fix typo in a comment [gt/uc] (Yuichiro Tsuji)
  • drm-intel-next-2025-03-10
    drm/i915 feature pull #2 for v6.15:
    
    Features and functionality:
    - FBC dirty rectangle support for display version 30+ (Vinod)
    - Update plane scalers via DSB based commits (Ville)
    - Move runtime power status info to display power debugfs (Jani)
    
    Refactoring and cleanups:
    - Convert i915 and xe to DRM client setup (Thomas)
    - Refactor and clean up CDCLK/bw/dbuf readout/sanitation (Ville)
    - Conversions from drm_i915_private to struct intel_display (Jani, Suraj)
    - Refactor display reset for better separation between display and core (Jani)
    - Move panel fitter code together (Jani)
    - Add mst and hdcp sub-structs to display structs for clarity (Jani)
    - Header refactoring to clarify separation between display and i915 core (Jani)
    
    Fixes:
    - Fix DP MST max stream count to match number of pipes (Jani)
    - Fix encoder HW state readout of DP MST UHBR (Imre)
    - Fix ICL+ combo PHY cursor and coeff polarity programming (Ville)
    - Fix pipeDMC and ATS fault handling (Ville)
    - Display workarounds (Gustavo)
    - Remove duplicate forward declaration (Vinod)
    - Improve POWER_DOMAIN_*() macro type safety (Gustavo)
    - Move CDCLK post plane programming later (Ville)
    
    DRM core changes:
    - Add client-hotplug helper (Thomas)
    - Send pending hotplug events after client resume (Thomas)
    - Add fb_restore and fb_set_suspend fb helper hooks (Thomas)
    - Remove struct fb_probe fb helper hook (Thomas)
    - Add const qualifier to drm_atomic_helper_damage_merged() (Vinod)
    
    Xe driver changes:
    - Convert i915 and xe to DRM client setup (Thomas)
    - Refactor i915 compat headers (Jani)
    - Fix fbdev GGTT mapping handling (Maarten)
    - Figure out pxp instance from the gem object (Jani)
    
    Merges:
    - Backmerge drm-next to fix conflicts with drm-xe-next (Jani)
  • drm-intel-fixes-2025-03-06
    - DP MST fix (Jani)
    
    Unverified
  • drm-intel-fixes-2025-02-27
    - Fix encoder HW state readout for DP UHBR MST (Imre)
    
    Unverified
  • drm-intel-gt-next-2025-02-26
    UAPI Changes:
    
    - Add sysfs for SLPC power profiles [slpc] (Vinay Belgaumkar)
    
    Driver Changes:
    
    Fixes/improvements/new stuff:
    
    - Fix zero delta busyness issue [pmu] (Umesh Nerlige Ramappa)
    - Fix page cleanup on DMA remap failure (Brian Geffon)
    - Debug print LRC state entries only if the context is pinned [guc] (Daniele Ceraolo Spurio)
    - Drop custom hotplug code [pmu] (Lucas De Marchi)
    - Use spin_lock_irqsave() in interruptible context [guc] (Krzysztof Karas)
    - Add wait on depth stall done bit handling [gen12] (Juha-Pekka Heikkila)
    
    Miscellaneous:
    
    - Change throttle criteria for rps [selftest] (Raag Jadav)
    - Add debug print about hw config table size (John Harrison)
    - Include requested frequency in slow firmware load messages [uc] (John Harrison)
    - Remove i915_pmu_event_event_idx() [pmu] (Lucas De Marchi)
    - Remove unused live_context_for_engine (Dr. David Alan Gilbert)
    - Add Wa_22010465259 in its respective WA list (Ranu Maurya)
    - Correct frequency handling in RPS power measurement [selftests] (Sk Anirban)
    - Add helper function slpc_measure_power [guc/slpc] (Sk Anirban)
    - Revert "drm/i915/gt: Log reason for setting TAINT_WARN at reset" [gt] (Sebastian Brzezinka)
    - Avoid using uninitialized context [selftests] (Krzysztof Karas)
    - Use struct_size() helper in kmalloc() (luoqing)
    - Use prandom in selftest [selftests] (Markus Theil)
    - Replace kmap with its safer kmap_local_page counterpart [gt] (Andi Shyti)
    
    Merges:
    
    - Merge drm/drm-next into drm-intel-gt-next (Tvrtko Ursulin)
  • drm-intel-next-2025-02-24
    drm/i915 feature pull for v6.15:
    
    Features and functionality:
    - Enable DP 128b/132b SST DSC (Jani, Imre)
    - Allow DSB to perform commits when VRR is enabled (Ville)
    - Compute HDMI PLLs for SNPS/C10 PHYs for rates not in fixed tables (Ankit)
    - Allow DSB usage when PSR is enabled on LNL+ (Jouni)
    - Enable Panel Replay mode change without full modeset (Jouni)
    - Enable async flips with compressed buffers on ICL+ (Ville)
    - Support luminance based brightness control via DPCD for eDP (Suraj)
    - Enable VRR enable/disable without full modeset (Mitul, Ankit)
    - Add debugfs facility for force testing HDCP 1.4 (Suraj)
    - Add scaler tracepoints, improve plane tracepoints (Ville)
    - Improve DMC wakelock debugging facilities (Gustavo)
    - Allow GuC SLPC default strategies on MTL+ for performance (Rodrigo)
    - Provide more information on display faults (Ville)
    
    Refactoring and cleanups:
    - Continue conversions to struct intel_display (Ville, Jani, Suraj, Imre)
    - Joiner and Y plane reorganization (Ville)
    - Move HDCP debugfs to intel_hdcp.c (Jani)
    - Clean up and unify LSPCON interfaces (Jani)
    - Move code out of intel_display.c to reduce its size (Ville)
    - Clean up and simplify DDI port enabling/disabling (Imre)
    - Make LPT LP a dedicated PCH type, refactor (Jani)
    - Simplify DSC range BPG offset calculation (Ankit)
    - Scaler cleanups (Ville)
    - Remove unused code from GVT (David Alan Gilbert)
    - Improve plane debugging (Ville)
    - DSB and VRR refactoring (Ville)
    
    Fixes:
    - Check if vblank is sufficient for DSC prefill and scaler (Mitul)
    - Fix Mesa clear color alignment regression (Ville)
    - Add missing TC DP PHY lane stagger delay (Imre)
    - Fix DSB + VRR usage for PTL+ (Ville)
    - Improve robustness of display VT-d workarounds (Ville)
    - Fix platforms for dbuf tracker state service programming (Ravi)
    - Fix DMC wakelock support conditions (Gustavo)
    - Amend DMC wakelock register ranges (Gustavo)
    - Disable the Common Primary Timing Generator (CMTG) (Gustavo)
    - Enable C20 PHY SSC (Suraj)
    - Add workaround for DKL PHY DP mode write (Nemesa)
    - Fix build warnings on clamp() usage (Guenter Roeck, Ankit)
    - Fix error handling while adding a connector (Imre)
    - Avoid full modeset at probe on vblank delay mismatches (Ville)
    - Fix encoder HDMI check for HDCP line rekeying (Suraj)
    - Fix HDCP repeater authentication during topology change (Suraj)
    - Handle display PHY power state reset for power savings (Mika)
    - Fix typos all over the place (Nitin)
    - Update HDMI TMDS C20 parameters for various platforms (Dnyaneshwar)
    - Guarantee a minimum hblank time for 128b/132b and 8b/10b MST (Arun, Imre)
    - Do not hardcode LSPCON settle timeout (Giedrius Statkevičius)
    
    Xe driver changes:
    - Re-use display vmas when possible (Maarten)
    - Remove double pageflip (Maarten)
    - Enable DP tunneling (Imre)
    - Separate i915 and xe tracepoints (Ville)
    
    DRM core changes:
    - Increase DPCD eDP display control CAP size to 5 bytes (Suraj)
    - Add DPCD eDP version 1.5 definition (Suraj)
    - Add timeout parameter to drm_lspcon_set_mode() (Giedrius Statkevičius)
    
    Merges:
    - Backmerge drm-next (Jani)
  • drm-intel-fixes-2025-02-20
    - Use spin_lock_irqsave() in interruptible context on guc submission (Krzysztof)
    - Fixes on DDI and TRANS programming (Imre)
    - Make sure all planes in use by the joiner have their crtc included (Ville)
    - Fix 128b/132b modeset issues (Imre)
    
    Unverified
  • drm-intel-fixes-2025-02-13
    - Selftest fix: avoid using uninitialized context
    
    Unverified
  • drm-intel-fixes-2025-02-06
    - Fix the build error with clamp after WARN_ON on gcc 13.x+ (Guenter)
    - HDCP related fixes (Suraj)
    - PMU fix zero delta busyness issue (Umesh)
    - Fix page cleanup on DMA remap failure (Brian)
    - Drop 64bpp YUV formats from ICL+ SDR planes (Ville)
    - GuC log related fix (Daniele)
    - DisplayPort related fixes (Ankit, Jani)
    
    Unverified
  • drm-intel-fixes-2025-01-15
    - Relax clear color alignment to 64 bytes [fb] (Ville Syrjälä)
  • drm-intel-gt-next-2025-01-10
    Driver Changes:
    
    - More robust engine resets on Haswell and older (Nitin)
    
    - Dead code removal (David)
    - Selftest, logging and tracing improvements (Sk, Nitin, Sebastian,
      Apoorva)
  • drm-intel-fixes-2025-01-08
    - Revert "drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link" [hdcp] (Suraj Kandpal)
  • drm-intel-next-2025-01-07
    Driver Changes:
     - Some DG2 refactor to fix DG2 bugs when operating with certain CPUs (Raag)
     - Use hw support for min/interim ddb allocation for async flip (Vinod)
     - More general code refactor to allow full display separation (Jani)
     - Expose dsc sink max slice count via debugfs (Swati)
     - Fix C10 pll programming sequence (Suraj)
     - Fix DG1 power gate sequence (Rodrigo)
     - Use preemption timeout on selftest cleanup (Janusz)
     - DP DSC related fixes (Ankit)
     - Fix HDCP compliance test (Suraj)
     - Clean and Optimise mtl_ddi_prepare_link_retrain (Suraj)
     - Adjust Added Wake Time with PKG_C_LATENCY (Animesh)
     - Enabling uncompressed 128b/132b UHBR SST (Jani)
     - Handle hdmi connector init failures, and no HDMI/DP cases (Jani)
    
    Unverified
  • drm-intel-fixes-2024-12-25
    - Fix C10 pll programming sequence [cx0_phy] (Suraj Kandpal)
    - Fix power gate sequence. [dg1] (Rodrigo Vivi)
  • drm-intel-fixes-2024-12-18
    - Reset engine utilization buffer before registration (Umesh Nerlige Ramappa)
    - Ensure busyness counter increases motonically (Umesh Nerlige Ramappa)
    - Accumulate active runtime on gt reset (Umesh Nerlige Ramappa)
  • drm-intel-gt-next-2024-12-18
    Driver Changes:
    
    - More accurate engine busyness metrics with GuC submission (Umesh)
    - Ensure partial BO segment offset never exceeds allowed max (Krzysztof)
    - Flush GuC CT receive tasklet during reset preparation (Zhanjun)
    
    - Code cleanups and refactoring (David, Lucas)
    - Debugging improvements (Jesus)
    - Selftest improvements (Sk)
  • drm-intel-next-2024-12-11
    Core Changes:
     - drm/print: add drm_print_hex_dump()
    
    Driver Changes:
     - HDCP fixes and updates for Xe3lpd and for HDCP 1.4 (Suraj)
     - Add dedicated lock for each sideband (Jani)
     - New GSC FW for ARL-H and ARL-U (Daniele)
     - Add support for 3 VDSC engines 12 slices (Ankit)
     - Sanitize MBUS joining (Ville)
     - Fixes in DP MST (Imre)
     - Stop using pixel_format_from_register_bits() to parse VBT (Ville)
     - Declutter CDCLK code (Ville)
     - PSR clean up and fixes (Jouni, Jani, Animesh)
     - DMC wakelock - Fixes and enablement for Xe3_LPD (Gustavo)
     - Demote source OUI read/write failure logging to debug (Jani)
     - Potential boot oops fix and some general cleanups (Ville)
     - Scaler code cleanups (Ville)
     - More conversion towards struct intel_display and general cleanups (Jani)
     - Limit max compressed bpp to 18 when forcing DSC (Ankit)
     - Start to reconcile i915's and xe's display power mgt sequences (Rodrigo)
     - Some correction in the DP Link Training sequence (Arun)
     - Avoid setting YUV420_MODE in PIPE_MISC on Xe3lpd (Ankit)
     - MST and DDI cleanups and refactoring (Jani)
     - Fixed an typo in i915_gem_gtt.c (Zhang)
     - Try to make DPT shrinkable again (Ville)
     - Try to fix CPU MMIO fails during legacy LUT updates (Ville)
     - Some PPS cleanups (Ville, Jani)
     - Use seq buf for printing rates (Jani)
     - Flush DMC wakelock release work at the end of runtime suspend (Gustavo)
     - Fix NULL pointer dereference in capture_engine (Eugene)
     - Fix memory leak by correcting cache object name in error handler (Jiasheng)
     - Small refactor in WM/DPKGC for modifying latency programmed into PKG_C_LATENCY (Suraj)
     - Add drm_printer based hex dumper and use it (Jani)
     - Move g4x code to specific g4x functions (Jani)
    
    Unverified
  • drm-intel-fixes-2024-12-11
    - Don't use indexed register writes needlessly [dsb] (Ville Syrjälä)
    - Stop using non-posted DSB writes for legacy LUT [color] (Ville Syrjälä)
    - Fix NULL pointer dereference in capture_engine (Eugene Kobyak)
    - Fix memory leak by correcting cache object name in error handler (Jiasheng Jiang)