Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-intel-fixes-2023-06-08
    CDCLK voltage fix for ADL-P and eDP wake sync pulse fix.
    Two error handling fixes to selftests (to appease static checkers)
  • drm-intel-next-2023-06-05
    drm/i915 features for v6.5:
    
    Features and functionality:
    - Meteorlake (MTL) display enabling (Mika, Radhakrishna, José, Ankit, Clint,
      Gustavo, Imre, Anusha, Juha-Pekka, Matt)
    - Allow VRR to be toggled during fastsets (Ville)
    - Allow arbitrary refresh rates with VRR eDP panels (Ville)
    - Support async flips on linear buffers on display ver 12+  (Arun)
    - New debugfs for display clock frequencies (Bhanuprakash)
    - Taint kernel when force probing unsupported devices (Jani)
    - Expose CRTC CTM property on ILK/SNB/VLV (Ville)
    
    DRM subsystem changes:
    - EDID changes to support further conversion to struct drm_edid (Jani)
    - Move i915 DSC parameter code to common DRM helpers (Dmitry Baryshkov)
    
    Refactoring and cleanups:
    - CSC color refactoring (Ville)
    - VRR cleanups (Ville)
    - Finish i915 conversion to struct drm_edid (Jani)
    - Start high level display driver file (Jani)
    - Hotplug refactoring (Ville)
    - Misc display refactoring and cleanups (Jani, Ville)
    - Use device based logging for state checker warnings (Jani)
    - Split out hotplug and display irq handling (Jani)
    - Move display device info and probe under display/ (Matt)
    - HDCP cleanups (Suraj)
    - Use localized warning ignores instead of per file (Jani)
    - Remove superfluous enum i915_drm_suspend_mode (Maarten)
    - PSR, pfit, scaler and chicken register definition cleanups (Ville)
    - Constify pointers to hwmon_channel_info (Krzysztof Kozlowski)
    - Replace all non-returning strlcpy with strscpy (Azeem Shaikh)
    - Refactor VBT aux channel and DDC pin mapping (Ville)
    - Include cleanups (Jani)
    
    Fixes:
    - Fix modeset locking issue in DP MST HDCP (Suraj)
    - Fix disconnected Type-C/DP-alt disable at probe (Imre)
    - Fix HDMI PCON DSC usage and color conversions (Ankit)
    - Fix g4x HDMI infoframe/audio transmission port usage (Ville)
    - Avoid use-after-free when DP connector init fails (Maarten)
    - Fix voltage level for 480 MHz CDCLK (Chaitanya)
    - Check HPD live state during eDP probe (Ville)
    - Fix active port PLL selection for secondary MST streams (Imre)
    - Check pipe source size when using SKL+ scalers (Ville)
    - Fix MIPI DSI sleep sequences (Hans de Goede)
    - Fix DPCD register write order to match 128b/132b requirement (Arun)
    - Increase AUX timeout for Type-C (Suraj)
    - Communicate display power demands to pcode (Stan)
    - Fix potential division by zero in DSC compute config (Nikita Zhandarovich)
    - Fix fast wake AUX sync length (Jouni)
    - Fix potential oops on intel_get_crtc_new_encoder() (Ville)
    
    Merges:
    - drm-next backmerges (Rodrigo, Jani)
  • drm-intel-fixes-2023-06-01
    - Fix for OA reporting to allow detecting non-power-of-two reports
  • drm-intel-fixes-2023-05-25
    PIPEDMC disabling fix for bigjoiner config
  • drm-intel-gt-next-2023-05-24
    UAPI Changes:
    
    - New getparam for querying PXP support and load status
    
    Cross-subsystem Changes:
    
    - GSC/MEI proxy driver
    
    Driver Changes:
    
    Fixes/improvements/new stuff:
    
    - Avoid clearing pre-allocated framebuffers with the TTM backend (Nirmoy Das)
    - Implement framebuffer mmap support (Nirmoy Das)
    - Disable sampler indirect state in bindless heap (Lionel Landwerlin)
    - Avoid out-of-bounds access when loading HuC (Lucas De Marchi)
    - Actually return an error if GuC version range check fails (John Harrison)
    - Get mutex and rpm ref just once in hwm_power_max_write (Ashutosh Dixit)
    - Disable PL1 power limit when loading GuC firmware (Ashutosh Dixit)
    - Block in hwmon while waiting for GuC reset to complete (Ashutosh Dixit)
    - Provide sysfs for SLPC efficient freq (Vinay Belgaumkar)
    - Add support for total context runtime for GuC back-end (Umesh Nerlige Ramappa)
    - Enable fdinfo for GuC backends (Umesh Nerlige Ramappa)
    - Don't capture Gen8 regs on Xe devices (John Harrison)
    - Fix error capture for virtual engines (John Harrison)
    - Track patch level versions on reduced version firmware files (John Harrison)
    - Decode another GuC load failure case (John Harrison)
    - GuC loading and firmware table handling fixes (John Harrison)
    - Fix confused register capture list creation (John Harrison)
    - Dump error capture to kernel log (John Harrison)
    - Dump error capture to dmesg on CTB error (John Harrison)
    - Disable rps_boost debugfs when SLPC is used (Vinay Belgaumkar)
    
    Future platform enablement:
    
    - Disable stolen memory backed FB for A0 [mtl] (Nirmoy Das)
    - Various refactors for multi-tile enablement (Andi Shyti, Tejas Upadhyay)
    - Extend Wa_22011802037 to MTL A-step (Madhumitha Tolakanahalli Pradeep)
    - WA to clear RDOP clock gating [mtl] (Haridhar Kalvala)
    - Set has_llc=0 [mtl] (Fei Yang)
    - Define MOCS and PAT tables for MTL (Madhumitha Tolakanahalli Pradeep)
    - Add PTE encode function [mtl] (Fei Yang)
    - fix mocs selftest [mtl] (Fei Yang)
    - Workaround coherency issue for Media [mtl] (Fei Yang)
    - Add workaround 14018778641 [mtl] (Tejas Upadhyay)
    - Implement Wa_14019141245 [mtl] (Radhakrishna Sripada)
    - Fix the wa number for Wa_22016670082 [mtl] (Radhakrishna Sripada)
    - Use correct huge page manager for MTL (Jonathan Cavitt)
    - GSC/MEI support for Meteorlake (Alexander Usyskin, Daniele Ceraolo Spurio)
    - Define GuC firmware version for MTL (John Harrison)
    - Drop FLAT CCS check [mtl] (Pallavi Mishra)
    - Add MTL for remapping CCS FBs [mtl] (Clint Taylor)
    - Meteorlake PXP enablement (Alan Previn)
    - Do not enable render power-gating on MTL (Andrzej Hajda)
    - Add MTL performance tuning changes (Radhakrishna Sripada)
    - Extend Wa_16014892111 to MTL A-step (Radhakrishna Sripada)
    - PMU multi-tile support (Tvrtko Ursulin)
    - End support for set caching ioctl [mtl] (Fei Yang)
    
    Driver refactors:
    
    - Use i915 instead of dev_priv insied the file_priv structure (Andi Shyti)
    - Use proper parameter naming in for_each_engine() (Andi Shyti)
    - Use gt_err for GT info (Tejas Upadhyay)
    - Consolidate duplicated capture list code (John Harrison)
    - Capture list naming clean up (John Harrison)
    - Use kernel-doc -Werror when CONFIG_DRM_I915_WERROR=y (Jani Nikula)
    - Preparation for using PAT index (Fei Yang)
    - Use pat_index instead of cache_level (Fei Yang)
    
    Miscellaneous:
    
    - Fix memory leaks in i915 selftests (Cong Liu)
    - Record GT error for gt failure (Tejas Upadhyay)
    - Migrate platform-dependent mock hugepage selftests to live (Jonathan Cavitt)
    - Update the SLPC selftest (Vinay Belgaumkar)
    - Throw out set() wrapper (Jani Nikula)
    - Large driver kernel doc cleanup (Jani Nikula)
    - Fix probe injection CI failures after recent change (John Harrison)
    - Make unexpected firmware versions an error in debug builds (John Harrison)
    - Silence UBSAN uninitialized bool variable warning (Ashutosh Dixit)
    - Fix memory leaks in function live_nop_switch (Cong Liu)
    
    Merges:
    
    - Merge drm/drm-next into drm-intel-gt-next (Joonas Lahtinen)
  • drm-intel-fixes-2023-05-17
    Add missing null check for HDCP code.
  • drm-intel-fixes-2023-05-11-1
    - Fix to taint kernel when force_probe is used
    - Null deref and div-by-zero fixes for display
    - GuC error capture fix for Xe devices
  • 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)