Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • drm-intel-gt-next-2023-09-28
    Driver Changes:
    
    Fixes/improvements/new stuff:
    
    - Fix TLB-Invalidation seqno store [mtl] (Alan Previn)
    - Force a reset on internal GuC error [guc] (John Harrison)
    - Define GSC fw [gsc] (Daniele Ceraolo Spurio)
    - Update workaround 14016712196 [dg2/mtl] (Tejas Upadhyay)
    - Mark requests for GuC virtual engines to avoid use-after-free (Andrzej Hajda)
    - Add Wa_14015150844 [dg2/mtl] (Shekhar Chauhan)
    - Prevent error pointer dereference (Dan Carpenter)
    - Add Wa_18022495364 [tgl,adl,rpl] (Dnyaneshwar Bhadane)
    - Fix GuC PMU by moving execlist stats initialization to execlist specific setup (Umesh Nerlige Ramappa)
    - Fix PXP firmware load [pxp/mtl] (Alan Previn)
    - Fix execution/context state of PXP contexts (Alan Previn)
    - Limit the length of an sg list to the requested length (Matthew Wilcox)
    - Fix reservation address in ggtt_reserve_guc_top [guc] (Javier Pello)
    - Add Wa_18028616096 [dg2] (Shekhar Chauhan)
    - Get runtime pm in busyness worker only if already active [guc/pmu] (Umesh Nerlige Ramappa)
    - Don't set PIPE_CONTROL_FLUSH_L3 for aux inval (Nirmoy Das)
    
    Future platform enablement:
    
    - Fix and consolidate some workaround checks, make others IP version based [mtl] (Matt Roper)
    - Replace Meteorlake subplatforms with IP version checks (Matt Roper)
    - Adding DeviceID for Arrowlake-S under MTL [mtl] (Nemesa Garg)
    - Run relevant bits of debugfs drop_caches per GT (Tvrtko Ursulin)
    
    Miscellaneous:
    
    - Remove Wa_15010599737 [dg2] (Shekhar Chauhan)
    - Align igt_spinner_create_request with hangcheck [selftests] (Jonathan Cavitt)
    - Remove pre-production workarounds [dg2] (Matt Roper)
    - Tidy some workaround definitions (Matt Roper)
    - Wait longer for tasks in migrate selftest [gt] (Jonathan Cavitt)
    - Skip WA verification for GEN7_MISCCPCTL on DG2 [gt] (Andrzej Hajda)
    - Silence injected failure in the load via GSC path [huc] (Daniele Ceraolo Spurio)
    - Refactor deprecated strncpy (Justin Stitt)
    - Update RC6 mask for mtl_drpc [debugfs/mtl] (Badal Nilawar)
    - Remove a static inline that requires including i915_drv.h [gt] (Jani Nikula)
    - Remove inlines from i915_gem_execbuffer.c [gem] (Jani Nikula)
    - Remove gtt_offset from stream->oa_buffer.head/.tail [perf] (Ashutosh Dixit)
    - Do not disable preemption for resets (Tvrtko Ursulin)
  • drm-intel-fixes-2023-09-21
    - Prevent error pointer dereference (Dan Carpenter)
    - Fix PMU busyness values when using GuC mode (Umesh)
    
  • drm-intel-fixes-2023-09-14
    - Only check eDP HPD when AUX CH is shared.
    
  • drm-intel-next-fixes-2023-08-31
    - Mark requests for GuC virtual engines to avoid use-after-free (Andrzej).
    
  • drm-intel-fixes-2023-08-24
    - Fix power consumption at s2idle on DG2 (Anshuman)
    - Fix documentation build warning (Jani)
    - Fix Display HPD (Imre)
    
  • drm-intel-next-fixes-2023-08-24
    - Fix TLB invalidation (Alan)
    - Fix Display HPD polling (Imre)
    
  • drm-intel-fixes-2023-08-17
    - Fix the flow for ignoring GuC SLPC efficient frequency selection (Vinay)
    - Fix SDVO panel_type initialization (Jani)
    - Fix display probe for IVB Q and IVB D GT2 server (Jani)
    
  • drm-intel-gt-next-2023-08-11
    Cross-subsystem Changes:
    
    - Backmerge of drm-next
    
    Driver Changes:
    
    - Apply workaround 22016122933 correctly (Jonathan, Matt R)
    
    - Simplify shmem_create_from_object map_type selection (Jonathan,
      Tvrtko)
    - Make i915_coherent_map_type GT-centric (Jonathan, Matt R)
    
    - Selftest improvements (John)
  • drm-intel-next-2023-08-10
    - Display SDVO fixes (Juha-Pekka, Jani)
    - Taking Stolen handling out of FBC code (Jouni)
    - Replace acronym with full platform name in defines (Dnyaneshwar, A\
    nusha)
    - Display IRQ cleanups (Jani)
    - Initialize display version numbers (Luca)
    
  • drm-intel-gt-next-2023-08-04
    Driver Changes:
    
    - Avoid infinite GPU waits by avoidin premature release of request's
      reusable memory (Chris, Janusz)
    - Expose RPS thresholds in sysfs (Tvrtko)
    - Apply GuC SLPC min frequency softlimit correctly (Vinay)
    - Restore SLPC efficient freq earlier (Vinay)
    - Consider OA buffer boundary when zeroing out reports (Umesh)
    - Extend Wa_14015795083 to TGL, RKL, DG1 and ADL (Matt R)
    - Fix context workarounds with non-masked regs on MTL/DG2 (Lucas)
    - Enable the CCS_FLUSH bit in the pipe control and in the CS for MTL+ (Andi)
    - Update MTL workarounds 14018778641, 22016122933 (Tejas, Zhanjun)
    - Ensure memory quiesced before AUX CCS invalidation (Jonathan)
    
    - Add a gsc_info debugfs (Daniele)
    - Invalidate the TLBs on each GT on multi-GT device (Chris)
    - Fix a VMA UAF for multi-gt platform (Nirmoy)
    - Do not use stolen on MTL due to HW bug (Nirmoy)
    - Check HuC and GuC version compatibility on MTL (Daniele)
    - Dump perf_limit_reasons for slow GuC init debug (Vinay)
    - Replace kmap() with kmap_local_page() (Sumitra, Ira)
    - Add sentinel to xehp_oa_b_counters for KASAN (Andrzej)
    - Add the gen12_needs_ccs_aux_inv helper (Andi)
    - Fixes and updates for GSC memory allocation (Daniele)
    - Fix one wrong caching mode enum usage (Tvrtko)
    - Fixes for GSC wakeref (Alan)
    
    - Static checker fixes (Harshit, Arnd, Dan, Cristophe, David, Andi)
    - Rename flags with bit_group_X according to the datasheet (Andi)
    - Use direct alias for i915 in requests (Andrzej)
    - Replace i915->gt0 with to_gt(i915) (Andi)
    - Use the i915_vma_flush_writes helper (Tvrtko)
    - Selftest improvements (Alan)
    - Remove dead code (Tvrtko)
  • drm-intel-next-2023-08-03
    - Removing unused declarations (Arnd, Gustavo)
    - ICL+ DSI modeset sequence fixes (Ville)
    - Improvements on HDCP (Suraj)
    - Fixes and clean up on MTL Display (Mika Kahola, Lee, RK, Nirmoy, Chaitanya)
    - Restore HSW/BDW PSR1 (Ville)
    - Other PSR Fixes (Jouni)
    - Fixes around DC states and other Display Power (Imre)
    - Init DDI ports in VBT order (Ville)
    - General documentation fixes (Jani)
    - General refactor for better organization (Jani)
    - Bigjoiner fix (Stanislav)
    - VDSC Fixes and improvements (Stanialav, Suraj)
    - Hotplug fixes and improvements (Simon, Suraj)
    - Start using plane scale factor for relative data rate (Stanislav)
    - Use shmem for dpt objects (RK)
    - Simplify expression &to_i915(dev)->drm (Uwe)
    - Do not access i915_gem_object members from frontbuffer tracking (Jouni)
    - Fix uncore race around i915->params.mmio_debug (Jani)
    
  • drm-intel-fixes-2023-08-03
    - Fix bug in getting msg length in AUX CH registers handler [gvt] (Yan Zhao)
    - Gen12 AUX invalidation fixes [gt] (Andi Shyti, Jonathan Cavitt)
    - Fix premature release of request's reusable memory (Janusz Krzysztofik)
    
    - Merge tag 'gvt-fixes-2023-08-02' of https://github.com/intel/gvt-linux into drm-intel-fixes (Tvrtko Ursulin)
  • drm-intel-fixes-2023-07-27
    - Use shmem for dpt objects [dpt] (Radhakrishna Sripada)
    - Fix an error handling path in igt_write_huge() (Christophe JAILLET)
  • drm-intel-fixes-2023-07-20
    - Add sentinel to xehp_oa_b_counters [perf] (Andrzej Hajda)
    - Revert "drm/i915: use localized __diag_ignore_all() instead of per file" (Jani Nikula)
  • drm-intel-fixes-2023-07-13
    - Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Stanislav Lisovskiy)
    - Consider OA buffer boundary when zeroing out reports [perf] (Umesh Nerlige Ramappa)
    - Remove dead code from gen8_pte_encode (Tvrtko Ursulin)
    - Fix one wrong caching mode enum usage (Tvrtko Ursulin)
  • drm-intel-next-fixes-2023-07-06
    drm-intel-next-fixes-2023-06-29:
    - Allow DC states along with PW2 only for PWB functionality [adlp+] (Imre Deak)
    - Fix SSC selection for MPLLA [mtl] (Radhakrishna Sripada)
    - Use hw.adjusted mode when calculating io/fast wake times [psr] (Jouni Högander)
    - Apply min softlimit correctly [guc/slpc] (Vinay Belgaumkar)
    - Assign correct hdcp content type [hdcp] (Suraj Kandpal)
    - Add missing forward declarations/includes to display power headers (Imre Deak)
    
    drm-intel-next-fixes-2023-07-06:
    - Fix BDW PSR AUX CH data register offsets [psr] (Ville Syrjälä)
    - Use mock device info for creating mock device (Jani Nikula)
  • drm-intel-next-fixes-2023-06-29
    - Allow DC states along with PW2 only for PWB functionality [adlp+] (Imre Deak)
    - Fix SSC selection for MPLLA [mtl] (Radhakrishna Sripada)
    - Use hw.adjusted mode when calculating io/fast wake times [psr] (Jouni Högander)
    - Apply min softlimit correctly [guc/slpc] (Vinay Belgaumkar)
    - Assign correct hdcp content type [hdcp] (Suraj Kandpal)
    - Add missing forward declarations/includes to display power headers (Imre Deak)
  • drm-intel-next-fixes-2023-06-21
    One fix for incorrect error handling in the frame buffer mmap callback,
    HuC init error handling fix, missing wakeref during GSC init and a build
    fix when !CONFIG_PROC_FS.
  • drm-intel-next-2023-06-10
    drm/i915 feature pull #2 for v6.5:
    
    Features and functionality:
    - Meteorlake PM demand (Vinod, Mika)
    - Switch to dedicated workqueues to stop using flush_scheduled_work() (Luca)
    
    Refactoring and cleanups:
    - Move display runtime init under display/ (Matt)
    - Async flip error message clarifications (Arun)
    
    Fixes:
    - Remove 10bit gamma on desktop gen3 parts, they don't support it (Ville)
    - Fix driver probe error handling if driver creation fails (Matt)
    - Fix all -Wunused-but-set-variable warnings, and enable it for i915 (Jani)
    - Stop using edid_blob_ptr (Jani)
    - Fix log level for "CDS interlane align done" (Khaled)
    - Fix an unnecessary include prefix (Matt)
    
    Merges:
    - Backmerge drm-next to sync with drm-intel-gt-next (Jani)
  • drm-intel-gt-next-2023-06-08
    UAPI Changes:
    
    - I915_GEM_CREATE_EXT_SET_PAT for Mesa on Meteorlake.
    
    Driver Changes:
    
    Fixes/improvements/new stuff:
    
    - Use large rings for compute contexts (Chris Wilson)
    - Better logging/debug of unexpected GuC communication issues (Michal Wajdeczko)
    - Clear out entire reports after reading if not power of 2 size (Ashutosh Dixit)
    - Limit lmem allocation size to succeed on SmallBars (Andrzej Hajda)
    - perf/OA capture robustness improvements on DG2 (Umesh Nerlige Ramappa)
    - Fix error code in intel_gsc_uc_heci_cmd_submit_nonpriv() (Dan Carpenter)
    
    Future platform enablement:
    
    - Add workaround 14016712196 (Tejas Upadhyay)
    - HuC loading for MTL (Daniele Ceraolo Spurio)
    - Allow user to set cache at BO creation (Fei Yang)
    
    Miscellaneous:
    
    - Use system include style for drm headers (Jani Nikula)
    - Drop legacy CTB definitions (Michal Wajdeczko)
    - Turn off the timer to sample frequencies when GT is parked (Ashutosh Dixit)
    - Make PMU sample array two-dimensional (Ashutosh Dixit)
    - Use the correct error value when kernel_context() fails (Andi Shyti)
    - Fix second parameter type of pre-gen8 pte_encode callbacks (Nathan Chancellor)
    - Fix parameter in gmch_ggtt_insert_{entries, page}() (Nathan Chancellor)
    - Fix size_t format specifier in gsccs_send_message() (Nathan Chancellor)
    - Use the fdinfo helper (Tvrtko Ursulin)
    - Add some missing error propagation (Tvrtko Ursulin)
    - Reduce I915_MAX_GT to 2 (Matt Atwood)
    - Rename I915_PMU_MAX_GTS to I915_PMU_MAX_GT (Matt Atwood)
    - Remove some obsolete definitions (John Harrison)
    
    Merges:
    
    - Merge drm/drm-next into drm-intel-gt-next (Tvrtko Ursulin)