From: Thomas Hellstrom <thomas.hellstrom@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-xe-next
Date: Tue, 28 Oct 2025 12:16:06 +0100 [thread overview]
Message-ID: <aQCl9uJxN6CWJ8Vg@fedora> (raw)
Hi Dave, Simona!
This weeks drm-xe-next PR.
drm-xe-next-2025-10-28:
Driver Changes:
More xe3p support (Harish, Brian, Balasubramani, Matt Roper)
Make panic support work on VRAM for display (Maarten)
Fix stolen size check (Shuicheng)
xe_pci_test update (Gustavo)
VF migration updates (Tomasz)
A couple of fixes around allocation and PM references (Matt Brost)
Migration update for the MEM_COPY instruction (Matt Auld)
Initial CRI support (Balasubramani, Matt Roper)
Use SVM range helpers in PT layer (Matt Brost)
Drop MAX_GT_TYPE_CHARS constant (Matt Roper)
Fix spelling and typos (Sanjay)
Fix VF FLR synchronization between all GTs (Michal)
Add a Workaround (Nitin)
Access VF's register using dedicated MMIO view (Michal)
The following changes since commit d104d7ea864c1b9d8ffb3d93a58d49f9395be670:
drm/xe/xe3p: Add xe3p EU stall data format (2025-10-18 19:45:14 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-next-2025-10-28
for you to fetch changes up to 4504e780689245f01bee6ee4c19c74051bd87593:
drm/xe/pf: Access VF's register using dedicated MMIO view (2025-10-27 17:22:18 +0100)
----------------------------------------------------------------
Driver Changes:
More xe3p support (Harish, Brian, Balasubramani, Matt Roper)
Make panic support work on VRAM for display (Maarten)
Fix stolen size check (Shuicheng)
xe_pci_test update (Gustavo)
VF migration updates (Tomasz)
A couple of fixes around allocation and PM references (Matt Brost)
Migration update for the MEM_COPY instruction (Matt Auld)
Initial CRI support (Balasubramani, Matt Roper)
Use SVM range helpers in PT layer (Matt Brost)
Drop MAX_GT_TYPE_CHARS constant (Matt Roper)
Fix spelling and typos (Sanjay)
Fix VF FLR synchronization between all GTs (Michal)
Add a Workaround (Nitin)
Access VF's register using dedicated MMIO view (Michal)
----------------------------------------------------------------
Balasubramani Vivekanandan (2):
drm/xe/xe3p_lpm: Add special check in Media GT for Main GAMCTRL
drm/xe/cri: Add CRI platform definition
Brian Welty (1):
drm/xe/xe3p_lpm: Configure MAIN_GAMCTRL_QUEUE_SELECT
Gustavo Sousa (2):
drm/xe/tests/pci: Convert GT count check to general device check
drm/xe/tests/pci: Check dma_mask_size, va_bits and vm_max_level
Maarten Lankhorst (2):
drm/xe: Extract xe_bo_is_visible_vram
drm/xe/display: Make panic support work on vram.
Matt Roper (4):
drm/xe/cri: Setup MOCS table
drm/xe/xe3p_xpc: Treat all PSMI MCR ranges as "INSTANCE0"
drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges
drm/xe/configfs: Drop MAX_GT_TYPE_CHARS constant
Matthew Auld (7):
drm/xe/migrate: fix offset and len check
drm/xe/migrate: rework size restrictions for sram pte emit
drm/xe/migrate: fix chunk handling for 2M page emit
drm/xe/migrate: fix batch buffer sizing
drm/xe/migrate: trim batch buffer sizing
drm/xe/migrate: support MEM_COPY instruction
drm/xe/migrate: skip bounce buffer path on xe2
Matthew Brost (4):
drm/xe: Check return value of GGTT workqueue allocation
drm/xe: Do not wake device during a GT reset
drm/xe: Avoid PM wake reference during VF migration
drm/xe: Use SVM range helpers in PT layer
Michal Wajdeczko (2):
drm/xe/pf: Fix VF FLR synchronization between all GTs
drm/xe/pf: Access VF's register using dedicated MMIO view
Nitin Gote (1):
drm/xe/xe3: Add WA_14024681466 for Xe3_LPG
Sanjay Yadav (1):
drm/xe: Fix spelling and typos across Xe driver files
Shuicheng Lin (1):
drm/xe: Fix stolen size check to allow equal WOPCM size
Tomasz Lis (4):
drm/xe/vf: Revert logic of vf.migration.enabled
drm/xe/vf: Fix GuC FW check for VF migration support
drm/xe: Assert that VF will never use fixed placement of BOs
drm/xe/vf: Do not disable VF migration on ATS-M
drivers/gpu/drm/xe/display/xe_panic.c | 50 +++++---
drivers/gpu/drm/xe/instructions/xe_gpu_commands.h | 6 +
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 10 ++
drivers/gpu/drm/xe/tests/xe_pci_test.c | 16 ++-
drivers/gpu/drm/xe/xe_bo.c | 29 ++++-
drivers/gpu/drm/xe/xe_bo.h | 1 +
drivers/gpu/drm/xe/xe_bo_doc.h | 8 +-
drivers/gpu/drm/xe/xe_configfs.c | 5 +-
drivers/gpu/drm/xe/xe_device.c | 2 +-
drivers/gpu/drm/xe/xe_device_types.h | 10 +-
drivers/gpu/drm/xe/xe_exec.c | 2 +-
drivers/gpu/drm/xe/xe_force_wake_types.h | 4 +-
drivers/gpu/drm/xe/xe_ggtt.c | 3 +
drivers/gpu/drm/xe/xe_gt.c | 19 ++--
drivers/gpu/drm/xe/xe_gt_freq.c | 2 +-
drivers/gpu/drm/xe/xe_gt_mcr.c | 35 +++---
drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 36 ++----
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c | 2 +
drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 7 +-
drivers/gpu/drm/xe/xe_gt_topology.c | 7 ++
drivers/gpu/drm/xe/xe_gt_topology.h | 2 +
drivers/gpu/drm/xe/xe_gt_types.h | 9 +-
drivers/gpu/drm/xe/xe_guc.c | 46 ++++++++
drivers/gpu/drm/xe/xe_guc.h | 1 +
drivers/gpu/drm/xe/xe_guc_ads.c | 6 +-
drivers/gpu/drm/xe/xe_guc_ads_types.h | 2 +-
drivers/gpu/drm/xe/xe_guc_ct_types.h | 2 +-
drivers/gpu/drm/xe/xe_guc_fwif.h | 1 +
drivers/gpu/drm/xe/xe_guc_log_types.h | 2 +-
drivers/gpu/drm/xe/xe_guc_submit.c | 2 +-
drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 2 +-
drivers/gpu/drm/xe/xe_map.h | 4 +-
drivers/gpu/drm/xe/xe_migrate.c | 132 ++++++++++++++++++----
drivers/gpu/drm/xe/xe_migrate_doc.h | 2 +-
drivers/gpu/drm/xe/xe_mmio.c | 29 +++++
drivers/gpu/drm/xe/xe_mmio.h | 4 +
drivers/gpu/drm/xe/xe_mocs.c | 26 +++++
drivers/gpu/drm/xe/xe_pci.c | 20 ++++
drivers/gpu/drm/xe/xe_pci_types.h | 1 +
drivers/gpu/drm/xe/xe_platform_types.h | 1 +
drivers/gpu/drm/xe/xe_pm.c | 2 +-
drivers/gpu/drm/xe/xe_preempt_fence_types.h | 2 +-
drivers/gpu/drm/xe/xe_pt.c | 28 ++---
drivers/gpu/drm/xe/xe_range_fence.h | 4 +-
drivers/gpu/drm/xe/xe_sched_job.c | 6 +-
drivers/gpu/drm/xe/xe_sched_job.h | 12 +-
drivers/gpu/drm/xe/xe_sched_job_types.h | 2 +-
drivers/gpu/drm/xe/xe_sriov_vf.c | 39 +++----
drivers/gpu/drm/xe/xe_sriov_vf.h | 1 +
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 46 +++++++-
drivers/gpu/drm/xe/xe_sriov_vf_types.h | 6 +-
drivers/gpu/drm/xe/xe_svm.c | 2 +-
drivers/gpu/drm/xe/xe_tlb_inval.h | 2 +-
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 2 +-
drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h | 4 +-
drivers/gpu/drm/xe/xe_uc_fw_types.h | 6 +-
drivers/gpu/drm/xe/xe_uc_types.h | 2 +-
drivers/gpu/drm/xe/xe_validation.h | 6 +-
drivers/gpu/drm/xe/xe_vm.c | 10 +-
drivers/gpu/drm/xe/xe_vm_doc.h | 8 +-
drivers/gpu/drm/xe/xe_vm_types.h | 4 +-
drivers/gpu/drm/xe/xe_wa.c | 4 +
include/drm/intel/pciids.h | 4 +
63 files changed, 534 insertions(+), 216 deletions(-)
next reply other threads:[~2025-10-28 11:16 UTC|newest]
Thread overview: 68+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-28 11:16 Thomas Hellstrom [this message]
2025-10-31 17:46 ` [PULL] drm-xe-next Simona Vetter
-- strict thread matches above, loose matches on Subject: below --
2026-05-14 13:20 Thomas Hellstrom
2026-04-30 13:00 Thomas Hellstrom
2026-03-27 3:24 Matthew Brost
2026-03-26 4:44 Matthew Brost
2026-03-12 14:57 Matthew Brost
2026-03-02 22:40 Matthew Brost
2026-01-15 16:16 Rodrigo Vivi
2025-12-30 9:58 Thomas Hellstrom
2025-12-19 22:41 Rodrigo Vivi
2025-11-14 10:49 Thomas Hellstrom
2025-11-17 20:56 ` Dave Airlie
2025-11-18 8:34 ` Thomas Hellström
2025-11-05 16:53 Thomas Hellstrom
2025-10-20 8:31 Thomas Hellstrom
2025-10-24 11:26 ` Simona Vetter
2025-09-19 14:53 Lucas De Marchi
2025-08-29 22:00 Lucas De Marchi
2025-07-15 18:21 Rodrigo Vivi
2025-07-10 22:16 Rodrigo Vivi
2025-07-11 9:12 ` Simona Vetter
2025-07-11 9:25 ` Simona Vetter
2025-06-18 20:05 Rodrigo Vivi
2025-05-08 16:01 Thomas Hellstrom
2025-04-28 16:03 Thomas Hellstrom
2025-04-28 14:27 Thomas Hellstrom
2025-04-28 15:40 ` Thomas Hellström
2025-04-17 10:22 Thomas Hellstrom
2025-03-07 8:02 Lucas De Marchi
2025-03-07 14:51 ` Lucas De Marchi
2025-03-07 19:04 ` Lucas De Marchi
2025-02-24 18:50 Lucas De Marchi
2025-01-10 14:54 Rodrigo Vivi
2025-01-07 19:01 Rodrigo Vivi
2024-12-11 23:27 Rodrigo Vivi
2024-10-31 11:50 Thomas Hellstrom
2024-10-24 17:52 Thomas Hellstrom
2024-10-24 19:22 ` Matthew Brost
2024-10-25 7:30 ` Thomas Hellström
2024-10-25 9:34 ` Jani Nikula
2024-10-25 10:45 ` Thomas Hellström
2024-10-25 22:26 ` Matthew Brost
2024-10-17 9:32 Thomas Hellstrom
2024-10-10 9:56 Thomas Hellstrom
2024-09-06 2:29 Lucas De Marchi
2024-08-28 19:18 Lucas De Marchi
2024-08-22 20:55 Lucas De Marchi
2024-08-27 10:51 ` Daniel Vetter
2024-07-30 22:39 Lucas De Marchi
2024-07-02 19:02 Rodrigo Vivi
2024-07-05 8:18 ` Daniel Vetter
2024-06-26 22:32 Rodrigo Vivi
2024-06-06 21:43 Rodrigo Vivi
2024-04-23 12:54 Thomas Hellstrom
2024-02-26 3:21 Lucas De Marchi
2024-02-26 9:58 ` Daniel Vetter
2024-02-26 10:46 ` Daniel Stone
2024-02-26 14:16 ` Lucas De Marchi
2023-12-15 22:28 Rodrigo Vivi
2023-12-17 12:35 ` Oded Gabbay
2023-12-17 12:35 ` Oded Gabbay
2023-12-18 12:09 ` Oded Gabbay
2023-12-18 12:09 ` Oded Gabbay
2023-12-18 14:27 ` Oded Gabbay
2023-12-18 14:27 ` Oded Gabbay
2023-12-19 7:17 ` Ohad Sharabi
2023-12-19 9:15 ` Dani Liberman
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=aQCl9uJxN6CWJ8Vg@fedora \
--to=thomas.hellstrom@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=joonas.lahtinen@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=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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.