From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
To: Dave Airlie <airlied@gmail.com>, Simona Vetter <simona.vetter@ffwll.ch>
Cc: "Jani Nikula" <jani.nikula@linux.intel.com>,
"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
"Tvrtko Ursulin" <tursulin@ursulin.net>,
"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
"Thomas Zimmermann" <tzimmermann@suse.de>,
"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
"Maxime Ripard" <mripard@kernel.org>,
"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
"Oded Gabbay" <ogabbay@kernel.org>,
"Lucas De Marchi" <lucas.demarchi@intel.com>,
dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org, dim-tools@lists.freedesktop.org
Subject: [PULL] drm-intel-gt-next
Date: Mon, 1 Sep 2025 16:03:28 +0300 [thread overview]
Message-ID: <aLWZoEZVlBj2d8J9@jlahtine-mobl> (raw)
Hi Dave & Sima,
Here goes the first drm-intel-gt-next PR towards v6.18.
No new features, more of a -fixes PR this time.
Workaround fixes for older platforms, one overflow fix and an
cmpxchg optimization for x86 platforms.
Then the usual set of selftest improvements, smaller fixes and cleanups.
Regards, Joonas
***
drm-intel-gt-next-2025-09-01:
Driver Changes:
- Apply multiple JSL/EHL/Gen7/Gen6 workaround properly at context level (Sebastian)
- Protect against overflow in active_engine() (Krzysztof)
- Use try_cmpxchg64() in __active_lookup() (Uros)
- Enable GuC CT_DEAD output in regular debug builds (John)
- Static checker and style fixes (Sebastian)
- Selftest improvements (Krzysztof)
The following changes since commit dccf655f69002d496a527ba441b4f008aa5bebbf:
drm/i915/gsc: mei interrupt top half should be in irq disabled context (2025-06-30 14:21:06 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-gt-next-2025-09-01
for you to fetch changes up to b7a855f488c6825e3dc06e78c49326491bef6f98:
drm/i915/gt: Relocate Gen6 context-specific workaround (2025-08-18 20:32:25 -0100)
----------------------------------------------------------------
Driver Changes:
- Apply multiple JSL/EHL/Gen7/Gen6 workaround properly at context level (Sebastian)
- Protect against overflow in active_engine() (Krzysztof)
- Use try_cmpxchg64() in __active_lookup() (Uros)
- Enable GuC CT_DEAD output in regular debug builds (John)
- Static checker and style fixes (Sebastian)
- Selftest improvements (Krzysztof)
----------------------------------------------------------------
John Harrison (1):
drm/i915/guc: Enable CT_DEAD output in regular debug builds
Krzysztof Karas (3):
drm/i915/selftests: Do not overwrite error code after intel_context_migrate_clear() call
drm/i915/selftests: Do not leak vm_area_struct on early return
drm/i915/gt: Protect against overflow in active_engine()
Sebastian Brzezinka (5):
drm/i915: Add braces around the else block in clflush_write32()
drm/i915: Replace empty conditional with continue in eb_relocate_vma()
drm/i915/gt: Relocate compression repacking WA for JSL/EHL
drm/i915/gt: Relocate Gen7 context-specific workarounds
drm/i915/gt: Relocate Gen6 context-specific workaround
Uros Bizjak (1):
drm/i915/active: Use try_cmpxchg64() in __active_lookup()
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 57 +++++++++---------
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 70 ++++++++++------------
drivers/gpu/drm/i915/gt/intel_workarounds.c | 49 +++++++--------
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 11 ++--
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 2 +-
drivers/gpu/drm/i915/i915_active.c | 5 +-
7 files changed, 98 insertions(+), 98 deletions(-)
next reply other threads:[~2025-09-01 13:03 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-01 13:03 Joonas Lahtinen [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-07-16 8:42 [PULL] drm-intel-gt-next Tvrtko Ursulin
2026-05-29 9:31 Joonas Lahtinen
2026-03-12 9:02 Tvrtko Ursulin
2026-01-16 8:13 Joonas Lahtinen
2025-11-14 16:22 Tvrtko Ursulin
2025-10-29 11:43 Tvrtko Ursulin
2025-10-31 21:02 ` Simona Vetter
2025-09-12 6:49 Joonas Lahtinen
2025-07-02 7:44 Tvrtko Ursulin
2025-05-08 6:21 Joonas Lahtinen
2025-03-12 23:24 Tvrtko Ursulin
2025-02-26 8:13 Tvrtko Ursulin
2025-01-10 9:03 Joonas Lahtinen
2024-12-18 9:48 Joonas Lahtinen
2024-10-23 9:16 Tvrtko Ursulin
2024-09-06 10:55 Joonas Lahtinen
2024-08-23 9:55 Joonas Lahtinen
2024-08-27 10:59 ` Daniel Vetter
2024-07-04 7:31 Tvrtko Ursulin
2024-07-05 10:15 ` Daniel Vetter
2024-06-12 12:57 Tvrtko Ursulin
2024-04-26 7:17 Joonas Lahtinen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aLWZoEZVlBj2d8J9@jlahtine-mobl \
--to=joonas.lahtinen@linux.intel.com \
--cc=airlied@gmail.com \
--cc=dim-tools@lists.freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=intel-xe@lists.freedesktop.org \
--cc=jani.nikula@linux.intel.com \
--cc=lucas.demarchi@intel.com \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mripard@kernel.org \
--cc=ogabbay@kernel.org \
--cc=rodrigo.vivi@intel.com \
--cc=simona.vetter@ffwll.ch \
--cc=thomas.hellstrom@linux.intel.com \
--cc=tursulin@ursulin.net \
--cc=tzimmermann@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox