Skip to content
Tags give the ability to mark specific points in history as being important
  • drm-intel-next-fixes-2022-08-11
    - disable pci resize on 32-bit systems (Nirmoy)
    - don't leak the ccs state (Matt)
    - TLB invalidation fixes (Chris)
    [now with all fixes of fixes]
    
  • drm-intel-next-2022-08-05
    - disable pci resize on 32-bit systems (Nirmoy)
    - don't leak the ccs state (Matt)
    - TLB invalidation fixes (Chris)
    [Excluding the bad commit drm/i915/gt: Batch TLB invalidations \
    present on drm-intel-next-fixes-2022-08-04]
    
  • drm-intel-next-fixes-2022-08-04
    - disable pci resize on 32-bit systems (Nirmoy)
    - don't leak the ccs state (Matt)
    - TLB invalidation fixes (Chris)
    
  • drm-intel-fixes-2022-07-28-1
    - Further reset robustness improvements for execlists [Wa_22011802037] (Umesh Nerlige Ramappa)
  • drm-intel-fixes-2022-07-28
    - Further reset robustness improvements for execlists [Wa_22011802037] (Umesh Nerlige Ramappa)
  • drm-intel-fixes-2022-07-20-1
    - Fix the regression caused by the lack of GuC v70.
      Let's accept the fallback to v69.
    
  • drm-intel-fixes-2022-07-20
    Fixing the regression due to lack of GuC v70.
    Let's accept the fallback to v69.
    
  • drm-intel-fixes-2022-07-17
    - Fix 32b build
    
  • drm-intel-fixes-2022-07-13
    - Selftest fix (Andrzej)
    - TTM fix sg_table construction (Matt Auld)
    - Error return fixes (Dan)
    - Fix a performance regression related to waitboost (Chri\
    s)
    - Fix GT resets (Chris)
    - Fix a possible refcount leak in DP MST connector (Hangy\
    u)
    - Fix on loading guc on ADL-N (Daniele)
    - Fix vm use-after-free in vma destruction (Thomas)
    
  • drm-intel-gt-next-2022-07-13
    Driver uAPI changes:
    - All related to the Small BAR support: (and all by Matt Auld)
     * add probed_cpu_visible_size
     * expose the avail memory region tracking
     * apply ALLOC_GPU only by default
     * add NEEDS_CPU_ACCESS hint
     * tweak error capture on recoverable contexts
    
    Driver highlights:
    - Add Small BAR support (Matt)
    - Add MeteorLake support (RK)
    - Add support for LMEM PCIe resizable BAR (Akeem)
    
    Driver important fixes:
    - ttm related fixes (Matt Auld)
    - Fix a performance regression related to waitboost (Chris)
    - Fix GT resets (Chris)
    
    Driver others:
    - Adding GuC SLPC selftest (Vinay)
    - Fix ADL-N GuC load (Daniele)
    - Add platform workaround (Gustavo, Matt Roper)
    - DG2 and ATS-M device ID updates (Matt Roper)
    - Add VM_BIND doc rfc with uAPI documentation (Niranjana)
    - Fix user-after-free in vma destruction (Thomas)
    - Async flush of GuC log regions (Alan)
    - Fixes in selftests (Chris, Dan, Andrzej)
    - Convert to drm_dbg (Umesh)
    - Disable OA sseu config param for newer hardware (Umesh)
    - Multi-cast register steering changes (Matt Roper)
    - Add lmem_bar_size modparam (Priyanka)
    
  • drm-intel-fixes-2022-07-07
    - Fix a possible refcount leak in DP MST connector (Hangyu)
    - Fix on loading guc on ADL-N (Daniele)
    - Fix vm use-after-free in vma destruction (Thomas)
    
  • drm-intel-next-2022-07-06
    3d9c653c · drm/i915: Nuke PCH_JSP ·
    - Suspend fixes for Display (Jose)
    - Properly block D3Cold for now (Anshuman)
    - Eliminate PIPECONF RMWs from .color_commit()(Ville)
    - Display info clean-up (Ville)
    - Fix error code (Dan)
    - Fix possible refcount leak on DP MST (Hangyu)
    - Other general display clean-ups (Jani, Tom)
    - Add bios debug logs (Jani)
    - PCH type clean-up (Ville)
    
  • drm-intel-fixes-2022-06-29
    drm/i915 fixes for v5.19-rc5:
    - Fix ioctl argument error return
    - Fix d3cold disable to allow PCI upstream bridge D3 transition
    - Fix setting cache_dirty for dma-buf objects on discrete
  • drm-intel-gt-next-2022-06-29
    UAPI Changes:
    
    - Expose per tile media freq factor in sysfs (Ashutosh Dixit, Dale B Stimson)
    - Document memory residency and Flat-CCS capability of obj (Ramalingam C)
    - Disable GETPARAM lookups of I915_PARAM_[SUB]SLICE_MASK on Xe_HP+ (Matt Roper)
    
    Cross-subsystem Changes:
    
    - Rename intel-gtt symbols (Lucas De Marchi)
    
    Core Changes:
    
    Driver Changes:
    
    - Support programming the EU priority in the GuC descriptor (DG2) (Matthew Brost)
    - DG2 HuC loading support (Daniele Ceraolo Spurio)
    - Fix build error without CONFIG_PM (YueHaibing)
    - Enable THP on Icelake and beyond (Tvrtko Ursulin)
    - Only setup private tmpfs mount when needed and fix logging (Tvrtko Ursulin)
    - Make __guc_reset_context aware of guilty engines (Umesh Nerlige Ramappa)
    - DG2 small bar memory probing fixes (Nirmoy Das)
    - Remove unnecessary GuC err capture noise (Alan Previn)
    - Fix i915_gem_object_ggtt_pin_ww regression on old platforms (Maarten Lankhorst)
    - Fix undefined behavior in GuC backend due to shift overflowing the constant (Borislav Petkov)
    - New DG2 workarounds (Swathi Dhanavanthri, Anshuman Gupta)
    - Report no hwconfig support on ADL-N (Balasubramani Vivekanandan)
    - Fix error_state_read ptr + offset use (Alan Previn)
    - Expose per tile media freq factor in sysfs (Ashutosh Dixit, Dale B Stimson)
    - Fix memory leaks in per-gt sysfs (Ashutosh Dixit)
    - Fix dma_resv fence handling in multi-batch execbuf (Nirmoy Das)
    - Add extra registers to GPU error dump on Gen11+ (Stuart Summers)
    - More PVC+DG2 workarounds (Matt Roper)
    - Improve user experience and driver robustness under SIGINT or similar (Tvrtko Ursulin)
    - Don't show engine classes not present (Tvrtko Ursulin)
    - Improve on suspend / resume time with VT-d enabled (Thomas Hellström)
    - Add missing else (katrinzhou)
    - Don't leak lmem mapping in vma_evict (Juha-Pekka Heikkila)
    - Add smem fallback allocation for dpt (Juha-Pekka Heikkila)
    - Tweak the ordering in cpu_write_needs_clflush (Matthew Auld)
    - Do not access rq->engine without a reference (Niranjana Vishwanathapura)
    - Revert "drm/i915: Hold reference to intel_context over life of i915_request" (Niranjana Vishwanathapura)
    - Don't update engine busyness stats too frequently (Alan Previn)
    - Add additional steps for Wa_22011802037 for execlist backend (Umesh Nerlige Ramappa)
    - Fix a lockdep warning at error capture (Nirmoy Das)
    
    - Ponte Vecchio prep work and new blitter engines (Matt Roper, John Harrison, Lucas De Marchi)
    - Read correct RP_STATE_CAP register (PVC) (Matt Roper)
    - Define MOCS table for PVC (Ayaz A Siddiqui)
    - Driver refactor and support Ponte Vecchio forcewake handling (Matt Roper)
    - Remove additional 3D flags from PIPE_CONTROL (Ponte Vecchio) (Stuart Summers)
    - XEHPSDV and PVC do not use HuC (Daniele Ceraolo Spurio)
    - Extract stepping information from PCI revid (Ponte Vecchio) (Matt Roper)
    - Add initial PVC workarounds (Stuart Summers)
    - SSEU handling driver refactor and Ponte Vecchio support (Matt Roper)
    - GuC depriv applies to PVC (Matt Roper)
    - Add register steering (Ponte Vecchio) (Matt Roper)
    - Add recommended MMIO setting (Ponte Vecchio) (Matt Roper)
    
    - Move multicast register handling to a dedicated file (Matt Roper)
    - Cleanup interface for MCR operations (Matt Roper)
    - Extend i915_vma_pin_iomap() (CQ Tang)
    - Re-do the intel-gtt split (Lucas De Marchi)
    - Correct duplicated/misplaced GT register definitions (Matt Roper)
    - Prefer "XEHP_" prefix for registers (Matt Roper)
    
    - Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config (Tvrtko Ursulin)
    - Don't use DRM_DEBUG_WARN_ON for ring unexpectedly not idle (Tvrtko Ursulin)
    - Make drop_pages() return bool (Lucas De Marchi)
    - Fix CFI violation with show_dynamic_id() (Nathan Chancellor)
    - Use i915_probe_error instead of drm_error in GuC code (Vinay Belgaumkar)
    - Fix use of static in macro mismatch (Andi Shyti)
    - Update tiled blits selftest (Bommu Krishnaiah)
    - Future-proof platform checks (Matt Roper)
    - Only include what's needed (Jani Nikula)
    - remove accidental static from a local variable (Jani Nikula)
    - Add global forcewake request to drpc (Vinay Belgaumkar)
    - Fix spelling typo in comment (pengfuyuan)
    - Increase timeout for live_parallel_switch selftest (Akeem G Abodunrin)
    - Use non-blocking H2G for waitboost (Vinay Belgaumkar)
  • drm-intel-next-2022-06-22
    - General driver clean-up (Jani, Ville, Julia)
    - DG2 enabling (Anusha, Vandita)
    - Fix sparse warnings (Imre, Jani)
    - DMC MMIO range checks (Anusha)
    - Audio related fixes (Jani)
    - Runtime PM fixes (Anshuman)
    - PSR fixes (Jouni, Jose)
    - Media freq factor and per-gt enhancements (Ashutosh, Dale)
    - DSI fixes for ICL+ (Jani)
    - Disable DMC flip queue handlers (Imre)
    - ADL_P voltage swing updates (Balasubramani)
    - Use more the VBT for panel information (Ville, Animesh)
    - Fix on Type-C ports with TBT mode (Vivek)
    - Improve fastset and allow seamless M/N changes (Ville)
    - Accept more fixed modes with VRR/DMRRS panels (Ville)
    - FBC fix (Jose)
    - Remove noise logs (Luca)
    - Disable connector polling for a headless SKU (Jouni)
    - Sanitize display underrun reporting (Ville)
    - ADL-S display PLL w/a (Ville)
    
  • drm-intel-fixes-2022-06-22
    drm/i915 fixes for v5.19-rc4:
    - Revert low voltage SKU check removal to fix display issues
    - Apply PLL DCO fraction workaround for ADL-S
    - Don't show engine classes not present in client fdinfo
  • drm-intel-fixes-2022-06-16
    drm/i915 fixes for v5.19-rc3:
    - Fix page fault on error state read
    - Fix memory leaks in per-gt sysfs
    - Fix multiple fence handling
    - Remove accidental static from a local variable
  • drm-intel-next-fixes-2022-05-24
    drm/i915 fixes for v5.19 merge window:
    - Build, sparse, UB, and CFI fixes
    - Variable scope fix
    - Audio pipe logging fix
    - ICL+ DSI NULL dereference fix
  • drm-intel-next-2022-05-20
    drm/i915 drm-intel-next -> drm-intel-gt-next cross-merge sync
  • drm-intel-fixes-2022-05-20
    - Previous PR + fix for #5806: GPU hangs and display artifacts on 5.18-rc3 on Intel GM45