Hi Dave, Simona
A single fix for -rc8/final.
Thanks,
Thomas
drm-xe-fixes-2025-07-24:
Driver Changes:
- Fix build without debugfs (Lucas)
The following changes since commit 5c244eeca57ff4e47e1f60310d059346d1b86b9b:
drm/xe/pf: Resend PF provisioning after GT reset (2025-07-17 09:51:51 -0300)
a
Hi Dave and Sima,
Here is drm-xe-fixes targeting v6.16-rc7:
drm-xe-fixes-2025-07-17:
Driver Changes:
- SR-IOV fixes for GT reset and TLB invalidation
- Fix memory copy direction during migration
- Fix alignment check on migration
- Fix MOCS and page fault init order to correctly
account for to
Hi Dave and Sima,
Here is the drm-xe-fixes pull request for 6.16-rc5. By number of
commits, still on the big side, but they are mostly small ones spread
theough the driver.
drm-xe-fixes-2025-07-11:
Driver Changes:
- Clear LMTT page to avoid leaking data from one VF to another
- Align PF queue si
Hi Dave and Sima,
Here is drm-xe-fixes for rc5. A little on the big side, but number of
commits is more due to splitting the logical changes to fix some HW
workarounds.
drm-xe-fixes-2025-07-03:
Driver Changes:
- Fix chunking the PTE updates and overflowing the maximum number of
dwords with wit
Hi Dave, Simona
The drm-xe-fixes PR for -rc4.
Thanks,
Thomas
drm-xe-fixes-2025-06-26:
UAPI Changes:
Driver Changes:
- Missing error check (Haoxiang Li)
- Fix xe_hwmon_power_max_write (Karthik)
- Move flushes (Maarten and Matthew Auld)
- Explicitly exit CT safe mode on unwind (Michal)
- Process d
Hi Dave, Simona
Three fixes for -rc3. There are a couple more pending with
non-trivial merge conflicts that need to be properly
backported.
drm-xe-fixes-2025-06-19:
Driver Changes:
- A workaround update (Vinay)
- Fix memset on iomem (Lucas)
- Fix early wedge on GuC Load failure (Daniele)
The fol
Hi Dave, Simona
Two fixes for 6.16-rc2.
Thanks,
Thomas
drm-xe-fixes-2025-06-12:
Driver Changes:
- Fix regression disallowing 64K SVM migration (Maarten)
- Use a bounce buffer for WA BB (Lucas)
The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
Linux 6.16-rc1 (2025-0
Hi Dave and Sima,
Here's the pull request for the drm-xe fixes targeting 6.15-rc8/6.15.
This week we are back to normal, with just a few fixes.
drm-xe-fixes-2025-05-23:
Driver Changes:
- Make sure to check all forcewakes when dumping mocs
- Fix wrong use of read64 on 32b register
- Synchronize P
Hi Dave and Sima.
Here's the drm-xe-fixes for 6.15-rc7.
We had quite a few more changes than usual due to 2 fixes that were
being worked on for a few weeks: 1) engine utilization and 2) mixing cpu
and gpu atomics. Those 2 required some refactors to get them right.
Other than that, fixes are ver
Hi Dave and Sima,
Here's the drm-xe-fixes for 6.15-rc6.
drm-xe-fixes-2025-05-09:
Driver Changes:
- Prevent PF queue overflow
- Hold all forcewake during mocs test
- Remove GSC flush on reset path
- Fix forcewake put on error path
- Fix runtime warning when building without svm
thanks
Lucas De M
Hi Dave and Sima,
Here are the drm-xe fixes for 6.15-rc5.
The commit touching drm/gpusvm was wrongly pushed to drm-xe rather than
drm-misc, but the fix is good and would otherwise be missed in drm-misc.
So I'm propagating it through our fixes branch.
drm-xe-fixes-2025-05-01:
Driver Changes:
- E
Hi Dave and Sima,
A few fixes for 6.15-rc3. Nothing really special.
drm-xe-fixes-2025-04-18:
Driver Changes:
- Fix LRC address being written too late for GuC
- Fix notifier vs folio deadlock
- Fix race betwen dma_buf unmap and vram eviction
- Fix debugfs handling PXP terminations unconditionally
Hi Dave and Sima,
Here are the fixes for drm-xe targeting 6.15-rc2.
drm-xe-fixes-2025-04-10:
Driver Changes:
- Add another BMG PCI ID
- Fix UAFs on migration paths
- Fix shift-out-of-bounds access on TLB invalidation
- Ensure ccs_mode is correctly set on gt reset
- Extend some HW workarounds to
Hi Dave, Simona!
Rodrigo is out this week, but sending a PR for a single fix.
Thanks,
Thomas
drm-xe-fixes-2025-03-20:
Driver Changes:
- Fix for an error if exporting a dma-buf multiple time (Tomasz)
The following changes since commit f5d4e81774c42d9c2ea3980e570f3330ff2ed5d2:
drm/xe: remove re
Hi Dave and Sima,
Here goes xe fixes for this week.
It is worth mention that we are disabling D3Cold on BMG because
we found some bugs where depending on the combination of BMG
card and the host, the PCI upstream port link port re-training
might fail on D3Cold -> D0 blowing things up. But while w
Hi Dave and Sima,
Here goes our xe fixes for this round, with
many fixes around userptr.
Thanks,
Rodrigo.
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 rac
Hi Dave and Sima,
Here goes our xe fixes for this round.
Thanks,
Rodrigo.
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)
The followin
Hi Dave and Sima,
Here goes our round of Xe fixes of this week.
Thanks,
Rodrigo.
drm-xe-fixes-2025-02-20:
- Fix error handling in xe_irq_install (Lucas)
- Fix devcoredump format (Jose, Lucas)
The following changes since commit 0ad2507d5d93f39619fc42372c347d6006b64319:
Linux 6.14-rc3 (2025-02
Hi Dave and Sima,
Here goes the xe fixes for this round.
Thanks,
Rodrigo.
drm-xe-fixes-2025-02-13:
- Remove bo->clients out of bos_lock area (Tejas)
- Carve out wopcm portion from the stolen memory (Nirmoy)
The following changes since commit a64dcfb451e254085a7daee5fe51bf22959d52d3:
Linux 6.1
Hi Dave and Sima,
Here goes our first Xe related fixes towards 6.14.
Thanks,
Rodrigo.
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)
The following changes si
Hi Dave, Simona!
The hopefully last drm-xe-fixes for 6.13 It's a little bigger than
I was hoping for but nothing that really stands out.
Thanks,
Thomas
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 sy
Hi Dave, Simona
Two fixes this week.
Thanks,
Thomas
drm-xe-fixes-2025-01-09:
Driver Changes:
- Avoid a NULL ptr deref when wedging (Lucas)
- Fix power gate sequence on DG1 (Rodrigo)
The following changes since commit f0ed39830e6064d62f9c5393505677a26569bb56:
xe/oa: Fix query mode of operation
On Mon, 2024-12-23 at 18:53 +0100, Thomas Hellstrom wrote:
> Hi Dave, Simona
>
> The Xe fixes for -rc5.
This PR just got superseded by a new one (drm-xe-fixes-2025-01-02),
that includes also the commits mentioned here.
Thanks,
Thomas
>
> Thanks,
> Thomas
>
> drm-xe-fixes-2024-12-23:
> UAPI
Hi Dave, Simona!
Happy new year!
This PR supersedes the one sent out 24-12-23, since that didn't seem to get
pulled over the holidays. There's one extra commit (The OA fixes). The
rest of the summary is repeated.
Thanks,
Thomas
drm-xe-fixes-2025-01-02:
This supersedes drm-xe-fixes-2024-12-23.
U
Hi Dave, Simona
The Xe fixes for -rc5.
Thanks,
Thomas
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 (Mi
Dave, Simona
This week'd drm-xe-fixes PR.
Thanks,
Thomas
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)
The following changes since commit 5dce85fecb87751ec94526e1ac516dd7871e2e0c:
Hi Dave, Simona
Two xe fixes for -rc2
Thanks,
Thomas
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)
The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:
Hi Dave and Simona,
A few more drm-xe fixes for this week.
thanks
Lucas De Marchi
drm-xe-fixes-2024-11-14:
Driver Changes:
- Fix unlock on exec ioctl error path (Matthew Brost)
- Fix hibernation on LNL due to ggtt getting lost
(Matthew Brost / Matthew Auld)
- Fix missing runtime PM in OA rele
Hi Dave and Simona,
drm-xe-fixes for 6.12-rc7. Still busier than I'd like for an rc7, but
needed particularly for LNL.
thanks,
Lucas De Marchi
drm-xe-fixes-2024-11-08:
Driver Changes:
- Fix ccs_mode setting for Xe2 and later (Balasubramani)
- Synchronize ccs_mode setting with client creation (B
Hi Dave and Simona,
drm-xe-fixes for 6.12-rc6. Two important fixes for LNL and one missing
hpd enabling. This last one brought in a refactor as dependency,
otherwise it would cause some headache with conflicts.
thanks
Lucas De Marchi
drm-xe-fixes-2024-10-31:
Driver Changes:
- Fix missing HPD in
Hi Dave and Simona,
drm-xe-fixes for 6.12-rc5 with commits mostly improving error handling.
The g2h flush helps some LNL we are seeing, but we still have other 2
similar ones - however they didn't make it in time to drm-xe-next to be
properly tested, so I'm leaving for later.
There are 2 conflic
Hi Dave and Simona,
drm-xe-fixes for 6.12-rc4. Mostly some error path fixes and locking
adjustements. Timestamp bit width fixes delta time calculations in
userspace and one display fix for tile4 modifier in LNL/BMG.
thanks
Lucas De Marchi
drm-xe-fixes-2024-10-17:
Driver Changes:
- New workaroun
Hi Dave and Simona,
A few drm-xe fixes for 6.12-rc3.
thanks
Lucas De Marchi
drm-xe-fixes-2024-10-10:
Driver Changes:
- Fix error checking with xa_store() (Matthe Auld)
- Fix missing freq restore on GSC load error (Vinay)
- Fix wedged_mode file permission (Matt Roper)
- Fix use-after-free in ct
Hi Dave and Simona,
drm-xe-fixes for 6.12-rc2. A few fixes, particularly on error paths and
corner cases. We have more than usual as I decided to skip last week
pull request. Some tuning for Xe2 were missing and also got updated to
match the spec.
Thanks
Lucas De Marchi
drm-xe-fixes-2024-10-03:
Hi Dave and Sima,
A bit more hetic that I was expecting for this week.
But important fixes.
While picking them up I had some conflicts on drm-tip
that I had to solve. Most of them just going with
entirely with the version in -next side.
Except the one that removes the double include,
which the re
Hi Dave and Sima,
Here goes this week's drm-xe-fixes, mostly
with power-management related fixes.
drm-xe-fixes-2024-09-05:
- GSC loading fix (Daniele)
- PCODE mutex fix (Matt)
- Suspend/Resume fixes (Maarten, Imre)
- RPM fixes (Rodrigo)
The following changes since commit 431c1646e1f86b949fa3685ef
Hi Dave and Sima,
A quiet week this time.
Thanks,
Rodrigo.
drm-xe-fixes-2024-08-29:
- Invalidate media_gt TLBs (Brost)
- Fix HWMON i1 power setup write command (Karthik)
The following changes since commit 5be63fc19fcaa4c236b307420483578a56986a37:
Linux 6.11-rc5 (2024-08-25 19:07:11 +1200)
a
Hi Dave and Sima,
This is indeed a hectic week on our drm-xe-fixes.
- 10 of the patches here are patches that got recent merged.
- 9 are extra patches, mostly workarounds, which were already
in drm-xe-next, but not picked up for fixes due the lack of
Fixes tag. Lucas had identified them on a back
Hi Dave and Sima,
Here goes another round of drm-xe-fixes.
The amount of patches is higher for this round, but not
because we have more fixes merged this week, but because
of me and because a few fixes are depending on some
other prep/refactor patches, now merged.
1. As I had told you last week,
Hi Dave and Sima,
Here goes our first round of 6.11 fixes as I was out last week.
Dim failed to cherry-pick some cases that I'm going to take a
deeper look today/tomorrow, so probably some more fixes coming next
week towards -rc4...
Thanks,
Rodrigo.
drm-xe-fixes-2024-08-08:
- Fix off-by-one whe
Hi Dave and Sima,
First patch has an important impact to userspace, changing the cahcing
mode to write-back for system memory on DGFX. In this case we introduce
a limitation in the cache selection uapi that is transparent to UMDs. I
mean, no change on their side is needed. Coherence is maintaine
On Thu, Jul 04, 2024 at 12:51:44PM +0200, Thomas Hellstrom wrote:
> Hi Dave and Sima
>
> Two small fixes this week.
>
> Thanks,
> Thomas
>
> drm-xe-fixes-2024-07-04:
> Driver Changes:
> - One copy/paste mistake fix.
> - One error path fix causing an error pointer dereference.
>
> The following
Hi Dave and Sima
Two small fixes this week.
Thanks,
Thomas
drm-xe-fixes-2024-07-04:
Driver Changes:
- One copy/paste mistake fix.
- One error path fix causing an error pointer dereference.
The following changes since commit 22a40d14b572deb80c0648557f4bd502d7e83826:
Linux 6.10-rc6 (2024-06-30
Hi, Dave, Sima
A single fix this week.
Thanks,
Thomas
drm-xe-fixes-2024-06-20:
Driver Changes:
- Fix for invalid register access
The following changes since commit 6ba59ff4227927d3a8530fc2973b80e94b54d58f:
Linux 6.10-rc4 (2024-06-16 13:40:16 -0700)
are available in the Git repository at:
Hi Dave & Sima,
This week's drm-xe-fixes PR.
Except from the maintainer update, nothing major, really.
The "drm/xe: move disable_c6 call" required some conflict
resolution (both visible and silent) which was also
reflected in a conflict with drm-next when building
drm-tip.
drm-xe-fixes-2024-06-1
Dave and Sima,
A single fix for a missing Local Memory Translation Table update for -rc3.
Thanks,
Thomas
drm-xe-fixes-2024-06-04:
Driver Changes:
- drm/xe/pf: Update the LMTT when freeing VF GT config
The following changes since commit 6c5cd0807c79eb4c0cda70b48f6be668a241d584:
drm/xe: Proper
Hi Dave, Sima
The drm-xe-fixes for -rc2
Only three fixes so far. I'm holding back one additional
fix to be able to sort out whether it's correct or need more work.
drm-xe-fixes-2024-05-30:
Driver Changes:
- One pcode polling timeout change
- One fix for deadlocks for faulting VMs
- One error-pat
Hi Dave and Sima,
Please pull the drm-xe-fixes for this week targeting v6.9.
thanks
Lucas De Marchi
drm-xe-fixes-2024-05-09:
- Fix use zero-length element array
- Move more from system wq to ordered private wq
- Do not ignore return for drmm_mutex_init
The following changes since commit dd5a440
Hi Dave and Sima,
Please pull the drm-xe-fixes for this week targeting v6.9-rc7.
Two important fixes: one avoiding a use-after-free in the rebind worker
and the other to make display work in ADL-N.
thanks
Lucas De Marchi
drm-xe-fixes-2024-05-02:
- Fix UAF on rebind worker
- Fix ADL-N display i
Hi Dave and Sima
Please pull the drm-xe-fixes for this week targeting v6.9-rc6.
Simple fixes not really visible to end users: 2 around error paths on
drm managed allocations and 1 on PF/VF relay messages that are not
enabled by default.
thanks
Lucas De Marchi
drm-xe-fixes-2024-04-25:
- Fix erro
Hi Dave and Sima,
Please pull the drm-xe-fixes for this week targeting v6.9-rc5.
thanks
Lucas De Marchi
drm-xe-fixes-2024-04-18:
- Fix bo leak on error path during fb init
- Fix use-after-free due to order vm is put and destroyed
The following changes since commit 0bbac3facb5d6cc0171c45c9873a2d
Hi Dave and Sima,
Please pull the drm-xe-fixes for this week targeting v6.9-rc4.
Just some trivial fixes, mostly from code analysis. The last one
doesn't trigger any issue for now since the register is not used for
mmio. I decided to include it, because it would be a silent prereq of
any future
Hi Dave and Sima,
Please pull the drm-xe-fixes for this week targeting v6.9-rc3.
This is a little late in the week as I was waiting a critical fix to be
applied to get our CI back. This is mainly due to some stress tests
creating hundreds of exec queues and that not playing nice with the
workque
Hi Dave and Sima,
Please pull the drm-xe-fixes for this week targeting v6.9-rc2.
drm-xe-fixes-2024-03-26:
- Fix build on mips
- Fix wrong bound checks
- Fix use of msec rather than jiffies
- Remove dead code
The following changes since commit 4cece764965020c22cff7665b18a012006359095:
Linux
Hi Dave, Sima
A single error path fix for 6.8 final (-rc8).
Thanks,
Thomas
drm-xe-fixes-2024-03-07:
Driver Changes:
- An error path fix.
The following changes since commit 90d35da658da8cff0d4ecbb5113f5fac9d00eb72:
Linux 6.8-rc7 (2024-03-03 13:02:52 -0800)
are available in the Git repository
Dave, Sima
The xe fixes for -rc7. It's mostly uapi sanitizing and future-proofing,
and a couple of driver fixes.
drm-xe-fixes-2024-02-29:
UAPI Changes:
- A couple of tracepoint updates from Priyanka and Lucas.
- Make sure BINDs are completed before accepting UNBINDs on LR vms.
- Don't arbitrarily
Hi, Dave Sima
The Xe pull request for 6.8-rc6
The uAPI fixes / adjustments we've been discussing
are starting to appear, and I will hopefully have the rest
for next week's PR. In addition two driver fixes.
drm-xe-fixes-2024-02-22:
UAPI Changes:
- Remove support for persistent exec_queues
- Drop a
Hi Dave, Sima!
The xe fixes pull request for -rc5.
drm-xe-fixes-2024-02-15:
Driver Changes:
- Fix an out-of-bounds shift.
- Fix the display code thinking xe uses shmem
- Fix a warning about index out-of-bound
- Fix a clang-16 compilation warning
Thanks,
Thomas
The following changes since commit
Dave, Sima
The drm-xe-fixes pull for -rc4.
Thanks,
Thomas
drm-xe-fixes-2024-02-08:
Driver Changes:
- Fix a loop in an error path
- Fix a missing dma-fence reference
- Fix a retry path on userptr REMAP
- Workaround for a false gcc warning
- Fix missing map of the usm batch buffer
in the migrate
On Thu, 2024-02-01 at 12:37 +0100, Thomas Hellstrom wrote:
> Hi Dave and Sima,
>
> The xe fixes for 6.8-rc2.
>
Should ofc be 6.8-rc3.
/Thomas
Hi Dave and Sima,
The xe fixes for 6.8-rc2.
drm-xe-fixes-2024-02-01:
UAPI Changes:
- Only allow a single user-fence per exec / bind.
The reason for this clarification fix is a limitation in the implementation
which can be lifted moving forward, if needed.
Driver Changes:
- A crash fix
- A fi
Hi, Dave, Sima
The Xe fixes PR for 6.8-rc2.
Thanks, Thomas.
The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:
Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-202
62 matches
Mail list logo