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-xe-fixes-2025-03-20
    Driver Changes:
    - Fix for an error if exporting a dma-buf multiple time (Tomasz)
    
    Unverified
  • drm-xe-fixes-2025-03-13
    - Release guc ids before cancelling work (Tejas)
    - Fix new warnings around userptr (Thomas)
    - Temporaritly disable D3Cold on BMG (Rodrigo)
    - Retry and wait longer for GuC PC to start (Rodrigo)
    - Remove redundant check in xe_vm_create_ioctl (Xin)
    
    Unverified
  • drm-xe-next-fixes-2025-03-12
    Core Changes:
     - Fix kernel-doc for gpusvm (Lucas)
    
    Driver Changes:
     - Drop duplicated pc_start call (Rodrigo)
     - Drop sentinels from rtp (Lucas)
     - Fix MOCS debugfs missing forcewake (Tvrtko)
     - Ring flush invalitation (Tvrtko)
     - Fix type for width alignement (Tvrtko)
    
    Unverified
  • drm-xe-next-2025-03-07
    UAPI Changes:
     - Expose per-engine activity via perf pmu (Riana, Lucas, Umesh)
     - Add support for EU stall sampling (Harish, Ashutosh)
     - Allow userspace to provide low latency hint for submission (Tejas)
     - GPU SVM and Xe SVM implementation (Matthew Brost)
    
    Cross-subsystem Changes:
     - devres handling for component drivers (Lucas)
     - Backmege drm-next to allow cross dependent change with i915
     - GPU SVM and Xe SVM implementation (Matthew Brost)
    
    Core Changes:
    
    Driver Changes:
     - Fixes to userptr and missing validations (Matthew Auld, Thomas
       Hellström, Matthew Brost)
     - devcoredump typos and error handling improvement (Shuicheng)
     - Allow oa_exponent value of 0 (Umesh)
     - Finish moving device probe to devm (Lucas)
     - Fix race between submission restart and scheduled being freed (Tejas)
     - Fix counter overflows in gt_stats (Francois)
     - Refactor and add missing workarounds and tunings for pre-Xe2 platforms
       (Aradhya, Tvrtko)
     - Fix PXP locks interaction with exec queues being killed (Daniele)
     - Eliminate TIMESTAMP_OVERRIDE from xe (Matt Roper)
     - Change xe_gen_wa_oob to allow building on MacOS (Daniel Gomez)
     - New workarounds for Panther Lake (Tejas)
     - Fix VF resume errors (Satyanarayana)
     - Fix workaround infra skipping some workarounds dependent on engine
       initialization (Tvrtko)
     - Improve per-IP descriptors (Gustavo)
     - Add more error injections to probe sequence (Francois)
    
    Unverified
  • drm-xe-fixes-2025-03-06
    - Remove double page flip on initial plane (Maarten)
    - Properly setup userptr pfn_flags_mask (Auld)
    - Fix GT "for each engine" workarounds (Tvrtko)
    - Fix userptr races and missed validations (Thomas, Brost)
    - Userptr invalid page access fixes (Thomas)
    
    Unverified
  • drm-xe-fixes-2025-02-27
    uAPI:
    - OA uapi fix (Umesh)
    
    Driver:
    - Userptr related fixes (Auld)
    - Remove a duplicated register entry (Mingong)
    - Scheduler related fix to prevent exec races when freeing it (Tejas)
    
    Unverified
  • drm-xe-next-2025-02-24
    UAPI Changes:
     - Add mmap support for PCI memory barrier (Tejas, Matthew Auld)
     - Enable integration with perf pmu, exposing event counters: for now, just
       GT C6 residency (Vinay, Lucas)
     - Add "survivability mode" to allow putting the driver in a state capable of
       firmware upgrade on critical failures (Riana, Rodrigo)
     - Add PXP HWDRM support and enable for compatible platforms:
       Meteor Lake and Lunar Lake (Daniele, John Harrison)
     - Expose package and vram temperature over hwmon subsystem (Raag, Badal, Rodrigo)
    
    Cross-subsystem Changes:
     - Backmege drm-next to synchronize with i915 display and other internal APIs
    
    Display Changes (including i915):
     - Device probe re-order to help with flicker-free boot (Maarten)
     - Align watermark, hpd and dsm with i915 (Rodrigo)
     - Better abstraction for d3cold (Rodrigo)
    
    Driver Changes:
     - Make sure changes to ccs_mode is with helper for gt sync reset (Maciej)
     - Drop mmio_ext abstraction since it didn't prove useful in its current form
       (Matt Roper)
     - Reject BO eviction if BO is bound to current VM (Oak, Thomas Hellström)
     - Add GuC Power Conservation debugfs (Rodrigo)
     - L3 cache topology updates for Xe3 (Francois, Matt Atwood)
     - Better logging about missing GuC logs (John Harrison)
     - Better logging for hwconfig-related data availability (John Harrison)
     - Tracepoint updates for xe_bo_create, xe_vm and xe_vma (Oak)
     - Add missing SPDX licenses (Francois)
     - Xe suballocator imporovements (Michal Wajdeczko)
     - Improve logging for native vs SR-IOV driver mode (Satyanarayana)
     - Make sure VF bootstrap is not attempted in execlist mode (Maarten)
     - Add GuC Buffer Cache abstraction for some CTB H2G actions and use
       during VF provisioning (Michal Wajdeczko)
     - Better synchronization in gtidle for new users (Vinay)
     - New workarounds for Panther Lake (Nirmoy, Vinay)
     - PCI ID updates for Panther Lake (Matt Atwood)
     - Enable SR-IOV for Panther Lake (Michal Wajdeczko)
     - Update MAINTAINERS to stop directing xe changes to drm-misc (Lucas)
     - New PCI IDs for Battle Mage (Shekhar)
     - Better pagefault logging (Francois)
     - SR-IOV fixes and refactors for past and new platforms (Michal Wajdeczko)
     - Platform descriptor refactors and updates (Sai Teja)
     - Add gt stats debugfs (Francois)
     - Add guc_log debugfs to dump to dmesg (Lucas)
     - Abstract per-platform LMTT availability (Piotr Piórkowski)
     - Refactor VRAM manager location (Piotr Piórkowski)
     - Add missing xe_pm_runtime_put when forcing wedged mode (Shuicheng)
     - Fix possible lockup when forcing wedged mode (Xin Wang)
     - Probe refactors to use cleanup actions with better error handling (Lucas)
     - XE_IOCTL_DBG clarification for userspace (Maarten)
     - Better xe_mmio initialization and abstraction (Ilia)
     - Drop unnecessary GT lookup (Matt Roper)
     - Skip client engine usage from fdinfo for VFs (Marcin Bernatowicz)
     - Allow to test xe_sync_entry_parse with error injection (Priyanka)
     - OA fix for polled read (Umesh)
    
    Unverified
  • drm-xe-fixes-2025-02-20
    - Fix error handling in xe_irq_install (Lucas)
    - Fix devcoredump format (Jose, Lucas)
    
    Unverified
  • drm-xe-fixes-2025-02-13
    - Remove bo->clients out of bos_lock area (Tejas)
    - Carve out wopcm portion from the stolen memory (Nirmoy)
    
    Unverified
  • drm-xe-fixes-2025-02-06
    UAPI Changes:
     - OA uAPI related fixes (Ashutosh)
    
    Driver Changes:
     - Fix SRIOV migration initialization (Michal)
     - Restore devcoredump to a sane state (Lucas)
    
    Unverified
  • drm-xe-fixes-2025-01-16
    Driver Changes:
    - Add steering info support for GuC register lists (Jesus Narvaez)
    - Add means to wait for reset and synchronous reset (Maciej)
    - Make changing ccs_mode a synchronous action (Maciej)
    - Add missing mux registers (Ashutosh)
    - Mark ComputeCS read mode as UC on iGPU, unblocking ULLS on iGPU (Matt Brost)
    
    Unverified
  • drm-xe-next-2025-01-10
    Driver Changes:
    - SRIOV VF: Avoid reading inaccessible registers (Jakub, Marcin)
     - Introduce RPa frequency information (Rodrigo)
     - Remove unnecessary force wakes on SLPC code (Vinay)
     - Fix all typos in xe (Nitin)
     - Adding steering info support for GuC register lists (Jesus)
     - Remove unused xe_pciids.h harder, add missing PCI ID (Jani)
    
    Unverified
  • drm-xe-fixes-2025-01-09
    Driver Changes:
    - Avoid a NULL ptr deref when wedging (Lucas)
    - Fix power gate sequence on DG1 (Rodrigo)
    
    Unverified
  • drm-xe-next-2025-01-07
    UAPI Changes:
    - OA new property: 'unblock after N reports' (Ashutosh)
    
    i915 display Changes:
    - UHBR rates for Thunderbolt (Kahola)
    
    Driver Changes:
    - IRQ related fixes and improvements (Ilia)
     - Revert some changes that break a mesa debug tool (John)
     - Fix migration issues (Nirmoy)
     - Enable GuC's WA_DUAL_QUEUE for newer platforms (Daniele)
     - Move shrink test out of xe_bo (Nirmoy)
     - SRIOV PF: Use correct function to check LMEM provisioning (Michal)
     - Fix a false-positive "Missing outer runtime PM protection" warning (Rodrigo)
     - Make GSCCS disabling message less alarming (Daniele)
     - Fix DG1 power gate sequence (Rodrigo)
     - Xe files fixes (Lucas)
     - Fix a potential TP_printk UAF (Thomas)
     - OA Fixes (Umesh)
     - Fix tlb invalidation when wedging (Lucas)
     - Documentation fix (Lucas)
    
    Unverified
  • drm-xe-fixes-2025-01-02
    This supersedes drm-xe-fixes-2024-12-23.
    
    UAPI Changes:
    - Revert some devcoredump file format changes
      breaking a mesa debug tool (John)
    
    Driver Changes:
    - Fixes around waits when moving to system (Nirmoy)
    - Fix a typo when checking for LMEM provisioning (Michal)
    - Fix a fault on fd close after unbind (Lucas)
    - A couple of OA fixes squashed for stable backporting (Umesh)
    
    Unverified
  • drm-xe-fixes-2024-12-23
    UAPI Changes:
    - Revert some devcoredump file format changes
      breaking a mesa debug tool (John)
    
    Driver Changes:
    - Fixes around waits when moving to system (Nirmoy)
    - Fix a typo when checking for LMEM provisioning (Michal)
    - Fix a fault on fd close after unbind (Lucas)
    
    Unverified
  • drm-xe-fixes-2024-12-12
    - Fix a KUNIT test error message (Mirsad Todorovac)
    - Fix an invalidation fence PM ref leak (Daniele)
    - Fix a register pool UAF (Lucas)
    
    Unverified
  • drm-xe-next-2024-12-11
    UAPI Changes:
     - Make OA buffer size configurable (Sai)
    
    Display Changes (including i915):
     - Fix ttm_bo_access() usage (Auld)
     - Power request asserting/deasserting for Xe3lpd (Mika)
     - One Type-C conversion towards struct intel_display (Mika)
    
    Driver Changes:
     - GuC capture related fixes (Everest, Zhanjun)
     - Move old workaround to OOB infra (Lucas)
     - Compute mode change refactoring (Bala)
     - Add ufence and g2h flushes for LNL Hybrid timeouts (Nirmoy)
     - Avoid unnecessary OOM kills (Thomas)
     - Restore system memory GGTT mappings (Brost)
     - Fix build error for XE_IOCTL_DBG macro (Gyeyoung)
     - Documentation updates and fixes (Lucas, Randy)
     - A few exec IOCTL fixes (Brost)
     - Fix potential GGTT allocation leak (Michal)
     - Fix races on fdinfo (Lucas)
     - SRIOV VF: Post-migration recovery worker basis (Tomasz)
     - GuC Communication fixes and improvements (Michal, John, Tomasz, Auld, Jonathan)
     - SRIOV PF: Add support for VF scheduling priority
     - Trace improvements (Lucas, Auld, Oak)
     - Hibernation on igpu fixes and improvements (Auld)
     - GT oriented logs/asserts improvements (Michal)
     - Take job list lock in xe_sched_first_pending_job (Nirmoy)
     - GSC: Improve SW proxy error checking and logging (Daniele)
     - GuC crash notifications & drop default log verbosity (John)
     - Fix races on fdinfo (Lucas)
     - Fix runtime_pm handling in OA (Ashutosh)
     - Allow fault injection in vm create and vm bind IOCTLs (Francois)
     - TLB invalidation fixes (Nirmoy, Daniele)
     - Devcoredump Improvements, doc and fixes (Brost, Lucas, Zhanjun, John)
     - Wake up waiters after setting ufence->signalled (Nirmoy)
     - Mark preempt fence workqueue as reclaim (Brost)
     - Trivial header/flags cleanups (Lucas)
     - VRAM drop 2G block restriction (Auld)
     - Drop useless d3cold allowed message (Brost)
     - SRIOV PF: Drop 2GiB limit of fair LMEM allocation (Michal)
     - Add another PTL PCI ID (Atwood)
     - Allow bo mapping on multiple ggtts (Niranjana)
     - Add support for GuC-to-GuC communication (John)
     - Update xe2_graphics name string (Roper)
     - VRAM: fix lpfn check (Auld)
     - Ad Xe3 workaround (Apoorva)
     - Migrate fixes (Auld)
     - Fix non-contiguous VRAM BO access (Brost)
     - Log throttle reasons (Raag)
     - Enable PMT support for BMG (Michael)
     - IRQ related fixes and improvements (Ilia)
     - Avoid evicting object of the same vm in none fault mode (Oak)
     - Fix in tests (Nirmoy)
     - Fix ERR_PTR handling (Mirsad)
     - Some reg_sr/whitelist fixes and refactors (Lucas)
    
    Unverified
  • drm-xe-fixes-2024-12-04
    Driver Changes:
    - Missing init value and 64-bit write-order check (Zhanjung)
    - Fix a memory allocation issue causing lockdep violation (John)
    
    Unverified
  • drm-xe-next-fixes-2024-11-28
    Driver Changes:
    - Update xe2 graphics name string (Matt Roper)
    - Fix a couple of guc submit races (Matt Auld)
    - Fix pat index usage in migrate (Matt Auld)
    - Ensure non-cached migrate pagetable bo mappings (Matt Auld)
    - Take a PM ref in the delayed snapshot capture worker (Matt Brost)
    
    Unverified