[PULL] drm-xe-fixes

2025-01-16 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2025-01-09 Thread Thomas Hellstrom
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

Re: [PULL] drm-xe-fixes

2025-01-02 Thread Thomas Hellström
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

[PULL] drm-xe-fixes

2025-01-02 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-12-23 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-12-12 Thread Thomas Hellstrom
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:

[PULL] drm-xe-fixes

2024-12-04 Thread Thomas Hellstrom
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:

[PULL] drm-xe-fixes

2024-11-14 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-11-08 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-11-01 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-10-24 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-10-17 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-10-10 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-10-03 Thread Lucas De Marchi
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:

[PULL] drm-xe-fixes

2024-09-12 Thread Rodrigo Vivi
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

[PULL] drm-xe-fixes

2024-09-05 Thread Rodrigo Vivi
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

[PULL] drm-xe-fixes

2024-08-29 Thread Rodrigo Vivi
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

[PULL] drm-xe-fixes

2024-08-22 Thread Rodrigo Vivi
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

[PULL] drm-xe-fixes

2024-08-15 Thread Rodrigo Vivi
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,

[PULL] drm-xe-fixes

2024-08-08 Thread Rodrigo Vivi
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

[PULL] drm-xe-fixes

2024-07-11 Thread Lucas De Marchi
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

Re: [PULL] drm-xe-fixes

2024-07-04 Thread Daniel Vetter
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

[PULL] drm-xe-fixes

2024-07-04 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-06-20 Thread Thomas Hellstrom
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:

[PULL] drm-xe-fixes

2024-06-13 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-06-04 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-05-30 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-05-09 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-05-02 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-04-25 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-04-18 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-04-11 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-04-04 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-03-26 Thread Lucas De Marchi
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

[PULL] drm-xe-fixes

2024-03-07 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-02-29 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-02-22 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-02-15 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-02-08 Thread Thomas Hellstrom
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

Re: [PULL] drm-xe-fixes

2024-02-01 Thread Thomas Hellström
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

[PULL] drm-xe-fixes

2024-02-01 Thread Thomas Hellstrom
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

[PULL] drm-xe-fixes

2024-01-25 Thread Thomas Hellstrom
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